Monday, October 29, 2012

Resumen Clean Coders capitulo 6: TDD Parte 2 (III) Conclusiones



Continuamos con el resumen del Capitulo 6 Parte 2. En este caso finalizamos con las conclusiones.
Si no lo has hecho, puedes leer los anteriores posts sobre el capitulo (parte 1  parte 2).

Conclusiones

  • El código se pudre porque tenemos miedo a cambiarlo
  • Para mantenerlo limpio tenemos que eliminar el miedo a cambiarlo
  • Sólo con una batería de tests en la que confiamos se elimina el miedo a cambiar el código
  • Reglas del TDD
    • No se puede escribir código de producción excepto para pasar un test que está fallando
    • Escribe solo lo suficiente de un test para demostrar el fallo (no compilar es un fallo)
    • Escribe solo lo suficiente del código en producción como para pasar el test fallando
  • Siguiendo estas reglas de TDD se consigue:
    • Menos defectos
    • Tiempos de depuración más bajos
    • Documentación de bajo nivel confiable y detallada
    • Código altamente desacoplado
    • Y una batería de tests en la que puedes confiar
  • TDD te hace ir más rápido
  • Los desarrolladores profesionales debemos esperar que el departamento de QA no encuentre ningún defecto (ese es el objetivo)
Con este post concluimos el resumen de este interesante capitulo de clean coders 

No comments: