Files
saselang-bible/chapters/030-reflexion-metadonnees-et-tests.md
2026-09-12 08:56:27 +02:00

34 lines
826 B
Markdown

# 30. Réflexion, métadonnées et tests
## 30.1 `TypeInfo` / réflexion — V1 REQUIS — À FINALISER
Une réflexion minimale est attendue, mais son coût et son niveau doivent rester contrôlables.
Il faut distinguer :
```text
informations compiler-known
métadonnées conservées dans le binaire
réflexion runtime optionnelle
```
## 30.2 Tests — V1 REQUIS — FIGÉ EN PRINCIPE
Les tests ne doivent pas dépendre d'une réflexion runtime générale pour être découverts.
La toolchain doit pouvoir les identifier statiquement.
## 30.3 Métadonnées/annotations — V1 REQUIS — À FINALISER
Il faut définir une syntaxe propre pour les métadonnées de :
```text
compiler
test
documentation/tooling
```
Les transformations runtime cachées et les magic getters/setters restent défavorisés/rejetés.
---