Une question pour les développeurs : le principe « pour chaque rapport de bogue, ajouter un test dans la suite de tests, et ce avant de corriger la bogue » a-t-il un joli nom ou un acronyme à mettre sur des slides pour managers ? Il y a bien eu un consultant qui en a inventé un, non ?
@aeris Ah non, au contraire. Le TDD, c'est quand tu écris les tests au début, avant de coder. Là, je parlais de les écrire en réaction à un rapport de bogue.
@bortzmeyer Ben TDD quand même 🤣 En TDD tu ne codes pas sans test, donc juste après le rapport de bug, tu écris un test. Non ?
@bortzmeyer @aeris bug driven development ?
@GeantJaune @aeris Le problème est que l'acronyme BDD est déjà pris :-)
@bortzmeyer @aeris oui effectivement, Sinon pour une fois, on traduit le terme : DPB : développement piloté par le bug.
Ah, c'est soit BDD et DPB en français, soit DB et BDD en anglais.
@bortzmeyer @aeris Tu écris le test avant de coder la réparation. TDD me parait pertinent.
@bortzmeyer @ledeuns @aeris existe t’il une pratique de développement qui soit systématiquement appliquée à 100% ? Ça peut aider de voir un bogue comme une spécification (ou scénario) qui a été “oubliée” pour le faire rentrer dans le cadre du TDD.
@ledeuns @bortzmeyer @aeris je ne suis pas d'accord.
Écrire un test de non-régression pour chaque bug corrigé est une bonne pratique qui fait partie du TDD mais d'une part le TDD ne se résume pas à ça et d'autre part on peut écrire ce test après avoir corrigé le bug.
@bortzmeyer test driven ?
@bortzmeyer @lanodan
C'est bien parce que c'est aussi l'appellation chimique d'une famille de puissants insecticides (à priori interdits aujourd'hui)
@bortzmeyer Je propose « Tirer la couverture du code ».
@bortzmeyer Je n'en connais pas, mais un acronyme au hasard issu de https://www.cftl.fr/wp-content/uploads/2015/03/Glossaire-des-tests-de-logiciel-2-2-F-P1.pdf devrait faire l'affaire 🤷🏻♂️
@bortzmeyer on pourrait parler de Non Régression TDD ou de Bug Test DD 😅
@bortzmeyer J'ai vu "defect driven testing" mais ce n'a pas l'air très répandu...
@emersion Ah pas mal, avec l'acronyme qui évoque un insecticide, ce qui est cool pour la chasse aux bugs.
@bortzmeyer Le fameux "article du consultant" : https://dzone.com/articles/defect-driven-testing-your
@emersion Très bon article, recommandé.
@bortzmeyer PCRBATST ?
@bortzmeyer SCPCP. Quelqu'un l'utilisait depuis des années sur son rapport mensuel d'activité. Son chef a fini par demander sa signification. "Si ça passe, ça passe". 😄
@bortzmeyer test de non régression ?
@tgoldoin Ça ne capture pas l'idée d'écrire le test systématiquement, et avant de corriger.
@bortzmeyer le "oh chiotte ! driven development" 🤡
@bortzmeyer TDD (test driven development)