Error |
Descripción |
A |
Cabeceras.
No se han puesto cabeceras a ficheros, funciones o bien el contenido de estas
en incompleto o desestructurado. |
B |
Comentarios excesivos. La cantidad de
comentarios del código excede de los límites recomendados. |
C |
Comentarios
insuficientes. No se ha comentado el código suficientemente. |
D |
Faltan Constantes. No se han definido todas las
constantes que se consideran necesarias para el problema en cuestión. |
E |
Constante
sin sentido. Se ha definido una constante que o bien no se usa o bien no
representa nada en el programa. |
F |
Tipo de variable no adecuado. Se está
utilizando un tipo de variable no adecuado para resolver el problema. |
G |
Modularidad
insuficiente. O bien no se han definido ninguna función /procedimiento, o las
que se han definido todas las necesarias. |
H |
Modularidad incorrecta. Los módulos que se han
definido no realizan una función atómica y genérica y por lo tanto dichas
funciones deben ser replanteadas. |
I |
Instrucciones
prohibidas. Se ha utilizado alguna de las instrucciones no permitidas en
programación estructurada (goto, exit, halt). |
J |
Debería haber usado tipos enumerados. Se aplica
no sólo a las prácticas que no han definido un tipo enumerado, sino que
también se aplica a aquellas que no explotan la funcionalidad de dicho tipo
de datos. |
K |
Definición
de tipos incorrecta. |
L |
Función mal definida. La función no realiza la
tarea que se le presupone. Se deberá replantear la función. |
M |
Mal
endentación. La endentación del código es erronea. |
N |
Uso incorrecto de estructura de datos. No se
está utilizando un tipo de datos para la función que se le presupone. |
O |
Mala
estructuración del código / Mala implementación. No se ha implementado la
solución al problema de una manera correcta. Revisar especialmente las
condicionales. |
P |
Variable no inicializada. |
Q |
Los
nombres elegidos para las variables y/o funciones no son representativos del
contenido de las mismas. |
R |
Uso de variables globales. |
|
|