En un mundo donde la mayoría de las discusiones sobre calidad de software están enfocadas en administración y otros temas de alto nivel, Diomidis Spinellis nos invita a analizar este tema partiendo de una perspectiva diferente, calidad del código. En lugar de explicar cómo resolver proyectos complejos, este libro describe cómo juzgar la calidad de lo que estás viendo: código. �
Basado en el estándar de calidad ISO 9126, Spinellis descompone su propuesta en las categorías: confiabilidad, seguridad, desempeño de tiempo, desempeño de espacio, portabilidad, y mantenimiento. Cada una obtiene un capítulo, pero lo más peculiar de este libro, es que cada capítulo muestra docenas de ejemplos basados en código fuente de conocidos proyectos de software libre, tal como Perl, ACE, y NetBSD, donde cada ejemplo confirma su punto de una manera clara e irrefutable.
El libro está saturado de experiencia y observación detallada. Diomidis es un profesor asociado en la Universidad de Atenas, quien ha trabajado directa o indirectamente con los conceptos de este libro desde 1985, escribiendo y manteniendo mas de 250,000 líneas de código para numerosos proyectos comerciales y de software libre.
Code Quality es la continuación al libro previo escrito por Spinellis titulado “Code Reader”, que está enfocado en la importancia que tiene el saber leer código, para aprender a programar con calidad.
Code Quality debería ser una lectura requerida para todos los cursos de programación, y debería ser considerado una biblia no solo para los programadores, sino para todos los involucrados en análisis, mantenimiento y control de cambios del software.

- Log in to post comments