La artesanía del código limpio

Sinopsis del Libro

Cómo escribir código del que se sienta orgulloso... todos los días En La artesanía del código limpio el legendario Robert C. Martin ('Uncle Bob') ha escrito los principios que definen la profesión (y el arte) del desarrollo de software. Uncle Bob reúne las disciplinas, los estándares y la ética que necesita para entregar un software sólido y efectivo y para estar orgulloso de todo el software que escribe. Robert Martin, el autor de los best sellers Código limpio, El limpiador de código, Arquitectura limpia y Desarrollo ágil esencial ofrece una perspectiva pragmática, técnica y prescriptiva de las disciplinas que forman los cimientos de la artesanía de software. Explica los estándares, mostrando cómo las expectativas que el mundo tiene sobre los desarrolladores difieren a menudo de las que tienen ellos mismos, y nos ayuda a sincronizarlas. Bob termina con la ética de la profesión del programador, describiendo las promesas fundamentales que todos los desarrolladores deberían hacer a sus colegas, a sus usuarios y, sobre todo, a sí mismos. Con las aportaciones de Uncle Bob, todos los programadores y sus directores pueden entregar de manera consistente código que genera confianza en vez de socavarla, confianza entre los usuarios y entre las sociedades que dependen del software para su supervivencia: * Avanzar hacia la Estrella Polar de la verdadera artesanía de software: el estado de saber cómo programar bien. * Orientación práctica y específica para aplicar cinco disciplinas esenciales: desarrollo guiado por pruebas, refactorización, diseño simple, programación colaborativa y pruebas de aceptación. * Cómo los desarrolladores y los equipos pueden fomentar la productividad, la calidad y el valor. * El verdadero significado de la integridad y el trabajo en equipo entre programadores, y diez promesas específicas que todo profesional del software debería hacer.

¿Cómo descargar el libro?

Valoración

Popular

5.0

80 Valoraciones Totales


Biografía de Robert C. Martin

Robert C. Martin, conocido también como Uncle Bob, es un influyente ingeniero de software, autor y orador en el ámbito de la programación y el desarrollo de software. Nació el 5 de diciembre de 1952 en el estado de Nueva York, Estados Unidos. Martin es reconocido por ser uno de los pioneros en promover las mejores prácticas en la programación y el desarrollo ágil, y ha dejado una huella significativa en la comunidad de desarrolladores de software a través de sus libros, conferencias y prácticas de programación.

Desde una edad temprana, Martin mostró interés por la tecnología y la programación. Se graduó en el College of the Holy Cross en 1970, donde se especializó en ciencias de la computación. A finales de los años 70, comenzó su carrera como programador en varias empresas. Durante esta época, Martin se dio cuenta de que el software se estaba volviendo cada vez más complejo y que había una necesidad urgente de desarrollar mejores prácticas para la programación.

Uno de los principales aportes de Martin a la comunidad de programación fue su papel en la creación de los principios SOLID, que son un conjunto de cinco principios de diseño de software orientado a objetos. Estos principios están diseñados para ayudar a los desarrolladores a crear software más mantenible y escalable. Los principios SOLID son:

  • S - Principio de Responsabilidad Única (Single Responsibility Principle)
  • O - Principio Abierto/Cerrado (Open/Closed Principle)
  • L - Principio de Substitución de Liskov (Liskov Substitution Principle)
  • I - Principio de Segregación de Interfaces (Interface Segregation Principle)
  • D - Principio de Inversión de Dependencias (Dependency Inversion Principle)

Robert C. Martin también es el autor de varios libros reconocidos en el campo del desarrollo de software. Uno de sus títulos más destacados es "Clean Code: A Handbook of Agile Software Craftsmanship", publicado en 2008. En esta obra, Martin plantea la importancia de escribir código limpio y comprensible, argumentando que esto no sólo facilita el mantenimiento del software, sino que también mejora la calidad del mismo. "Clean Code" se ha convertido en un texto esencial para desarrolladores y equipos de software en todo el mundo.

Además, Martin ha sido un defensor de las metodologías ágiles en el desarrollo de software. Ha trabajado en la promoción de estos enfoques a través de su participación en conferencias y su trabajo en la Agile Alliance. Martin es también uno de los creadores del famoso patrón de desarrollo ágil conocido como Extreme Programming (XP), que enfatiza la colaboración entre los desarrolladores y el cliente, así como la importancia de la calidad en el software.

En 2009, Robert C. Martin fundó su propia empresa, Object Mentor, donde se dedica a proporcionar formación y consultoría en prácticas de desarrollo de software. Con su enfoque en la mejora continua y el aprendizaje, ha ayudado a innumerables equipos y organizaciones a adoptar mejores métodos de trabajo y calidad en el desarrollo de software.

Aparte de su actividad profesional, Martin es un hablante muy solicitado en conferencias sobre programación y desarrollo ágil. Sus charlas están llenas de energía y están diseñadas para inspirar a los desarrolladores a mejorar continuamente sus habilidades y prácticas. A través de su blog y su presencia en redes sociales, comparte sus pensamientos sobre la programación, el desarrollo ágil y la ética en la ingeniería del software.

Robert C. Martin ha dejado un legado duradero en el mundo del desarrollo de software. Su influencia se siente en cada rincón de la industria, desde los nuevos programadores que recién comienzan hasta los expertos con décadas de experiencia. Su pasión por la programación y su compromiso con la excelencia continúan motivando a desarrolladores de todo el mundo a buscar la calidad y la efectividad en su trabajo.

Más libros de la categoría Informática

Últimos Libros

Últimas Búsquedas

Categorías Destacadas