Conociendo Symfony 2 a través de TDD

carlescliment's picture

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.

Para tener una previsión del número de asistentes, podéis hacer signup aquí: http://groups.drupal.org/node/260988

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

Hora de inicio

Domingo, 12:00

End time

Domingo, 15:30

Sala

Sala BoF 1

Comments

pcambra's picture

Imagino que es desde el domingo a las 12 no? :)

carlescliment's picture

Sí, gracias por el apunte, Pedro.

pcambra's picture

El taller va a despertar mucho interés y creo que sería buena idea que lo anunciaras en los grupos de GDO para aprovechar el signup de asistencia, como se hizo con esto en los devdays con algunos sprints http://barcelona2012.drupaldays.org/drupal-8-multilingual-initiative-sprint

juampy's picture

A ver si puedo pasarme un rato despues de la charla de Git. ¡Gran propuesta!

carlescliment's picture

He creado un evento y actualizado el body del nodo.

¡Un saludo!