2009-11-10 9 views
6

Estoy buscando un buen conjunto de recursos para comenzar a convertir a TDD, siempre parezco comenzar con la ejecución de pruebas unitarias al principio, pero cuanto más desarrolle, menos Quiero escribir pruebas para cosas que sé que funcionan. Así que estoy buscando cambiar mi forma de pensar y empezar a desarrollar con una mentalidad TDDRecursos para mejores prácticas, métodos, etc. de TDD

Respuesta

6

¿Quieres Test-Driven Development: Por ejemplo por Kent Beck y Refactoring por Martin Fowler. En mi humilde opinión, deberían venderse como un conjunto de 2 volúmenes. TDD: BE cubre las cosas desde el lado de las pruebas, y le muestra algunas técnicas de refactorización. La refabricación cubre las cosas principalmente desde el lado de refactorización, y presenta buenas prácticas de prueba. Entre los dos, deberías tener todo lo que necesitas para empezar.

+1

Como tercer libro, podría ir a "Refactoring to Patterns", de Joshua Kerievsky ... – Mathias

+1

Podría haber dicho "Código limpio", de Robert Martin. O tal vez "Patrones de diseño" por Gamma et al. Hay muchos complementos buenos en esta lista. Pero en realidad, los dos que mencioné son los volúmenes centrales en mi mente. – bradheintz

2
+0

Realmente me gusta el libro, pero es un libro .NET. El libro de Beck tiene ejemplos en Java, pero la mayoría del libro es independiente del idioma, mientras que este libro tiene muchas consideraciones específicas del lenguaje (por ejemplo, el marco de Mocking para elegir). – Mathias

4

Este libro es bueno, y es muy nuevo (salió 2009).

creciente de software orientado a objetos, guiada por pruebas de, por Freeman y Pryce
alt text http://images.barnesandnoble.com/images/29240000/29249083.JPG


Este libro se publicó en 2003, pero contiene un completa ejemplo de principio a fin. basado en pruebas de desarrollo: Una Guía Práctica, por Astels
alt text http://images.barnesandnoble.com/images/17170000/17176564.JPG

+0

+1 para el libro de Astels; es lo mejor que he visto sobre el tema. –