bdd

Recursos de programación de bdd
Greach 2014, The Groovy Spanish Conf 28/March, Madrid, Spain http://greach.es Follow us on twitter http://twitter.com/greach_es Slides: http://greach.es/speakers/marco-vermeulen-bdd-using-cucumber-jvm-and-groovy/ Are you happy with the 3 tier architecture in your Grails applications? In this talk David will show how to apply the Life Preserver tool to implement the Hexagonal architecture in Grails applications. With plenty of code and a sample application, there will be discussion on using plugins, messaging and the features of Groovy itself to create the required structures and decoupling." David Dawson CEO at Simplicity Itself David Dawson is CEO at Simplicity Itself and works with their clients to continuously and sustainably delivering valuable software. He has worked in software development for 10 years, crossing banking, utilities, retail, virtualisation, from low latency messaging to rich web clients and has improved and automated himself out of several roles in that time. He has a particular interest in seeing software development as a discipline, that a development process should be both happy, and 'safe', and a passionate belief that the best solution is almost always the simplest (but no more simple than that!) If you want to discuss multi layered testing strategies, Groovy, CI or the flaws inherent in stateless services...buy him a beer and he'll happily debate till morning.
Last Monday I attended the second event of Barcelona Software Craftsmanship. Viktor Farcic and Jordi Falguera gave a talk about Specification By Example (SBE) and Behavior-Driven Development (BDD).I really did like the talk, especially because it was enriched with their own experiences applying SBE in different projects.For some people in the audience SBE was not a completely new concept, for some others it was. In either case, the topic generated a lot of interest and many questions.Those who w...
[PHP Conference Argentina 2013 - 4 de Octubre] En esta charla presentaré buenas prácticas, y hablaré sobre mi experiencia especificando una aplicación real con esta metodología BDD (Behavior Driven Development) a través del interactor pattern, el cual es un patrón de diseño que nos regresa a la importancia de la aplicación y su desacoplamiento del framework en el que se escribe. La herramienta PHPSpec2 nos ayuda a practicar el desarrollo basado en pruebas (TDD), concentrándose en la arquitectura y lógica de negocio de nuestra aplicación, sin perder el tiempo con decisiones como qué librerías o framework utilizamos. YOLO es un framework experimental inspirado por Silex, y que usa componentes de Symfony2.
El Desarrollo guiado por comportamiento o BDD es una técnica de desarrollo ágil de software que fomenta la colaboración entre desarrolladores, testers y clientes. Podemos considerarlo una evolución del Desarrollo guiado por los tests (TDD) en el que el énfasis se pone más en las especificaciones finales del software antes que en sus detalles técnicos. En esta ponencia se explican las excelentes herramientas que existen para BDD en PHP y que tienen una gran integración con Symfony. Hablaremos de los conceptos claves del BDD, de la principal herramienta de BDD en PHP (Behat), de la herramienta que permite aplicar estos conceptos a los test funcionales de proyectos web (Mink) y de la integración de estas herramientas con Symfony a través de los bundles BehatBundle y MinkBundle.