Por qué dicen que Code Complete es el libro de ingeniería del software más vendido

«Code Complete” fue escrito por Steve McConnell y publicado en el 93 por Microsoft Press. Es uno de los libros más vendidos en ingeniería software, ha recibido multitud de de reconocimientos, entre los que destaca un premio Jolt (“los Oscar” de la ingeniería software) y ha sido considerado en muchas ocasiones como “el libro más influyente que todo desarrollador debería leer”. Y por si fuera poco, he aquí lo que dicen del libro algunos de los famosos del sector:
– Ralph Johnson (coautor del Design Patterns): «La primera edición de Code Complete está en mi lista de clásicos de ingeniería de software, y la segunda edición es aún mejor.»
– Martin Fowler: «Una excelente guía de estilo de programación y construcción de software.»
– Grady Booch: “Un repaso de los problemas tácticos que intervienen en la elaboración de un buen programa. Abarca temas tan diversos como la arquitectura, los estándares de codificación, pruebas, integración, y la naturaleza de la artesanía software”
El Code Complete segunda edición son más de 900 páginas, que tratan, principalmente, los siguientes temas:
– Laying the Foundation: Welcome to Software Construction, Metaphors for a Richer Understanding of Software Development, Measure Twice, Cut Once: Upstream Prerequisites y Key Construction Decisions.
– Creating High Quality Code: Design in Construction, Working Classes, High-Quality Routines, Defensive Programming y The Pseudocode Programming Process.
– Variables: General Issues in Using Variables, The Power of Variable Names, Fundamental Data Types y Unusual Data Types.
– Statements: Organizing Straight-Line Code, Using Conditionals, Controlling Loops, Unusual Control Structures, Table-Driven Methods y General Control Issues.
– Code Improvements: The Software-Quality Landscape, Collaborative Construction, Developer Testing, Debugging, Refactoring, Code-Tuning Strategies, y Code-Tuning Techniques.
– System Considerations: How Program Size Affects Construction, Managing Construction, Integration y Programming Tools.
– Software Craftsmanship: Layout and Style, Self-Documenting Code, Personal Character, Themes in Software Craftsmanship y Where to Find More Information.
Aquí puedes encontrar el índice completo del libro Code Complete.
En resumen, que si te dedicas a esto del desarrollo, ingeniería software… no puedes ir por la vida sin haber leído el Code Complete (te dejo el enlace a Amazon)
Por último, si estás interesado en este tipo de libros, aprovecho para recomendarte este post: Mis 10 mejores libros sobre gestión de proyectos e ingeniería del software.
Cualquier cosa sobre el Code Complete la comentamos en el blog… o por twitter (@jgarzas)

jgarzas

Ph.D. en informática, Postdoctorado en la Carnegie Mellon (EE.UU) e Ingeniero en Informática.

Primera vez que me tocó hacer una gestión Ágil en una empresa... año 2001. Desde entonces he trabajado en, o para, más de 90. Y he formado a más de 2000 alumnos.

También soy profe de la Universidad Rey Juan Carlos.

0 comentarios en “Por qué dicen que Code Complete es el libro de ingeniería del software más vendido”

  1. Pingback: Bitacoras.com

  2. Pingback: Lo que no deberíais hacer si redactáis requisitos. Caso práctico: el pliego de la web del senado - Javier Garzás, sobre calidad software y otros temas relacionados

  3. Pingback: Pero, la informática, el desarrollo software… ¿qué es? ¿arte, artesanía, ciencia o #esingeniería? - Javier Garzás | Javier Garzás

  4. Hola Javier, acabo de descubrir tu web y leyendo tus recomendaciones de lecturas he de decir que me has motivado, estoy empezando el grado de computación y la idea de aprender por mi cuenta me llama más que lo que enseñen en la escuela. El problema es que no se a partir de que curso podría empezar a leer estos libros y entenderlos. ¿Alguna sugerencia?
    Un saludo y gracias.

Dejar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *