(Taller que se desarrollará en la Drupal Camp Spain 2012)
En este taller resolveremos una kata sencilla con el ciclo típico de TDD pero desde una perspectiva outside-in (BDD).
Empezaremos con un test funcional y viendo los pasos necesarios para que Symfony renderice contenido (enrutado, controlador y vistas). Después ejercitaremos el modelo y estudiaremos en mayor detalle el testing con orientación a objetos (mocks y stubs), ejemplos de refactoring típicos (extract class, extract method, inversión de control) y compartiremos nuestras experiencias y problemas más frecuentes encontrados durante el testing.
La kata, por su naturaleza, está más orientada a hardcore-devels que a site-builders, aunque cualquiera que haya tocado algo de PHP tendrá cosas que aprender y aportar.
Nota 1: Recomendable acudir con portátil y un entorno preparado (Symfony 2, MySQL, Apache y PHPUnit).
Nota 2: Aunque seguramente estaré en alguna sala BoF desde primera hora de la mañana, pongo como hora de inicio las 12 porque a las 11 hay una charla interesantísima sobre Integración Continua
