ideasai
Titulo original:

Growing Object-Oriented Software, Guided by Tests

Traducción (no oficial):

Creciendo Software Orientado a Objetos, Guiado por Pruebas

Autor:

Steve Freeman, Nat Pryce

Idiomas disponibles:
El libro Creciendo Software Orientado a Objetos, Guiado por Pruebas está disponible para leer en Inglés
Categorias:
  • #test-data-management
  • #object-oriented-design
  • #coding
  • #software-development
  • #test-driven-development
Generos:
  • #programming
  • #technology
  • #software
  • #computer-science
  • #technical
  • #nonfiction
  • #coding
  • #computers
  • #design
  • #engineering

Growing Object-Oriented Software, Guided by Tests

Prefacio de Kent Beck.

Los autores de este libro han liderado una revolución en la artesanía de la programación al controlar el entorno en el que crece el software.

Al fin, un libro impregnado de código que expone la profunda simbiosis entre TDD y OOD.

Este es uno para guardar.

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

El Desarrollo Guiado por Pruebas (TDD) es ahora una técnica establecida para entregar un mejor software más rápido.

TDD se basa en una idea simple: escribir pruebas para tu código antes de escribir el código en sí.

Sin embargo, esta idea simple requiere habilidad y buen juicio para hacerlo bien.

Ahora hay una guía práctica para TDD que te lleva más allá de los conceptos básicos.

Basándose en una década de experiencia construyendo sistemas del mundo real, dos pioneros de TDD muestran cómo permitir que las pruebas guíen tu desarrollo y 'hagan crecer' software que sea coherente, confiable y mantenible.

Steve Freeman y Nat Pryce describen los procesos que utilizan, los principios de diseño que se esfuerzan por lograr, y algunas de las herramientas que les ayudan a hacer el trabajo.

A través de un ejemplo de trabajo extendido, aprenderás cómo trabaja TDD a 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.

En el camino, el libro aborda sistemáticamente los desafíos que los equipos de desarrollo encuentran con TDD, desde la integración de TDD en tus procesos hasta la prueba de tus características más difíciles.

La cobertura incluye:.

- Implementar TDD de manera efectiva: comenzar y mantener tu impulso a lo largo del proyecto.

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

- Utilizar pruebas para mantenerse enfocado implacablemente en mantener la calidad.

- Entender cómo TDD, Mock Objects y Diseño Orientado a Objetos se unen en el contexto de un proyecto real de desarrollo de software.

- Utilizar Mock Objects para guiar los diseños orientados a objetos.

- Tener éxito donde TDD es difícil: manejar datos de prueba complejos y probar persistencia y concurrencia.