El juramento del programador
En Uncle Bob Proposes an Oath to Programmers justamente eso. Robert C. Martin, conocido como Uncle Bob (tío Bob) propone (traducción aproximada):
- No produciré código dañino
- El código que produzca será siempre el mejor posible. No entregaré a sabiendsas código defectuoso en su comportamiento o en su estructura.
- Realizaré en cada entrega una comprobación segura y repetible de que cada elemento del código hace lo que debería.
- Haré entregas pequeñas y frecuentes, para no obstaculizar el trabajo de otras personas.
- Mejoraré el código sin temor y sin descanso cada vez que sea posible. Nunca empeoraré el código.
- Haré todo lo posible para mantener mi productividad y la de otras personas tan alta como sea posible. No haré nada que reduzca esa productividad.
- Me aseguraré de forma continua que otros pueden cubrir mi trabajo y que yo puedo cubrir el suyo.
- Produciré estimaciones que son honestas tanto en magnitud como en precisión. No haré promesas sin certidumbre.
- Nunca dejaré de aprender ni de mejorar mis habilidades.
El original del juramento se puede leer en The Programmer’s Oath.
En la entrada se añden algunos comentarios recibidos en su momento en Twitter después de la publicación del juramento y se recuerda el manifiesto del software robusto The rugged manifesto sobre el que comentamos en su momento en Manifiesto del software robusto.