Thomas, David

El Programador Pragmático / David Thomas, Andrew Hunt - España ; Anaya, 2022 - 401 Paginas ; Ilustraciones a color, Cuadros

1. Una filosofía pragmática. -- Entropía del software Primero, no haga daño. -- 2. Un enfoque pragmático. -- La esencia del buen diseño ETC es un valor, no una regla. -- DRY: los males de la duplicación. -- Ortogonalidad. -- Reversibilidad. -- Lenguajes de dominio. -- 3. Las herramientas básicas. -- Edición potente. -- Control de versiones. -- Manipulación de texto. -- Cuadernos de bitácora de ingeniería. -- 4. Paranoia pragmática. -- Los programas muertos no mienten. -- Programación asertiva. -- Cómo equilibrar los recursos. -- Configuración. -- 6. Concurrencia. -- Romper el acoplamiento temporal. -- Estado compartido es estado incorrecto. -- 7. Mientras escribe código. -- Velocidad de los algoritmos. -- Refactorización. -- Probar para escribir código. -- Pruebas basadas en propiedades. -- 8. Antes del proyecto. -- La esencia de la agilidad. -- Resolver rompecabezas imposibles. -- 9. Proyectos pragmáticos. -- Kit pragmático básico. -- Deleite a sus usuarios. -- Posfacio.

'El programador pragmático' es uno de esos raros casos de libros técnicos que se leen, se releen y se vuelven a leer durante años. Tanto si es nuevo en el campo como si es un profesional experimentado, acabará encontrando ideas nuevas cada vez. Dave Thomas y Andy Hunt escribieron la primera edición de este libro tan influyente en 1999 para ayudar a sus clientes a crear software mejor y a redescubrir el placer de escribir código. Estas lecciones han ayudado a una generación de programadores a examinar la propia esencia del desarrollo de software, independientemente de cualquier lenguaje, 'framework' o metodología en particular, y la filosofía pragmática ha sido el germen de cientos de libros, 'screencasts' y audiolibros, además de miles de carreras e historias de éxito. Ahora, más de veinte años después, esta nueva edición reexamina lo que significa ser un programador moderno. Los temas abarcan desde la responsabilidad personal y el desarrollo profesional hasta técnicas de arquitectura para mantener su código flexible y fácil de adaptar y reutilizar. Escrito como una serie de secciones independientes y repleto de anécdotas clásicas y nuevas, ejemplos razonados y analogías interesantes, este libro ilustra los mejores enfoques y los mayores obstáculos de muchos aspectos diferentes del desarrollo de software. No importa si es un novato, un programador con experiencia o un director responsable de proyectos de software, utilice estas lecciones en su día a día y pronto observará mejorías en su productividad personal, exactitud y satisfacción laboral. Aprenderá las habilidades y desarrollará los hábitos y actitudes que forman los cimientos del éxito a largo plazo en su carrera.




Español

9788441546059


Lenguajes de programación (Computadores)
Programación
Diseño de programas para computador


Programa de Ingeniería de Sistemas

005.13

© 2014 UNICOC | Institución Universitaria Colegios de Colombia - UNICOC
Bogotá D.C. Autopista Norte Km. 20. Teléfono:(571)6683535
Cali: Calle 13 Norte No. 3N-13. Teléfono: (572)6608887

Idiomas: 
Con tecnología de Koha