Idée

Une information venue d'un autre domaine se copie et s'adapte plutôt qu'elle ne se lie

Idée principale

Un système de paie a besoin des congés pris ce mois-ci par les salariés. Le réflexe est de pointer vers le système de gestion des congés, pour ne pas dupliquer la donnée. Le choix inverse est meilleur : intégrer ces congés dans le domaine « variables de paie », sous la forme que la paie sait manipuler.

La raison n'est pas la performance ni la disponibilité du système voisin. Un concept ne voyage pas seul : « congé » porte, dans le domaine des congés, des règles d'acquisition, des statuts de validation, des types qui ne signifient rien pour un bulletin. Le lier revient à faire entrer tout ce contexte d'origine dans un domaine qui ne l'a pas demandé, et à devoir traduire à chaque lecture. Le copier oblige à décider une fois, explicitement, ce que le concept veut dire ici.

Une étude d'opportunité produit fonctionne pareil. L'information venue d'un autre sujet est importée et adaptée au vocabulaire et aux questions de cette opportunité, pas branchée sur sa source. La copie est assumée : ce n'est pas une redondance, c'est une reformulation locale qui rend l'information utilisable là où elle arrive.

Pourquoi c'est important

Cela retourne un principe que l'on tient pour acquis — ne jamais dupliquer. La duplication est un défaut quand deux copies doivent rester identiques ; elle est la bonne réponse quand les deux copies doivent justement dire deux choses différentes, chacune dans son domaine.

Cela donne aussi la vraie question à poser devant une intégration : non pas « comment accéder à cette donnée ? », mais « qu'est-ce qu'elle signifie chez moi ? ».

Nuances et limites

La copie se périme, et rien ne prévient. Le dispositif suppose un moment de rafraîchissement décidé, sans quoi l'opportunité s'instruit sur un état du monde révolu.

Et adapter est un travail de traduction qui peut se tromper : le concept importé arrive déformé, et la déformation se propage sans que la source puisse la corriger.

Questions ouvertes

  • Qu'est-ce qui doit déclencher la réimportation d'une information copiée dans un contexte borné ?