Candy-Doc ou comment j'ai automatisé la documentation métier de mes projets

14/10/2022 : 13:00 - 13:15 | Mezzanine | Edouard Cattez

Au sein d’une mission pour une enseigne de la grande distribution, nous avons été amenés à refondre des configurateurs sur mesure (volet roulant, porte d’entrée, etc…).

Repartant de zéro c’était l’occasion de mettre en place quelques méthodologies de travail (TDD, BDD, DDD) et de pousser la réflexion non pas sur les aspects techniques du développement mais sur la technicité d’un volet roulant.

Grâce au Gherkin, nous sommes capables de spécifier les comportements attendus du logiciel et de les fournir sous la forme d’une documentation fonctionnelle. Pour autant, rien ne prouve que l’architecture applicative représente le métier qu’il est censé adresser.

En s’appuyant sur le DDD, nous avons donc créé Candy-Doc, un projet open-source, pour extraire de notre base de code, les concepts métiers de notre logiciel pour en faire une documentation fonctionnelle à part entière.

Comment fonctionne Candy-Doc ? Où en sommes-nous aujourd’hui ? Comment contribuer ? Toutes les réponses dans ce talk !

Lightning
Découverte