tdd

Recursos de programación de tdd
La semana pasada Luis Rovirosa y yo impartimos una formación de TDD en las oficinas de Gradiant en Vigo. Gradiant es el acrónimo en inglés del Centro Tecnolóxico de Telecomunicacións de Galicia (Galician Research and Development Center in Advanced Telecomunications) y utilizan los conocimientos y experiencia de sus profesionales de investigación para aportar valor a empresas y organizaciones mediante la transferencia de conocimiento y el diseño de productos especializados. La naturaleza del cen...
Symmetry is a subtle concept that may seem only related to code aesthetics. However, as Kent Beck states in Implementation Patterns, "...finding and expressing symmetry is a preliminary step to removing duplication. If a similar thought exists in several places in the code, making them symmetrical to each other is a first good step towards unifying them"In this post we'll look at an example of expressing symmetry as a way to make duplication more visible. This is the initial code of a version of...
Web
13-12-2016
tdd
I've just watched this interesting talk by Sagy Rozman GOOS style TDD by Example - por Garajeando
Sul TDD se ne sentono di tutti colori: chi dice che sia la soluzione di tutti i problemi, chi invece dice che sia morto. Eppure TDD è uno strumento fondamentale per scrivere codice bene, velocemente, con divertimento e profitto. Racconterò cose che ho imparato in 12 anni di esperienza sul campo, alcune delle quali sono apparse di sfuggita nel libro di Kent Beck e poi sparite dal radar. Parlerò di Test List, Isolated Test, scomposizione del problema in assi ortogonali; di design evolutivo vs. anticipatorio; E di che cosa significhi veramente "la cosa più semplice che possa funzionare"
Hace unas semanas Luis Rovirosa y yo impartimos una formación de TDD en las oficinas de Ve Interactive en Bilbao. Luis lleva bastante tiempo impartiendo el curso de TDD de Codesai, tanto en solitario como junto con Carlos Blé, pero para mi era la privera vez. Me gustó mucho la estructura y el ritmo que le da Luis al curso. Se trata un curso muy intenso y eminentemente práctico que dura dos días, cada uno de los cuales se divide en cuatro bloques de dos horas. Al comienzo de cada bloque presentam...
Este pasado 1 y 2 de diciembre, asistí a la CAS2016, la conferencia agile spain en Siberia-Gasteiz.Agile Spain organiza dos eventos principales cada año, el AOS y la CAS, y tengo que reconocer que yo soy de esos a los que siempre le hace más ilusión el AOS, principalmente porque el ambiente suele ser más de reunión para compartir que de conferencia. Por otro lado, había tenido alguna experiencia algo regular con alguna de las CAS anteriores, en las que me parecía que una parte de las presentacio...
El objetivo de este curso es aprender la metodología TDD para mejorar el entendimiento, calidad y mantenimiento en nuestros desarrollos. Tanto en código legado como en nuevos desarrollos. Accede al curso en https://geekshubsacademy.com/cursos/tdd
Mostraremos cómo hemos trabajado en un proyecto Ruby basándonos en Arquitectura Hexagonal/Clean: Patrones varios, inyección de dependencias, TDD, Crafted Design, unas gotas de DDD... Y por supuesto mostraremos código y las herramientas/gemas utilizadas en el camino: Sinatra/Grape, Sequel, APIs de terceros, Rspec... Todos los videos de Codemotion 2016; https://www.youtube.com/playlist?list=PLKxa4AIfm4pUvMn4lZ8zin500bsp3oL2A Suscríbete a nuestra newsletter; bit.ly/newsletterautentia Facebook; https://www.facebook.com/Autentia-127966880558674/ Twitter; https://twitter.com/autentia
Web
02-11-2016
http , rest , xp , tdd
I'm very happy to announce that I've joined Codesai's team. Many reasons made my path converge with Codesai's one. First of all, the people in Codesai. I met Carlos in 2011, because he was teaching the first TDD course I attended. Carlos is a humble and honest person that tries very hard to make sure his actions match what he believes. Later I've known him as a quiet, open-minded leader who is always willing to listen what other people have to say, and this permeates the whole Codesai team. Duri...
These are great talks that I've seen this month:275-rr-the-evolution-of-agile-and-evolutionary-design-with-james-shore James ShoreSoftware, Faster GOTO 2016 Dan NorthThe silver bullet syndrome Hadi HaririLean Enterprise GOTO 2016 Barry O'ReillyThe entity Microservice Trap (you may be doing it wrong) GOTO 2016 Fred George. Very interesting because lot of the advantages of the microservices are only available when using asynchronous messaging.The Economics of Software Design J.B. Rainsberger....