-
Notifications
You must be signed in to change notification settings - Fork 149
PG_C04_Entidades con defecto
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.
| C1 | C2 | C3 | C4 | C5 | C6 |
|---|---|---|---|---|---|
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 |
|---|---|---|---|---|---|
| C1 | C2 | C3 | C4 | C5 | C6 |
|---|---|---|---|---|---|
- Objetivos y requisitos
- Enunciado
- Resultados obtenidos por los estudiantes
- Objetivos y requisitos
- Enunciado
- Resultados obtenidos por los estudiantes
- Objetivos y requisitos
- Enunciado
- Resultados obtenidos por los estudiantes
- Objetivos y requisitos
- Enunciado
- Resultados obtenidos por los estudiantes