Desarrollo de software orientado a objetos, guiado por pruebas

Puntuación:   (4,5 de 5)

Desarrollo de software orientado a objetos, guiado por pruebas (Steve Freeman)

Opiniones de los lectores

Resumen:

El libro Test Driven Development (TDD) ha sido bien acogido por muchos lectores, sobre todo por sus ideas prácticas y la claridad de la comunicación de los autores expertos. Abarca varios aspectos del TDD, como el ciclo de desarrollo, el mantenimiento de las pruebas y temas avanzados como la concurrencia y la persistencia. Sin embargo, ha sido criticado por centrarse en un único ejemplo, que algunos consideran poco representativo de los proyectos del mundo real.

Ventajas:

Escrito por profesionales experimentados en TDD con explicaciones claras.
Ofrece información valiosa sobre la implementación de TDD y las mejores prácticas.
Contiene ejemplos efectivos, particularmente la aplicación AuctionSniper.
Fomenta una visión holística del diseño de software junto con las pruebas.
Muchos lectores lo encontraron motivador y esclarecedor para entender TDD.
El libro promueve una sinergia entre el diseño orientado a objetos y TDD.

Desventajas:

El enfoque en un solo ejemplo (una aplicación de subastas) se considera demasiado limitado y no totalmente representativo de los proyectos de software típicos.
Algunos encontraron la versión Kindle difícil de leer debido al mal formato, especialmente con ejemplos de código.
Algunas partes del libro, en particular los debates sobre temas avanzados, se consideraron precipitados o poco profundos.
Las críticas a la estructura del libro indican que podría beneficiarse de un enfoque más variado más allá de los estudios de casos.

(basado en 90 opiniones de lectores)

Título original:

Growing Object-Oriented Software, Guided by Tests

Contenido del libro:

Prólogo de Kent Beck.

"Los autores de este libro han liderado una revolución en el oficio de programar controlando el entorno en el que crece el software." --Ward Cunningham.

"Por fin, un libro repleto de código que expone la profunda simbiosis entre TDD y OOD. Es un libro para conservar". --Robert C. Martin.

"Si quieres ser un experto en el estado del arte en TDD, necesitas entender las ideas de este libro"-- Michael Feathers.

Test-Driven Development (TDD) es ahora una técnica establecida para entregar mejor software más rápido. TDD se basa en una idea simple: Escribir pruebas para el código antes de escribir el propio código. Sin embargo, esta "simple" idea requiere habilidad y criterio para hacerlo bien. Ahora existe una guía práctica de TDD que va más allá de los conceptos básicos. Basándose en una década de experiencia en la construcción de sistemas del mundo real, dos pioneros de TDD muestran cómo dejar que las pruebas guíen el desarrollo y "hacer crecer" un software coherente, fiable y mantenible.

Steve Freeman y Nat Pryce describen los procesos que utilizan, los principios de diseño que se esfuerzan por conseguir y algunas de las herramientas que les ayudan a realizar el trabajo. A través de un extenso ejemplo trabajado, aprenderá cómo funciona TDD en múltiples niveles, utilizando pruebas para impulsar las características y la estructura orientada a objetos del código, y utilizando Mock Objects para descubrir y luego describir las relaciones entre objetos. A lo largo del camino, el libro aborda sistemáticamente los desafíos que los equipos de desarrollo encuentran con TDD--desde la integración de TDD en sus procesos hasta las pruebas de sus características más difíciles. La cobertura incluye.

- Implementación eficaz de TDD: cómo empezar y cómo mantener el impulso.

A lo largo del proyecto.

- Creación de código más limpio, más expresivo y más sostenible.

- El uso de pruebas para mantenerse implacablemente centrado en el mantenimiento de la calidad.

- Entender cómo TDD, Mock Objects, y el diseño orientado a objetos se unen.

En el contexto de un proyecto real de desarrollo de software.

- Usando Objetos Simulados para guiar diseños orientados a objetos.

- Tener éxito donde TDD es difícil: gestión de datos de prueba complejos y pruebas de persistencia.

Y concurrencia.

Otros datos del libro:

ISBN:9780321503626
Autor:
Editorial:
Encuadernación:Tapa blanda
Año de publicación:2009
Número de páginas:384

Compra:

Actualmente disponible, en stock.

¡Lo compro!

Otros libros del autor:

Desarrollo de software orientado a objetos, guiado por pruebas - Growing Object-Oriented Software,...
Prólogo de Kent Beck. "Los autores de este libro...
Desarrollo de software orientado a objetos, guiado por pruebas - Growing Object-Oriented Software, Guided by Tests

Las obras del autor han sido publicadas por las siguientes editoriales:

© 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)