Skip to content

PG_C04_Entidades con defecto

Pablo edited this page Apr 21, 2026 · 6 revisions

En este apartado se presentan un conjunto de entidades de código con defectos identificadas. Para la identificación de defectos se utilizan herramientas específicas (InCode y PMD), herramientas de medición y valores umbrales (SourceMeter y RefactorIT) e inspecciones de código manual.

Por cada instancia del defecto identificada se debe crear una fila con la siguiente información: C1: Nombre del defecto. C2: Tipo de la entidad [subsistema|clase|método]. C3: Nombre único (cualificado) de la entidad anómala. Un mismo defecto puede involucrar varias entidades, una fila por cada una. C4: Rango de líneas de código donde aparece e hiperenlace al código fuente de la entidad del repositorio público
C5: Conjunto de métricas e intervalos utilizados para su identificación si existen. C6: Otras consultas aplicadas para la detección.

Paquetes con defectos

C1 C2 C3 C4 C5 C6

Clases con defectos

Defectos dentro de clases- Medibles

C1 C2 C3 C4 C5 C6

Defectos dentro de clases- Complejidad innecesaria

C1 C2 C3 C4 C5 C6

Defectos dentro de clases - Duplicación

C1 C2 C3 C4 C5 C6

Defectos dentro de clases - Lógica condicional

C1 C2 C3 C4 C5 C6

Defectos entre clases - Datos

C1 C2 C3 C4 C5 C6

Defectos entre clases – Herencia

C1 C2 C3 C4 C5 C6

Defectos entre clases – Responsabilidad

C1 C2 C3 C4 C5 C6

Defectos entre clases- Adecuación al cambio

C1 C2 C3 C4 C5 C6

Defectos entre clases- Biblioteca de clases

C1 C2 C3 C4 C5 C6

Métodos con defectos

C1 C2 C3 C4 C5 C6

PG_C01 Midiendo el proceso de pruebas e CI con github-actions-codecov

PG_C02 Caracterización de aplicaciones de código con Formato ISO 9126


PG03_Valores umbrales de medidas de código


PG_C04 Evaluación de la facilidad de mantenimiento. Identificación de defectos de código.

Clone this wiki locally