Program Program # Instructor José Anastacio Esquivel Language Java SE
Purpose Mejorar la calidad del diseño del código antes de la
compilación y las pruebas. General • Revisa cuidadosamente cada componente para cada check. • Concéntrate en un solo check • Palomea el check hasta que se libere completamente la instrucción Completez • Verifica el código contra los requerimientos para asegurarte que se cumplen todos. • Verifica que el programa recibe todos los requisitos • Verifica que el programa produce todas las salidas y en los formatos adecuados • Límites • Verifica el comportamiento del código en sus valores límites, y dentro y fuera de ellos Names Verifica que los nombres de variables, métodos, clases, etc. sean significativos. Variables Que las variables sean del tipo adecuado para el uso que se les va a dar estandards Verifica que el programa cumple con los estándares para su caso. Casos Verifica los casos para datos en blanco, datos erróneos y especiales desbordamientos. sistema Verifica que el programa no desborde o bloquee el sistema lógica • Verifica que la lógica del programa se mantiene simple y legible. De ser necesario, verifica que se divide en los componentes necesarios para darle claridad. • Verifica cuidadosamente las condiciones de los loops y de las recursiones. • Verifica que las partes del código susceptibles a producir errores graves se manejan adecuadamente, por ejemplo, con try – catch.