Clean Code: A Handbook of Agile Software Craftsmanship (Manual de artesanía de software ágil)

Puntuación:   (4,7 de 5)

Clean Code: A Handbook of Agile Software Craftsmanship (Manual de artesanía de software ágil) (Robert Martin)

Opiniones de los lectores

Resumen:

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.

Desventajas:

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)

Título original:

Clean Code: A Handbook of Agile Software Craftsmanship

Contenido del libro:

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.

Otros datos del libro:

ISBN:9780132350884
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2008
Número de páginas:464

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Arquitectura limpia: Guía del artesano para el diseño y la estructura del software - Clean...
Basándose en el éxito de los best-sellers The Clean...
Arquitectura limpia: Guía del artesano para el diseño y la estructura del software - Clean Architecture: A Craftsman's Guide to Software Structure and Design
Clean Code: A Handbook of Agile Software Craftsmanship (Manual de artesanía de software ágil) -...
Incluso un mal código puede funcionar. Pero si el...
Clean Code: A Handbook of Agile Software Craftsmanship (Manual de artesanía de software ágil) - Clean Code: A Handbook of Agile Software Craftsmanship
La hermana pequeña - Little Sister
HERMANA PEQUEÑA.Cuando Vivian Prosper intenta contratar a Brice para evitar que su hermana menor se case con el joven Arthur Spotiswood, él...
La hermana pequeña - Little Sister
Métodos de análisis de accidentes basados en el diseño para centrales nucleares de agua ligera -...
Este libro recoge los principios de la evaluación...
Métodos de análisis de accidentes basados en el diseño para centrales nucleares de agua ligera - Design-Basis Accident Analysis Methods for Light-Water Nuclear Power Plants
Adentrarse en lo desconocido - Entering the Deep Unknown
Los compañeros de Tommy, de once años, están molestos con él porque siempre hace el tonto e interrumpe...
Adentrarse en lo desconocido - Entering the Deep Unknown
Agile Software Development, Principles, Patterns, and Practices (Desarrollo ágil de software:...
Escrito por un desarrollador de software para...
Agile Software Development, Principles, Patterns, and Practices (Desarrollo ágil de software: principios, patrones y prácticas) - Agile Software Development, Principles, Patterns, and Practices
La Compañía que Mira de Frente La Vuelta al Mundo del Amor Principiante - The Face Looking Company:...
He venido aquí para hablarles de un libro que...
La Compañía que Mira de Frente La Vuelta al Mundo del Amor Principiante - The Face Looking Company: The Beginning Love Walk Around the World
La compañía que mira a la cara: La vuelta al mundo del amor - The Face Looking Company: The...
He venido aquí para hablarles de un libro que...
La compañía que mira a la cara: La vuelta al mundo del amor - The Face Looking Company: The Beginning Love Walk Around the World
La puerta pálida / Muerte de un donjuán - The Pale Door / Death of a Ladies' Man
LA PUERTA PÁLIDA.El Dr. Kerry contrata a Chad para que vigile a su...
La puerta pálida / Muerte de un donjuán - The Pale Door / Death of a Ladies' Man
Los casos completos de Jim Bennett, volumen 1 - The Complete Cases of Jim Bennett, Volume...
El detective privado de Cleveland Jim Bennett apareció en...
Los casos completos de Jim Bennett, volumen 1 - The Complete Cases of Jim Bennett, Volume 1
Diseño funcional: Principios, patrones y prácticas - Functional Design: Principles, Patterns, and...
Guía práctica para un código mejor y más limpio...
Diseño funcional: Principios, patrones y prácticas - Functional Design: Principles, Patterns, and Practices
Proyecto Americano de Desprogramación Zombi - American Zombie Deprogram Project
Desde la fundación de Estados Unidos, los medios de comunicación etiquetados como...
Proyecto Americano de Desprogramación Zombi - American Zombie Deprogram Project
Cómo lo hacemos: evolución y futuro de la reproducción humana - How We Do It: The Evolution and...
A pesar de la creencia generalizada de que lo...
Cómo lo hacemos: evolución y futuro de la reproducción humana - How We Do It: The Evolution and Future of Human Reproduction
Carnegie Denied: Comunidades que rechazaron las subvenciones para la construcción de bibliotecas...
Andrew Carnegie fue el principal defensor de la...
Carnegie Denied: Comunidades que rechazaron las subvenciones para la construcción de bibliotecas Carnegie, 1898-1925 - Carnegie Denied: Communities Rejecting Carnegie Library Construction Grants, 1898-1925

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)