Maybaygiare.org

Blog Network

Ikke gjenta deg selv

Ikke gjenta deg selv (TØRR, eller noen ganger ikke gjenta deg selv) er et prinsipp for programvareutvikling som tar sikte på å redusere gjentakelse av programvaremønstre, erstatte det med abstraksjoner eller bruke data normalisering for å unngå redundans.DET TØRRE prinsippet er uttalt som «Hvert stykke kunnskap må ha en enkelt, entydig, autoritativ representasjon i et system». Prinsippet har Blitt formulert Av Andy Hunt Og Dave Thomas i sin bok The Pragmatic Programmerer. De bruker det ganske bredt for å inkludere «databaseskjemaer, testplaner, byggesystemet, til og med dokumentasjon». NÅR DET TØRRE prinsippet brukes vellykket, krever en modifikasjon av et enkelt element i et system ikke en endring i andre logisk urelaterte elementer. I tillegg endres elementer som er logisk relatert, forutsigbart og jevnt, og holdes dermed synkronisert. I tillegg til å bruke metoder og subrutiner i koden, Er Thomas og Hunt avhengige av kodegeneratorer, automatiske byggesystemer og skriptspråk for å observere DET TØRRE prinsippet på tvers av lag.

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert.