Qu'est-ce que Dérive d'architecture ?
La dérive est inévitable : le code évolue, des services sont ajoutés, les responsabilités se déplacent. Si la documentation n'est pas continuellement réconciliée avec le code, elle devient un mensonge — ou pire, un mensonge d'apparence officielle. Les outils de détection de dérive comparent ce que disent les docs à ce que montre le code et produisent un score de conformité que l'on peut suivre dans le temps.
Termes associés
- Règle de conformité — Une contrainte vérifiable par la machine qui valide le code par rapport à l'intention architecturale.
- Documentation vivante — Une documentation générée ou validée à partir du système en fonctionnement, afin qu'elle reste exacte à mesure que le système évolue.