Depende de la vida útil del código y su radio de impacto. El código limpio da resultados excepcionales para código que vive y cambia; «lo suficientemente bueno» es la decisión correcta para código desechable, prototípico o raramente modificado. La habilidad está en ajustar tu inversión a la situación, evitando tanto la negligencia como la sobre-ingeniería.
El principio: adaptar el esfuerzo a la vida del código
La calidad del código es una , y como cualquier inversión su retorno depende del tiempo y la exposición. Las dos preguntas a hacer:
