Puntuación:
El libro esboza los principios esenciales de la ingeniería del software y subraya la importancia de un enfoque disciplinado y científico en este campo. Aunque ofrece ideas valiosas y consejos prácticos, algunos lectores lo encuentran repetitivo y falto de ejemplos prácticos.
Ventajas:Proporciona sólidos argumentos para tratar el desarrollo de software como una disciplina de ingeniería, ofrece grandes ideas y una cuidada comunicación, destila importantes principios aplicables más allá del software, fomenta enfoques disciplinados y científicos, y sirve de modelo útil tanto para desarrolladores intermedios como avanzados. Muchos lectores aprecian el libro por su sabiduría y sus consejos prácticos.
Desventajas:Criticado por ser repetitivo, contener demasiada información innecesaria y carecer de ejemplos prácticos. Algunos críticos opinan que los conceptos se tratan mejor en otros formatos, como el canal de YouTube del autor. También hay quejas sobre la ambigüedad y el carácter caótico del libro.
(basado en 61 opiniones de lectores)
Modern Software Engineering: Doing What Works to Build Better Software Faster
Mejore su creatividad, eficacia y, en última instancia, su código.
En Modern Software Engineering, el pionero de la entrega continua David Farley ayuda a los profesionales del software a pensar en su trabajo de forma más eficaz, a gestionarlo con más éxito y a mejorar realmente la calidad de sus aplicaciones, sus vidas y las vidas de sus colegas.
Dirigido a programadores, gestores y responsables técnicos de todos los niveles de experiencia, Farley esclarece principios duraderos que constituyen el núcleo del desarrollo eficaz de software. Destila la disciplina en dos ejercicios básicos: aprendizaje y exploración y gestión de la complejidad. Para cada uno de ellos, define principios que pueden ayudarle a mejorar desde su mentalidad hasta la calidad de su código, y describe enfoques que han demostrado promover el éxito.
Las ideas y técnicas de Farley se aglutinan en un enfoque unificado, científico y fundacional para resolver problemas prácticos de desarrollo de software dentro de unas limitaciones económicas realistas. Este enfoque general, duradero y omnipresente de la ingeniería de software puede ayudarle a resolver problemas con los que aún no se ha encontrado, utilizando las tecnologías de hoy y de mañana. Le ofrece una visión más profunda de lo que hace cada día, ayudándole a crear mejor software, más rápido, con más placer y satisfacción personal.
⬤ Aclare lo que intenta conseguir.
⬤ Elija sus herramientas basándose en criterios sensatos.
⬤ Organizar el trabajo y los sistemas para facilitar el progreso continuo e incremental.
⬤ Evalúe su progreso hacia sistemas prósperos, no sólo más "código heredado".
⬤ Obtener más valor de la experimentación y el empirismo.
⬤ Mantener el control a medida que los sistemas se hacen más complejos.
⬤ Lograr rigor sin demasiada rigidez.
⬤ Aprender de la historia y la experiencia.
⬤ Distinguir las "buenas" nuevas ideas de desarrollo de software de las "malas".
Registre su libro para acceder cómodamente a descargas, actualizaciones y/o correcciones a medida que estén disponibles. Consulte el interior del libro para más detalles.
© 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)