Follow

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 ?

· · Web · 12 · 4 · 2

@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 oui effectivement, Sinon pour une fois, on traduit le terme : DPB : développement piloté par le bug.

@bortzmeyer
@GeantJaune @aeris

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.

@ledeuns @aeris Mais ça ne se distingue pas du TDD classique (qui est très contraignant et rarement appliqué à 100 %), c'est dommage.

@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 @lanodan
C'est bien parce que c'est aussi l'appellation chimique d'une famille de puissants insecticides (à priori interdits aujourd'hui)

@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.

@emersion I remember trying to do this in my previous job. Nobody else saw the value of it despite old issues resurfacing later on.

@bortzmeyer
@bortzmeyer
C'est le boulot des QA, je sais pas si yen qui traînent par ici mais je doute qu'il y ait un acronyme pour ça

@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". 😄

@tgoldoin Ça ne capture pas l'idée d'écrire le test systématiquement, et avant de corriger.

Sign in to participate in the conversation
Mastodon - Gougère Network

The social network of the future: No ads, no corporate surveillance, ethical design, and decentralization! Own your data with Mastodon!