DRY — RexDac Academy

RexDac AcademyNote tehnice · Ajută să ai câteva noțiuni de bază
0%Note publicate citite · pe acest dispozitiv

Principii și arhitectură / Reguli practice

DRY

Note originale de SunDiaL · Vezi sursa în engleză

Don't Repeat Yourself — Nu te repeta

Fiecare informație trebuie să aibă o singură reprezentare neambiguă și autoritativă într-un sistem.

  • Dacă este cod, extrage-l în clase/metode/câmpuri în loc să îl copiezi.
  • Dacă este documentație, scrie-o o singură dată.
  • Dacă este documentația codului, ideal ar fi ca programul să genereze singur documentația.

Dacă două lucruri spun același lucru, în cele din urmă vor ajunge să nu mai fie sincronizate.