Acabo de terminarme el libro Code Reading: The Open Source Prespective acerca de la importancia de leerse el código fuente de una aplicación.
Creo que es difícil sobrevalorar la importancia que tiene leerse el código para depurar aplicaciones.
He estado en centenares de reuniones donde se hablaba de si se habían pasado tales o cuales pruebas o si se había verificado esto o lo otro y nunca, o casi nunca, nadie preguntaba, pero, bueno ¿alguien se ha leído el código?
En ingeniería de software se estima que corregir un bug durante la implementación de un módulo es un 70% más barato que corregirlo durante las pruebas de integración y un 90% más económico que hacerlo durante el beta testing.
El el caso de sistemas en producción los costes pueden ser aún mucho mayores. Recuerdo haber perdido semanas enteras de trabajo persiguiendo bugs muy difíciles de evitar cuya causa hubiese sido probablemente mucho más fácil de diagnosticar si hubiésemos tenido el código fuente de las aplicaciones.
La importancia de leerse el código
Esta entrada fue publicada en Organizando la Comunidad. Modelos de Desarrollo. Guarda el enlace permanente.