Passer au contenu principal

2 ~ Éviter la duplication (DRY)

💡 En un mot

DRY consiste à éviter de répéter la même logique à plusieurs endroits.

🎯 Ce que DRY est ✅

Il garantit en pratique :

  • 🔁 Une seule source de vérité
  • 🧩 Moins d'erreurs lors des modifications
  • 🧠 Un code cohérent

🎯 Ce que DRY n'est pas ❌

  • Créer des abstractions trop tôt
  • Factoriser sans raison

❌ Mauvais

function calculatePriceWithTax(price) {
  return price * 1.21;
}

function calculateInvoiceTotal(price) {
  return price * 1.21;
}

✅ Bon

function applyVAT(price) {
  return price * 1.21;
}

👉 Pourquoi ?

  • Une modification du taux → un seul endroit à changer