Estandares de codificacion:
Nombres,revelen la intencion a la cual han sido creados, pronunciables, buscables, uno por concepto, domonio de la solucion, domino del problema.
En las rutinas:
que sean Pequeñas, hagan una cosa, cero, uno o dos argumentos, bloques y sangría, legible de arriba a abajo, no tener efectos colaterales
En los comentarios
Buenos comentarios, informan , explican intencion, clarifican, advierten consecuencias, tareas por realizar
Malos comentarios: requeridos, redundantes, confusos, codigo viejo.
Revisiones de codigo:
la inspecciosa puede reducir hasta en un 90% el mal codigo de un software
Pruebas:
pruebas de aceptacion comprueban que cumplen los requerimientos, pruebas de sistema comprueban el diseño planteado, pruebas unitarias
Refactorización:
reestructurar el codigo sin afectar el funcionamiento del codigo.
Es una tecnica disciplinada para la reestructuracion de codigo, alterando su estrucutra interna sin cambiar si comportamiento externo.
No hay comentarios:
Publicar un comentario