¿Por qué programar orientado a pruebas y convencer a tu equipo de utilizarlas?

Standard

Buen día, hoy quiero compartir un tema que desde hace relativamente poco tiempo he estado tratando de implementar en mi vida de programador, y esto es la implementación de la programación orientada a pruebas (Test Driven Development) en los proyectos de software.

tdd

Primero que nada me gustaría citar un texto que viene de la pàgina de RailsGuide y es esta: ´Testing support was woven into the Rails fabric from the beginning. It wasn’t an “oh! let’s bolt on support for running tests because they’re new and cool” epiphany.´ que podemos resumir como ´El soporte de pruebas en Rails fue pensado desde el principio y no un: “oh! vamos a agregar pruebas nada más porque son nuevas y están de moda”.´ el desarrollo a pruebas ha comprobado incrementar la satisfacción del cliente y la calidad del software, así que no hay que tomarlas tan a la ligera.

Continue reading