+50
−13
Loading
J'ai écrit un vérificateur pour le document avant de l'appliquer au produit : ancres internes, existence des exigences citées, renvois croisés, recalcul des chiffres publiés, existence des commandes. Quatre écarts, dont deux graves. ── Une exigence que j'avais inventée « EF-1401 » n'existe dans aucun des deux cahiers des charges. Je l'avais écrite pour tracer le parcours des droits. Remplacée par EA-13 et EF-106, qui existent. Trois autres — EF-505a, EF-708a, EF-1301 — étaient citées comme exigences du cahier alors qu'elles ne vivent que dans le code. Remplacées par EF-503/505, EF-702/704 et EF-1201/1207. ── Et le vrai défaut derrière celles-là Douze identifiants sont employés par la suite de vérification sans exister dans aucun cahier des charges : EF-107a, EF-404a, EF-505a, EF-707a, EF-707b, EF-708a, EF-1002a, EF-1301 à EF-1303, RG-292. Qui remonte d'une garantie vers son exigence tombe sur un cul-de-sac. La liste est désormais dans le cahier, avec ce que chaque garantie contrôle, à rattacher ou à retirer. ── Deux défauts de rendu, hérités du style de la maison Aucun des trois documents HTML du dépôt ne déclare son jeu de caractères. Servi par un serveur qui n'annonce pas UTF-8, le titre s'affichait « Ce qu’une machine ne peut pas voir ». Le mien le déclare ; les deux cahiers des charges ont le même manque, signalé et non touché. Et l'encre discrète des documents avait dérivé plus clair que celle de l'application : #6D8085 contre #5A6C71, soit 3,49:1 pour les en-têtes de tableau, sous le seuil AA. Alignée sur la couleur du produit — 4,64:1. Les deux cahiers des charges portent la même dérive. ── La révision Le document citait une révision figée, ce qui n'a pas de sens pour un cahier qu'on rejoue : il dit maintenant à quelle révision ses chiffres ont été extraits, et demande à chaque campagne de consigner celle qu'elle a éprouvée. Mesuré après correction : texte 15,2:1, titres de section 6,6 et 8,6:1, pastilles 4,7 à 5,5:1, aucun débordement à 1440 et 900 px, le sommaire passe de collant à statique au point de rupture, aucun tableau large hors cadre. Co-Authored-By: Claude (RCA)