Maybaygiare.org

Blog Network

Nu te repeta

nu te repeta (uscat sau uneori nu te repeta) este un principiu al dezvoltării de software care vizează reducerea repetării modelelor software, înlocuirea acestuia cu abstracții sau utilizarea normalizării datelor pentru a evita redundanța.

Principiul uscat este declarat ca „fiecare bucată de cunoaștere trebuie să aibă o reprezentare unică, lipsită de ambiguitate, autoritară în cadrul unui sistem”. Principiul a fost formulat de Andy Hunt și Dave Thomas în cartea lor programatorul Pragmatic. Ei o aplică destul de larg pentru a include „scheme de baze de date, planuri de testare, Sistemul de construire, chiar și documentația”. Atunci când Principiul uscat este aplicat cu succes, o modificare a oricărui element unic al unui sistem nu necesită o modificare a altor elemente care nu au legătură logică. În plus, elementele care sunt legate logic se schimbă previzibil și uniform și sunt astfel păstrate în sincronizare. Pe lângă utilizarea metodelor și subrutinelor în codul lor, Thomas și Hunt se bazează pe generatoare de coduri, sisteme automate de construire și limbaje de script pentru a respecta principiul uscat pe straturi.

Lasă un răspuns

Adresa ta de email nu va fi publicată.