¿Cuál es su opinión sobre Code Complete: A Practical Handbook of Software Construction, Second Edition (book)?

★★★★★

Code Complete 2 es un manual de mejores prácticas escrito en un formato de idioma independiente. Los temas abarcan desde conceptos de alto nivel en la construcción de software hasta una discusión detallada de los puntos más finos de la creación de software de alta calidad. Está bien organizado para el uso diario como referencia en temas específicos, mientras que la ordenación de capítulos sigue una progresión lógica a través del ciclo de vida del desarrollo de software.

La mayor fortaleza del libro es que reúne información extraída de una amplia gama de fuentes y la presenta como un todo coherente. Lo que es notable para mí es qué tan bien se destila la información a los puntos más relevantes.

Un aspecto destacado tiene que ser las notas de “codificación de horror” que aparecen en todas partes. Los fragmentos de codificación de horror presentan ejemplos detallados de lo que no se debe hacer seguido de una explicación de por qué no y la mejor práctica adecuada para usar en su lugar. Si la única conclusión del libro del desarrollador son estos consejos, valió la pena leerlo.

En 2004-06 estaba gestionando operaciones para una tienda de desarrollo personalizado de 60 personas y proporcioné una copia de Code Complete 2 a cada desarrollador. Hasta el día de hoy, mi opinión es que este es uno de los libros esenciales que debería estar en la lista de lectura de cada desarrollador.