Top Profil

Glossaire · Développement

DRY

Aussi appelé : Don't Repeat Yourself · Ne vous répétez pas

Définition

DRY (Don't Repeat Yourself) est un principe de programmation qui veut que chaque connaissance ait une seule représentation dans un système : une règle métier, un calcul ou une configuration ne doivent pas exister en double. Énoncé dans The Pragmatic Programmer (1999), il réduit le risque de corriger un endroit et d'oublier l'autre. Il s'applique au code mais aussi à la documentation et aux schémas de données.

Dans la pratique

DRY est un réflexe de base attendu de tout développeur, mais son excès est un piège connu : factoriser deux morceaux de code qui se ressemblent par hasard crée un couplage artificiel. Les équipes expérimentées parlent de « mauvaise abstraction » et préfèrent parfois une duplication assumée. Ce discernement est un bon signal de séniorité.

Termes liés

Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.

Un besoin derrière ce terme ?

Échangeons 30 minutes sur votre besoin. Nous vous présentons des profils évalués en moins de 48h.