Código Limpio. Segunda edición
Robert C. MartinEditorial: ANAYA MULTIMEDIAISBN: 9788441553019
Sinopsis
Con la segunda edición de Código limpio, Robert C. Martin ("Uncle Bob") revitaliza la guía clásica para la artesanía del software con perspectivas actualizadas, un alcance más amplio y contenido enriquecido. Esta nueva edición, una reescritura completa del superventas original, está preparada para transformar el modo en que los desarrolladores abordan la creación de código y promueve un compromiso más profundo con el arte de escribir código limpio, flexible y sostenible.
El libro se divide en cuatro partes: prácticas básicas de escritura de código, principios de diseño y heurísticas, arquitectura de alto nivel y ética de la artesanía. Desafía a los lectores a evaluar la calidad del código de manera crítica y a reevaluar sus valores profesionales y, al final, los guía hacia la producción de un software mejor. Esta edición incluye una cobertura ampliada de las disciplinas de las pruebas, los principios de diseño y arquitectura y múltiples lenguajes de programación.
* Principios de diseño y arquitectura integrados con prácticas de creación de código.
* Cobertura de más lenguajes, incluidos Java, JavaScript, Go, Python, Clojure, C# y C.
* Estudios de caso para ejercicios prácticos de transformación de código.
* Técnicas para escribir buenos nombres, funciones, objetos y clases.
* Gestión de errores y prácticas de pruebas completas.
* Estrategias para dar al código un formato que garantice la máxima legibilidad.
* Uso productivo de herramientas de IA para la creación de código.
* Habilidades blandas y ética de la programación.
* Principios SOLID de diseño de software.
* Gestión de las dependencias para un código flexible y reutilizable.
* Prácticas profesionales y compensaciones en el diseño orientado a objetos.
Recurso indispensable para desarrolladores, arquitectos y jefes de proyecto. No solo aspira a mejorar las habilidades técnicas, sino también a cultivar un comportamiento profesional que valore el código limpio, flexible y sostenible.