pyDoubles 1.0 released
I am glad to announce the release 1.0 of pyDoubles, the test doubles framework for Python.
pyDoubles has been completely developed using TDD. We have been very careful with its design and have been refactoring along the way to make as simple as possible and still powerful.
Now it is easier than ever to create mock objects on Python, or stubs or spies.
Fluent interface, open source, fully tested... what else would you like to have in a framework?
Filed under Planeta | Comment (0)Estreno: Curso de TDD Avanzado
Estreno: Curso de TDD Avanzado
No hemos impartido ningún curso de TDD en abierto en lo que va de año. En septiembre vamos a hacerlo con un estreno: El curso de TDD Avanzado. Un curso que hasta ahora no hemos impartido. Lo último de lo último. El siguiente paso para los que habíais cursado el curso de introducción de 2 dias que hemos realizado por todo el país.
Empezamos con el curso de iniciación que todos conoceis y seguimos con el avanzado. 4 intensos días de formación, del 20 al 23 de septiembre en Madrid. Son dos cursos independientes, se puede asistir sólo al primero o sólo al segundo.
Los asistentes a nuestros curso adquieren ademas acceso a nuestra plataforma de teleformacion para continuar su formacion e interiorizar los conocimientos adquiridos.
La matrícula esta abierta ya para ambos cursos, simplemente escribemos a info@iexpertos.com indicando a que curso te inscribes.
Filed under Planeta | Comment (0)Hemos lanzado pyDoubles
Hemos lanzado pyDoubles
Hola!
Me complace anunciar la primera release de pyDoubles, nuestro framework de tests doubles para Python.
Como ninguno de los framewoks que estabamos usando me convencía realmente, empecé a programar uno yo mismo a modo de kata en un viaje de avión. Me enganchó tanto y le vi tantas posibilidades que me decidí a implementar todo lo que nos hace falta.
Sin TDD no creo que nunca hubiese conseguido un código que me guste tanto (por su claridad y su simplicidad) ni una batería de tests tan completa. A casi la mitad
del desarrollo, lo borré todo y lo empecé a hacer de nuevo. El resultado fue una mejora espectacular. Cuanto más estricto he sido con la práctica de TDD para este desarrollo, mejor resultado ha dado. Es un problema relativamente complejo el cual implica que dar un paso demasiado grande te provoca un código excesivamente complicado, rígido.
Os recomiendo que hagais alguna kata con Python y pyDoubles. Y también os recomiendo hacer vuestro propio framework de dobles a modo de kata. Bueno, al menos algunas partes
Estamos trabajando en corregir el texto en inglés de la web del proyecto que tiene muchos errores y tan pronto como esté listo lo anunciaremos en algunos foros de habla inglesa.
Filed under Planeta | Comment (0)