dbo:abstract
|
- Ne ismételd magad (DRY, vagy Ne ismételje meg önmagát) a szoftverfejlesztés egy alapelve, amelynek célja a szoftverminták ismétlődésének csökkentése, absztrakciók helyettesítése vagy az adatok normalizálása, a redundancia elkerülésének érdekében. A DRY elvet a következőképpen fogalmazzák meg: "Minden tudásnak egyetlen, egyértelmű, reprezentációval kell rendelkeznie egy rendszeren belül". Az elvet Andy Hunt és Dave Thomas fogalmazta meg a Pragmatikus Programozó könyvében. Meglehetősen széles körben alkalmazzák az "adatbázis-sémákat, tesztterveket, az összeállítási rendszert, és még akár a dokumentációt is". A DRY elv sikeres alkalmazásakor a rendszer bármely elemének módosítása nem igényli, más logikailag független elemek megváltoztatását. Ezenkívül a logikusan összefüggő elemek kiszámíthatóan és egyenletesen változnak, így ezek szinkronban vannak. A módszerek és szubrutinok kódban történő felhasználása mellett Thomas és Hunt kódgenerátorokra, automatikus összeállítási rendszerekre és szkriptnyelvekre támaszkodtak, hogy a DRY alapelveket az egyes rétegek között megfigyeljék. (hu)
- Ne ismételd magad (DRY, vagy Ne ismételje meg önmagát) a szoftverfejlesztés egy alapelve, amelynek célja a szoftverminták ismétlődésének csökkentése, absztrakciók helyettesítése vagy az adatok normalizálása, a redundancia elkerülésének érdekében. A DRY elvet a következőképpen fogalmazzák meg: "Minden tudásnak egyetlen, egyértelmű, reprezentációval kell rendelkeznie egy rendszeren belül". Az elvet Andy Hunt és Dave Thomas fogalmazta meg a Pragmatikus Programozó könyvében. Meglehetősen széles körben alkalmazzák az "adatbázis-sémákat, tesztterveket, az összeállítási rendszert, és még akár a dokumentációt is". A DRY elv sikeres alkalmazásakor a rendszer bármely elemének módosítása nem igényli, más logikailag független elemek megváltoztatását. Ezenkívül a logikusan összefüggő elemek kiszámíthatóan és egyenletesen változnak, így ezek szinkronban vannak. A módszerek és szubrutinok kódban történő felhasználása mellett Thomas és Hunt kódgenerátorokra, automatikus összeállítási rendszerekre és szkriptnyelvekre támaszkodtak, hogy a DRY alapelveket az egyes rétegek között megfigyeljék. (hu)
|