Eficiencia
Mantenibilidad
Bien estructurado
- ¿Cuáles son algunos ejemplos de pruebas del sistema?
- ¿Cómo se puede usar el lenguaje de modelado unificado para soportar el análisis de dominio en el desarrollo de software?
- ¿Qué es un 'grupo' de nodos en un sistema distribuido?
- ¿Cómo puedo ser realmente bueno en la programación de iOS?
- Si soy programador y me cambiarán a SAP (módulo funcional), ya que dijeron que tenía una gran demanda, ¿me aburriré?
Considerado por tus compañeros
Legible
Fiabilidad
Sigue los estándares
Extensibilidad
1.- Fácil de leer.
2.- Fácil de usar.
3. Fácil de cambiar.
4. No utiliza ningún tercero, herramienta o tecnología no necesaria.
5. Se ve simple.
6. Apóyate.
7. Es sencillo.
El código incorrecto hace demasiado: el código limpio está enfocado
El idioma con el que escribió su código debería verse como si estuviera hecho para el problema
No debe ser redundante
Leer tu código debería ser agradable
Puede ser extendido fácilmente por cualquier otro desarrollador
Debería tener dependencias mínimas
Más pequeño es mejor
Debe tener pruebas de unidad y aceptación.
Debe ser expresivo