Idée principale
Pour savoir ce qui manque à la description d'un produit, on l'énumère sous plusieurs angles indépendants et l'on mesure, pour chacun, la part qui correspond à une fiche : les modules du code, les tables de la base, les événements émis, les écrans, les ressources exposées par l'API, la seconde application, les mots employés par les clients. Chaque angle ramène ce qu'aucun autre ne voit — les événements donnent les verbes du métier, l'API donne les objets éparpillés sur plusieurs modules, la seconde application donne ceux que le découpage de la première ignore.
Pris isolément, un taux ne dit presque rien : il dépend d'une reconnaissance approximative des noms et d'une liste de correspondances tenue à la main. Le renseignement est ailleurs. Un objet présent dans un angle et absent des autres est soit un objet du métier qu'on a raté, soit de la plomberie — et la question se tranche en une ligne, explicitement.
Le chiffre sert donc à comparer les angles entre eux. Un taux nettement plus bas sur la seconde application ne veut pas dire « il reste tout ce travail » : il veut dire « cette application manipule des choses que le reste du produit ignore, allez voir de ce côté ».
Pourquoi c'est important
Cela déplace ce qu'on attend d'une mesure de couverture. Elle ne prouve rien — elle désigne où aller regarder —, et c'est justement ce qui la rend utile : personne ne cherche à faire monter un chiffre qui n'est pas une note.
Cela donne aussi une raison de multiplier les angles plutôt que d'en perfectionner un seul : la valeur vient de leur indépendance, pas de leur précision.
Nuances et limites
L'indépendance des angles est une hypothèse. Deux angles dérivés de la même structure — les tables et un export de ces tables — ne se contredisent jamais et donnent une fausse impression de confirmation.
Et la mesure elle-même reste fragile : le rapprochement se fait sur des noms qui ne se ressemblent qu'une fois sur deux, complété par une liste de correspondances qui est un jugement — une ligne oubliée fait ressortir un objet couvert comme manquant, une ligne complaisante gonfle le score.
Questions ouvertes
- Comment vérifier l'indépendance réelle de deux angles avant de traiter leur accord comme une confirmation ?