tdd

Recursos de programación de tdd
Dentro de la serie de katas de refactorizado a patrones Xavi Gost (@xav1uzz) nos mostrará en riguroso playback una implementación del juego de la vida de Conway. Siempre en TDD, iremos aplicando refactor tras refactor hasta dejarla muy SOLIDa y después pondremos a prueba su SOLIDez con la ayuda del público. Como aguantara un espacio en 3D? Y celulas Zombi? El ponente Xavi, desde La Cueva de Benimaclet en Valencia, enseña a programar en la Devscola, ayuda a equipos con Agile@Work, descubre productos con “Les donnes” y desarrolla software con la NoFlopSquad
Web
09-02-2016
http , tdd
I just did the Back to the Checkout kata. These are the tests using Midje: and this is the resulting code: I did a mix of TDD and playing in the REPL to solve it. You can check commits step by step here. You can find all the code on GitHub. - por Garajeando
I just redid the Alphabet Cipher kata from the fantastic Carine Meier's Living Clojure book. I had done it some time ago with Eloi Poch and Rafa Gómez (thanks guys I had a great time) at a Clojure Developers Barcelona event. These are the tests using Midje: and this is the final code: I used a mix of TDD and REPL-driven development committing after each green and each refactoring. What I did was tinkering in the REPL to get rough versions of encode, decode and decipher functions. This kind of...
Siguiendo con el tema de las prácticas y métodos que nos funcionan como equipo, voy a intentar describir la experiencia que hemos tenido en los últimos casi 4 años en el equipo de producto en Alea Soluciones creando desde cero un equipo ágil con una cultura fuerte y usando XP.¿De donde partíamos?Partíamos de una situación precaria en la que por diversos motivos no existía equipo de desarrollo y producto. Sólo quedaba yo y casi de forma casual. ¿Cual era el camino?Crear un equipo á...
Test Driven Design is known for its ability of make us aware of bad design, thus having an important impact in improving our understanding of design or in some cases raising our awareness of the importance of design. Software tends to entropy, the more you touch the code the more random behaviour and complexity emerge. Creating a code base that ​stays​ with us for long is always a challenge. Good design is key ​to​ prolonging the life of​ our code. This talk ​illustrates​ the foundations of good design and how we can benefit from it in combination with other approaches like TDD, to ​guide​ us in the right direction of sustainable software development. For more information visit https://joind.in/talk/view/15864
Web
19-11-2015
http , tdd
I've just listened to this great Ruby Rogues with Noel Rappin podcast about TDD and testing: Rails 4 Test Prescriptions with Noel Rappin - por Garajeando
¿Qué debemos entender por los "diseños que emergen de los test"? ¿Cómo ayuda el Desarrollo Dirigido por Test a diseñar? #TDD - #NaveMisterioCodelyTV Más información: http://codely.tv/screencasts/tdd-diseno-emergente/
En este episodio se tratarán los siguientes temas TDD Command Bus Jarvis Platform En este episodio nos acompañarán: Jose Luis Fonseca (https://twitter.com/Joselfonseca) Herminio Heredia (https://twitter.com/HerminioHeredia)
I just did the Cellular Automata kata in Clojure. These are the tests using Midje: and this is the resulting code: where I added a function print-evolution to visualize the evolution on the REPL As usual I used a mix of TDD and REPL-driven development committing after each green and each refactoring. I also committed the REPL history. See all the commits here if you want to follow the process. You can find all the code on GitHub. - por Garajeando