Nunca utilicé un mecanismo de prueba automatizado en ninguno de mis proyectos y siento que me falta mucho. Quiero mejorarme a mí mismo, así que tengo que comenzar a abordar algunos problemas que he estado descuidando de esta manera y probar Git en lugar de estar atascado en SVN.
¿Cuál es una buena manera de aprender TDD? Probablemente usaré Eclipse para programar en Java. He oído hablar de JUnit, pero no sé si hay algo más que deba considerar.
fuente
Realmente no hay sustituto para simplemente agarrar un arnés de prueba (como NUnit), leer algo de la literatura y luego ensuciarse las manos.
Como James T. Kirk dijo una vez: "Aprendemos haciendo".
fuente
Recomiendo este libro: Creciente software orientado a objetos guiado por pruebas
Tiene un ejemplo trabajado que recorre el libro y proporciona una visión muy coherente de cuándo se debe crear la prueba, qué deben contener y cómo se deben construir y refactorizar.
fuente
Mira este enlace . Es el blog de Bob Martin sobre TDD: excelente material para hacerle entender (o darle otra perspectiva) pensar en TDD.
fuente