Passionate developer; whatever the programming language, everything is an excuse to create and enjoy it. Through my various experiences, I discovered and sharpened my craft practices, in particular through sharing workshops and collective continuous learning.
By leading communities of practice, by facilitating the internalization of training or even by gamifying practical workshops, I hope to be able to transmit this passion to the people around me and help them learn the technical skills that make them dream.
NewCrafts Paris 2023
Living documentation to validate the application
To ensure the maintainability of a project, 3 elements are fundamental: code quality, automated tests and documentation.
The objective of this workshop is to experiment with an approach which emphasizes documentation.
It then becomes the reference to ensure non-regression.
There are no more tests as we usually know them.
They are replaced by the generation of the readable description of the behaviors from the application.
The implementation is very simple using the tools we already have in our projects.
The principle very widely uses the concept of living documentation for the generation of documentation.
Validation is inspired by characterization test (or golden master) techniques.
The aim is to obtain readable documentation as the bdd seeks to do. But by freeing ourselves from the gherkin constraint, we can go much further in terms of expressiveness.
This workshop will give you the opportunity to start producing living documentation
and discover how to make it a non-regression tool by integrating it with automated testing frameworks.
Even if some languages simplify the implementation, you will be able to use the one that suits you.
(a computer is required)