Instrument : les gardes nommées, comme candidats — le plus petit lecteur qui prouve la thèse
Une exception de domaine est une règle qui a un nom, un throw, presque toujours une épreuve, et souvent aucune déclaration. Si le réglage le demande (gardes_nommees, adr), le journal rend les candidats qu'aucun parcours ne cite, avec leur strate et ce qui les cite. Rien ne devient un constat, aucun état ne change de sens, la section n'existe pas sans les clés : additif, ignorable. Ce qu'un dessin de trois lecteurs (Java annoté, SQL, réconciliation) voulait démontrer, abattu par l'objecteur mandaté, ces quarante lignes le démontrent : huit exceptions de domaine chez openathle, zéro déclarée. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This commit is contained in:
co-authored by
Claude Fable 5.1
parent
887d9a90c3
commit
6508f3be47
@@ -46,6 +46,35 @@ jamais. La grossièreté se dit dans le réglage (en commentaire) : un rang
|
||||
absent de la correspondance est un rang que la juridiction ne sait pas
|
||||
instrumenter, pas un rang qui va de soi.
|
||||
|
||||
## Les gardes nommées — des candidats, jamais des constats (optionnel)
|
||||
|
||||
Une exception de domaine est une règle qui a un nom et un `throw` — et souvent
|
||||
ni épreuve ni déclaration. Si le réglage porte `gardes_nommees` (motifs de
|
||||
fichiers) et `adr` (où chercher les citations), le journal rend
|
||||
`gardes_nommees: { motifs, total, non_nommees_par_un_parcours, sans_epreuve,
|
||||
ecartees, differees, candidats }`. Trois précautions, chacune répondant à une
|
||||
faute possible :
|
||||
|
||||
- **« Nommée », jamais « déclarée ».** Un parcours peut porter la règle en
|
||||
langue naturelle sans nommer la classe ; l'instrument n'observe que la
|
||||
nomination, et les champs le disent (`nommee_par_parcours`, `_par_adr`,
|
||||
`_par_epreuve`). Absent ≠ non déclaré.
|
||||
- **Une exception n'est pas un invariant.** Une absence (`NotFound`) n'est une
|
||||
règle pour personne : la juridiction l'exclut par motif (`gardes_exclues`).
|
||||
- **Décider que non a un réceptacle.** Un registre de la juridiction
|
||||
(`gardes_ecartees` : `nom`, `decision: ecarte | differe`, `motif`, `jusqu_au`),
|
||||
que l'instrument **lit et n'écrit jamais** : l'écarté sort des candidats et
|
||||
reste dans le compte ; le différé revient à sa date.
|
||||
|
||||
L'instrument **mesure une existence, il ne déclare rien** ; rien ne devient un
|
||||
constat, aucun état ne change de sens ; sans les clés, la section n'existe pas.
|
||||
Sa limite est dans le journal (`motifs`) : ce qui ne porte pas le motif —
|
||||
`require`, objets-valeurs, contraintes de schéma — lui est invisible.
|
||||
|
||||
Pourquoi si peu : c'est le plus petit instrument qui prouve que le code tient
|
||||
des règles que nul n'a déclarées. Mesuré chez openathle le jour de son
|
||||
écriture — huit exceptions de domaine, zéro citée par un parcours.
|
||||
|
||||
## Ce qu'il écrit — chez la juridiction, jamais ailleurs
|
||||
|
||||
- **`sortie`** : les constats, en **ajout seul**, et **seulement quand l'état
|
||||
|
||||
Reference in New Issue
Block a user