Clean Code – Robert C Martin – 1st Edition

Clean Code

Por:

Descripción

Este libro es una necesidad para cualquier desarrollador, ingeniero de software, gerente de proyectos, jefe de equipo o analista de sistemas con interés en producir mejor código. El reconocido experto en software Robert C. Martin presenta un paradigma revolucionario con Clean Code: A Handbook of Agile Software Craftsmanship. Martin se ha asociado con sus colegas de Object Mentor para destilar su mejor práctica ágil de limpiar el código ‘sobre la marcha’ en un libro que inculcará en su interior los valores de un artesano del software y lo hará un mejor programador, pero solo si trabaja en eso.

Incluso un código malo puede funcionar. Pero si el código no está limpio, puede poner de rodillas a una organización de desarrollo. Cada año, se pierden innumerables horas y recursos importantes debido a un código mal escrito. Pero no tiene que ser así.

¿Qué tipo de trabajo vas a hacer? Estarás leyendo muchos códigos. Y serás desafiado a pensar qué tiene de correcto ese código y qué tiene de malo. Y lo que es más importante, te verás desafiado a reevaluar sus valores profesionales y tu compromiso con su oficio.

Clean Code se divide en tres partes. La primera describe los principios, patrones y prácticas de escribir código limpio. La segunda parte consta de varios estudios de caso de complejidad creciente. Cada caso de estudio es un ejercicio para limpiar el código de transformación de una base de código que tiene algunos problemas en uno que sea sólido y eficiente. La tercera parte es la recompensa: un solo capítulo que contiene una lista de heurísticas y ‘olores’ recopilados al crear los casos de estudio.

El resultado es una base de conocimientos que describe la forma en que suponemos cuando escribimos, leemos y limpiamos código. Los lectores saldrán de este libro entendiendo cómo distinguir la diferencia entre el código bueno y el malo cómo escribir un código bueno y cómo transformar el código incorrecto en un buen código.

Cómo producir buenos nombres, buenas funciones, buenos objetos y buenas clases. Cómo formatear código para una máxima legibilidad. Cómo implementar el manejo completo de errores sin ocultar la lógica del código. Cómo realizar pruebas unitarias y practicar el desarrollo basado en pruebas.

1 Clean Code

2 Meaningful Names

3 Functions

4 Comments

5 Formatting

6 Objects and Data Structures

7 Error Handling

8 Boundaries

9 Unit Tests

10 Classes

11 Systems

12 Emergence

13 Concurrency

14 Successive Refinement

15 JUnit Internals

16 Refactoring SerialDate

17 Smells and Heuristics

Appendix A Concurrency II

Appendix B org.jfree.date.SerialDate

Appendix C Cross References of Heuristics

Consulta los datos bibliográficos principales de esta edición para identificar correctamente el recurso, revisar su autoría y verificar detalles como ISBN, tema, subtema, archivo e idioma.

  • Título: Clean Code
  • Autor/es:
  • Edición: 1ra Edición
  • Año de publicación: 2008
  • Tipo de archivo: eBook
  • Idioma: eBook en Inglés
  • ISBN-13: 9780132350884
  • Subtema: Lenguajes y Programación

¿Qué piensas de este libro?

No hay comentarios
Avatar

Aún no hay comentarios

Sé el primero en compartir tu opinión sobre este contenido.

Escribir un comentario