Puntuación:
El libro «Código limpio», de Robert C. Martin, goza de gran prestigio por sus consejos prácticos y principios para escribir código legible y fácil de mantener. Aunque es especialmente beneficioso para los recién llegados a la programación y para los equipos que quieren mejorar sus estándares de codificación, también contiene algunos contenidos que pueden parecer anticuados o demasiado idealistas para los desarrolladores experimentados. El libro está escrito principalmente con ejemplos de Java, lo que puede limitar su aplicabilidad a programadores que utilicen otros lenguajes.
Ventajas:⬤ Bien estructurado y fácil de leer, lo que lo hace accesible para un público amplio, incluidos los equipos.
⬤ Ofrece valiosos principios y mejores prácticas para escribir código limpio.
⬤ Contiene muchos ejemplos prácticos y consejos aplicables.
⬤ Destaca la importancia de la legibilidad y el mantenimiento del código.
⬤ Fomenta una mentalidad o enfoque hacia la mejora continua en las prácticas de codificación.
⬤ Una parte significativa del contenido es específico de Java, que puede no ser relevante para los desarrolladores que utilizan otros lenguajes.
⬤ Algunos capítulos carecen de profundidad o aplicabilidad práctica, lo que afecta a la calidad general.
⬤ Ciertos conceptos y reglas presentados pueden parecer demasiado simplistas o idealistas, lo que puede llevar a confusión respecto a las aplicaciones en el mundo real.
⬤ El libro es extenso, lo que puede abrumar a algunos lectores, especialmente a aquellos que buscan consejos rápidos.
(basado en 1225 opiniones de lectores)
Clean Code: A Handbook of Agile Software Craftsmanship
Incluso un mal código puede funcionar. Pero si el código no es limpio, puede poner de rodillas a una organización de desarrollo. Cada año se pierden incontables horas y recursos importantes por culpa de un código mal escrito. Pero no tiene por qué ser así.
El conocido experto en software Robert C. Martin presenta un paradigma revolucionario con Clean Code: A Handbook of Agile Software Craftsmanship. Martin, que ha ayudado a llevar los principios ágiles desde el punto de vista de un profesional a decenas de miles de programadores, se ha unido a sus colegas de Object Mentor para destilar su mejor práctica ágil de limpieza de código «sobre la marcha» en un libro que inculcará en ti los valores del artesano del software y te convertirá en un mejor programador, pero sólo si trabajas en ello.
¿Qué tipo de trabajo harás? Leerás mucho código. Y tendrás que pensar qué es lo que está bien en ese código y qué es lo que está mal. Y lo que es más importante, tendrás que reevaluar tus valores profesionales y tu compromiso con tu oficio.
Código limpio se divide en tres partes. La primera describe los principios, patrones y prácticas de la escritura de código limpio. La segunda parte consta de varios casos prácticos de complejidad creciente. Cada uno de ellos es un ejercicio de limpieza de código, de transformación de una base de código con algunos problemas en otra sólida y eficiente. La tercera parte es la recompensa: un único capítulo que contiene una lista de heurísticos y «olores» recopilados durante la creación de los casos prácticos. El resultado es una base de conocimientos que describe la forma en que pensamos cuando escribimos, leemos y limpiamos código.
Los lectores saldrán de este libro comprendiendo.
⬤ Cómo distinguir entre código bueno y malo.
⬤ Cómo escribir buen código y cómo transformar el código malo en código bueno.
⬤ Cómo crear buenos nombres, buenas funciones, buenos objetos y buenas clases.
⬤ Cómo formatear el código para una máxima legibilidad.
⬤ Cómo implementar el manejo completo de errores sin oscurecer la lógica del código.
⬤ Cómo realizar pruebas unitarias y practicar el desarrollo basado en pruebas.
⬤ Qué «olores» y heurística puede ayudarle a identificar el código malo.
Este libro es imprescindible para cualquier desarrollador, ingeniero de software, gestor de proyectos, jefe de equipo o analista de sistemas interesado en producir mejor código.
© Book1 Group - todos los derechos reservados.
El contenido de este sitio no se puede copiar o usar, ni en parte ni en su totalidad, sin el permiso escrito del propietario.
Última modificación: 2024.11.14 07:32 (GMT)