Puntuación:
El libro es muy apreciado por su orientación práctica sobre prácticas de desarrollo de software, especialmente en un contexto ágil. Muchos lectores lo encontraron perspicaz y útil tanto para desarrolladores noveles como experimentados, ayudándoles a entender conceptos esenciales y a mejorar la calidad del código. Sin embargo, algunos lo criticaron por ser demasiado genérico, tener un título engañoso y carecer de profundidad con respecto a las técnicas ágiles reales.
Ventajas:⬤ Bien escrito y perspicaz
⬤ inmediatamente útil para entender las mejores prácticas de programación
⬤ proporciona consejos prácticos para mejorar la calidad del código
⬤ valioso tanto para principiantes como para desarrolladores experimentados
⬤ bien organizado y fácil de navegar
⬤ incluye explicaciones de prácticas importantes y sus beneficios.
⬤ Algunos lectores lo encuentran demasiado genérico
⬤ el título se considera engañoso, ya que no se centra lo suficiente en las técnicas ágiles
⬤ puede no ser adecuado para principiantes o no programadores
⬤ no se considera la guía definitiva para transformar equipos en ágiles.
(basado en 10 opiniones de lectores)
Essential Skills for the Agile Developer - A Guide to Better Programming and Design
Agile se ha convertido en el paradigma de desarrollo de software dominante en la actualidad, pero los métodos ágiles siguen siendo difíciles de medir y mejorar.
Essential Skills for the Agile Developer llena este vacío desde la base, enseñando técnicas probadas para evaluar y optimizar las prácticas ágiles tanto individuales como de equipo. Escrito por cuatro directores de Net Objectives -una de las principales empresas de formación y consultoría ágiles del mundo-, este libro refleja su inigualable experiencia ayudando a las organizaciones en su transición a la metodología ágil.
Se centra en las acciones y conocimientos específicos que pueden aportar las mayores mejoras de diseño y programación con una inversión económica. Los autores revelan los factores clave asociados al éxito de los proyectos ágiles y ofrecen formas prácticas de medirlos. A través de ejemplos reales, abordan principios, actitudes, hábitos, prácticas técnicas y consideraciones de diseño y, sobre todo, muestran cómo aunar todos estos elementos para ofrecer un software de mayor valor.
Con las técnicas de los autores, los directivos y los equipos pueden optimizar toda la organización y todo el producto a lo largo de su ciclo de vida. Essential Skills for the Agile Developer muestra cómo Realizar programación por intención Separar el uso de la construcción Considerar la testabilidad antes de escribir código Evitar el sobrediseño y el infradiseño Tener éxito con Acceptance Test Driven Development (ATDD) Minimizar la complejidad y la reelaboración Utilizar la encapsulación de forma más eficaz y sistemática Saber cuándo y cómo utilizar la herencia Prepararse para el cambio con más éxito Realizar la integración continua con más éxito Dominar las mejores prácticas potentes para el diseño y la refactorización.
© 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)