Mockeando dependencias dificiles – demasiados métodos static

Todos alguna vez hemos trabajado en aplicaciones legacy, sin test, que utilizan muchos o muchísimos métodos estáticos, o se instancian varios objetos dentro de métodos sin razón aparente. Esto hace que sea un castigo testar estas aplicaciones para aplicar un cambio y dormir tranquilos, pero queramos o no esto es parte de nuestro trabajo. ASigue leyendo “Mockeando dependencias dificiles – demasiados métodos static”

Mejorando con Mockery – Separando responsabilidades

Hace poco empezamos haciendo nuestra primera kata de código utilizando phpunit. En una primera iteración conseguimos una calculadora totalmente funcional. El código de la kata está en github (http://github.com/jeslopcru/php-coding-dojo). Esta vez vamos a dar un pequeño empujón a la kata, emepzando a utilizar Mockery y sobre todo vamos a seguir aprendiendo buenas prácticas de desarrollo.Sigue leyendo “Mejorando con Mockery – Separando responsabilidades”