Patrones para mejorar tests con PHP y PHPUnit – TDD

Ya hemos hablado bastantes veces sobre TDD, sobre como instalar PHPUnit, cómo utilizar PHPUnit y Silex para poder hacer Test Driven development, en definitiva ya hemos dado los primeros pasos. Ahora vamos a dar otro pequeño paso, aprenderemos algunos patrones para escribir mejores tests. Hablaremos sobre buenas maneras de escribir assert, formas distintas de estructurar ySigue leyendo “Patrones para mejorar tests con PHP y PHPUnit – TDD”

Haciendo TDD en PHP con Silex y PhpUnit (Parte 2)

Hace unos días hemos empezado a trabajar con TDD y Silex en un proyectos bastante especial, “Como utilizar Tdd con Silex utilizando PhpUnit” para ello ya tenemos configurado todo el entorno par a poder empezar a hacer test, escribir código y refactorizar. Básicamente nuestro proyecto es la API de una calculadora 😉 es decir es una calculadoraSigue leyendo “Haciendo TDD en PHP con Silex y PhpUnit (Parte 2)”

PHPUnit y buenas prácticas

Hace ya unas semanas realicé unos post sobre como instalar PHPUnit para empezar con TDD. Hace unos días me llegó desde twitter un post sobre “Ser profesional” (http://plqd.blogspot.com.es/2013/07/ser-profesional.html) En el Pepe Doval cuenta experiencias tratando con personas más o menos profesional. Uno de los puntos clave que cuenta Doval es que el mundo de la programaciónSigue leyendo “PHPUnit y buenas prácticas”

Empezando con TDD – Primer ejemplo paso a paso

Ya lo tenemos todo instalado, xammp funcionando, eclipse pdt con el plugin de phpunit y hemos probado que todo funciona correctamente con un pequeño ejemplo. Ahora vamos con lo divertido. Para recordarlo vamos a resumir en un momento esto del TDD Test Driven Development (TDD) TDD es una técnica para desarrollar y diseñar software. ConsisteSigue leyendo “Empezando con TDD – Primer ejemplo paso a paso”

Empezando con TDD – Configurando el entorno (XAMPP + ECLIPSE PDT + PHPUNIT)

Ya hemos hablado en el blog de Scrum, de kanban, de herramientas de gestión de proyectos. Ahora quiero ir un poco más allá y empezar con TDD. Últimamente he estado adentrándome en encontrar una manera de desarrollar software con calidad y creo que utilizar Test Driven Development es un buen comienzo. Así que haya vamos.Sigue leyendo “Empezando con TDD – Configurando el entorno (XAMPP + ECLIPSE PDT + PHPUNIT)”