preloader

Our Posts

Tiempo de lectura: 7 minutos

Fakes Spies Mocks Stubs Dummies

Cada vez que pregunto la diferencia entre estos tipos de test dobles, nadie sabe responderlo claramente, esta vez te aseguro que no quedarán dudas.

Tiempo de lectura: 7 minutos

Test-Driven Development

También conocido como TDD (desarrollo dirigido por tests) es una práctica de programación que consiste en escribir primero los tests (generalmente unitarias) y después escribir el código fuente que pase la prueba satisfactoriamente y, por último, refactorizar el código escrito.

Tiempo de lectura: 10 minutos

Tipos de tests

Existen muchos tipos de testing, o pruebas de software, que podemos usar para confirmar que nuestro software continúa funcionando correctamente tras introducir cambios nuevos sobre nuestro código fuente.

Tiempo de lectura: 4 minutos

Patrones GRASP, el viejo SOLID

Hoy en día se habla mucho de los principios SOLID, pero unos cuantos años antes, Craig Larman introdujo unos patrones muy interesantes, veamoslos!

Tiempo de lectura: 2 minutos

Test && Commit || Revert

El flujo de trabajo TCR (Test && Commit || Revert) consiste en que tras cada cambio en el código de producción se lanzan los tests. Si los test pasan, se ejecuta un commit con los cambios.