Maybaygiare.org

Blog Network

Gentag ikke dig selv

gentag ikke dig selv (tør eller undertiden ikke gentag dig selv) er et princip for programudvikling, der sigter mod at reducere gentagelse af programmønstre, erstatte det med abstraktioner eller bruge datanormalisering for at undgå redundans.

det tørre princip er angivet som”hvert stykke viden skal have en enkelt, entydig, autoritativ repræsentation i et system”. Princippet er formuleret af Andy Hunt og Dave Thomas i deres bog The Pragmatic programmør. De anvender det ganske bredt for at inkludere”databaseskemaer, testplaner, byggesystemet, endda dokumentation”. Når det tørre princip anvendes med succes, kræver en ændring af et enkelt element i et system ikke en ændring i andre logisk ikke-relaterede elementer. Derudover ændres elementer, der er logisk relaterede, forudsigeligt og ensartet og holdes således synkroniserede. Udover at bruge metoder og subrutiner i deres kode, Thomas og Hunt er afhængige af kodegeneratorer, automatiske byggesystemer, og scriptsprog for at observere det tørre princip på tværs af lag.

Skriv et svar

Din e-mailadresse vil ikke blive publiceret.