DevLille 2025

Lille Grand Palais

Prenez votre place!

Tester dans l'Hexagone: du Mob, du DDD, du TDD, des Doublures et les TestContainers !

Vous avez entendu parler de DDD, d'architecture hexagonale ? De la pyramide des tests? Vous en avez marre de ces conférences théoriques sur le sujet et vous aimeriez enfin coder avec ces paradigmes?

Vous auriez tant voulu appliquer le TDD, mais il vous fait peur; ou bien "vous n'avez pas le temps" pour le faire en prod? Vous aimeriez savoir comment écrire ET tester des entités métier ?

Vous avez entendu parler des ports/adapteurs, comment les utiliser ? Vous voudriez savoir si c'est vraiment incontournable d'utiliser les "mocks"? Et ces fameux TestContainers, sont-ils vos amis ou vos ennemis ?

Et si en plus, vous pouviez faire le 1er (ou pas) mob programming de votre vie??

Tout cela en quelques heures par la pratique ? Alors, cet atelier est complètement fait pour vous !

Bénéfices attendus

  • Construire une application autour d'un cas métier concret

  • Introduire pas à pas les bases du DDD et de l'architecture Hexagonale

  • Comprendre les tests unitaires et le besoin de doublures dans un début d’architecture hexagonale;

  • Appréhender quand ces doublures de tests sont légitimes dans leurs usages.

  • Démystifier ce qu’est un dummy, un stub, un spy, un fake, un mock.

  • Jouer avec les TestContainers

  • En produisant (en TDD, toujours) un code empreint de contraintes techniques réelles : dialogue avec une base de données, un service web...

  • Apprendre en s’amusant, en collaborant afin de produire, tous ensemble, le code.

Mob programiming en Kotlin

Anthony Cassaigne

Je suis développeur depuis 1997, je me suis impliqué dans la communauté Agile Toulouse en 2010. J'ai été coach Agile de 2011 à 2014 puis retour à la programmation par passion. Développeur et accompagnateur d'équipes pour le développement de logiciel, j'aide les équipes à progresser dans l'art de développer. Je pratique pour l'essentiel l'Ensemble Programming. Je me suis intéressé très tôt au mob/ensemble programming dès 2011. J'ai pu me former auprès de Woody Zuill (créateur du mob programming) et accompagner des équipes à cette pratique.

Page dédiée de Anthony Cassaigne

craft Softwr & Music

I wrote my first lines of code at the age of 11 on a ZX81. A bit later, I loved to code in ADA and Pascal Since then, I've been a software craftsman for 30 years, a student of Laurent Bossavit, Jonathan Peret, and Olivier Azeau. I have also been a software architect, project manager, and team leader. I have worked for various IT services companies and software publishers, including 10 years at Varian Medical Systems and more recently at ITER org. I'm a C# and JS coder from the beginning, I have recently delved into Kotlin with delight. I believe that good development consists of 70% discussion, 20% testing, and 10% coding.

Page dédiée de craft Softwr & Music