Después de mucho tiempo de leer y oír sobre TDD, hoy lo he puesto en práctica.
Haciendo un test unitario para una clase, me he encontrado que al ir describiendo los diferentes Assert de la clase de prueba, estos describían casos que la clase a probar no contemplaba.
Osea, que cuando he terminado de definir todos los casos de prueba del test, me he ido a la clase y le he añadido –como dicta el TDD- el código para pasar la prueba.
Y si, como tantas veces he leído, el código es más limpio y empiezo a entender la potencia de este paradigma de desarrollo.
No hay comentarios:
Publicar un comentario