Articulo de referencia

Código completo

Code Complete es un libro sobre desarrollo de software , escrito por Steve McConnell y publicado en 1993 por Microsoft Press , que anima a los desarrolladores a ir más allá dela...

Code Complete es un libro sobre desarrollo de software , escrito por Steve McConnell y publicado en 1993 por Microsoft Press , que anima a los desarrolladores a ir más allá dela programación de código y corrección , el diseño inicial exhaustivo y los modelos en cascada . También es un compendio de técnicas de construcción de software, que abarcan desde la nomenclatura de variables hasta la decisión de cuándo escribir una subrutina.

Resumen

McConnell define las principales actividades en la construcción de software como el diseño detallado , la planificación de la construcción, la codificación y depuración, las pruebas unitarias , la integración y las pruebas de integración . Si bien no descarta el valor de otros aspectos del desarrollo de software, como los requisitos y la documentación, McConnell enfatiza la construcción del software por varias razones. Desde la perspectiva del libro, la construcción constituye una parte fundamental del desarrollo de software, ya que es la actividad central dentro del mismo y puede mejorar significativamente la productividad de un programador cuando se centra en ella; además, el código fuente se considera que define el funcionamiento del software, y la documentación interviene cuando se contraponen código y documentación. Finalmente, el libro sostiene que la construcción es la única actividad que garantiza su finalización.

Las técnicas de un buen programador también se presentan a lo largo del libro. La séptima parte del libro trata íntegramente sobre la artesanía del software (diseño, estilo, carácter, temas y autodocumentación). [ 1 ]

Las otras seis partes del libro son: sentar las bases, crear código de alta calidad, variables, sentencias, mejoras de código y consideraciones del sistema.

Revisar

Code Complete ha recibido excelentes críticas y es ampliamente considerado como una de las lecturas imprescindibles para desarrolladores de software. [ 2 ] [ 3 ] Ganó un premio Jolt en 1993. [ 4 ]

También hay críticas negativas sobre la extensión y el estilo del libro, [ 5 ] que tiene más de 900 páginas y profundiza en muchos temas.

La primera edición ha sido reemplazada por Code Complete 2. [ 6 ] Las primeras ediciones se pueden encontrar usadas y siguen siendo relevantes para programadores que usan C, Pascal y GW-BASIC. [ 7 ]

Ediciones

  • ISBN 978-1-55615-484-3Primera edición (1993)
  • ISBN 978-0-7356-1967-8Segunda edición (junio de 2004) [ 2 ]

Referencias

  1. ^ "¿Cuáles son los puntos clave de Code Complete?" . 17/09/2010. Archivado del original el 08/07/2023 . Recuperado el 28/06/2015 . Pero las conclusiones más importantes están en el Capítulo 33, Carácter Personal: una vez que buscas conscientemente mejorar como programador, puedes y lo harás. La forma más rápida de hacerlo es adoptar las actitudes de los programadores maestros (humildad, curiosidad, honestidad intelectual, disciplina, creatividad), mientras también practicas sus hábitos (muchos buenos hábitos se enumeran en el libro, por ejemplo, elegir buenos nombres de variables/valores).
  2. ^ a b "CC2 ISBN" . 2015 ACM, Inc. Recuperado el 25 de junio de 2015 .
  3. ^ "Reseña de Pan Pantziarka" . TechBookReport 2005. Archivado del original el 26 de junio de 2015. Consultado el 25 de junio de 2015 .
  4. ^ Ganadores del premio Jolt 1993. Archivado el 25/05/2009 en Wayback Machine.
  5. ^ "Reseña de Russ Allbery sobre Code Complete" . 5 de enero de 2015. Archivado del original el 17 de mayo de 2015. Consultado el 28 de junio de 2015. Estoy bastante decepcionado, ya que solo había oído elogios sobre este libro antes de leerlo. Pero no es para mí, y ahora dudo de su utilidad para cualquier programador fuera de un proceso de desarrollo en cascada, con equipos grandes y bastante reducidos, donde un gran número de personas escriben grandes cantidades de código en lenguajes poco expresivos. Y, bueno, en esa situación creo que uno se beneficiaría más cambiando de entorno que leyendo este libro.
  6. ^ "Sitio web de la segunda edición de Code Complete" . Steven C. McConnell. Archivado del original el 7 de julio de 2017. Consultado el 17 de octubre de 2018 .
  7. ^ "CC1" . Construx Software. Archivado del original el 26 de junio de 2015. Consultado el 25 de junio de 2015 .
  • El sitio web de Steve McConnell
  • Listas de verificación de Code Complete
Obtenido de " https://en.wikipedia.org/w/index.php?title=Code_Complete&oldid=1335878390 "