DRY-Prinzip

DRY-Prinzip

Don’t-Repeat-Yourself (DRY, auch bekannt als Once and Only Once, dt. etwa: Wiederhole dich nicht) ist ein Prinzip, das besagt, Redundanz zu vermeiden oder zumindest zu reduzieren. Ein Anwendungsgebiet für das DRY-Prinzip ist z. B. die Programmierung.

Redundant vorhandene Informationen (z. B. Quellcode = Code-Duplizierung) sind schwierig zu pflegen, da die Konsistenz zwischen den einzelnen Duplikaten gewährleistet sein muss. Bei Systemen, die dem DRY-Prinzip treu bleiben, müssen hingegen Änderungen nur an einer Stelle vorgenommen werden.

Während das DRY-Prinzip die Vermeidung von Redundanz zum Ziel hat, hat das SPOT-Prinzip den Umgang mit (gewollter) Redundanz zum Gegenstand.

Inhaltsverzeichnis

Softwaretechnik

DRY ist ein Grundprinzip in Andy Hunts und Dave Thomas Buch Der pragmatische Programmierer. Darin schlagen sie vor, DRY auch für Datenbank-Beschreibungen, Tests, Build-Skripte und sogar für die Dokumentation anzuwenden.

Literatur

  • The Pragmatic Programmer, Seite 26, „The Evils of Duplication“, ISBN 978-0-201-61622-4
  • Der Pragmatische Programmierer, Seite 24, „Das Übel der Wiederholungen“, ISBN 3-446-22309-6

Siehe auch

Weblinks


Wikimedia Foundation.

Игры ⚽ Нужна курсовая?

Schlagen Sie auch in anderen Wörterbüchern nach:

  • DRY — Don’t Repeat Yourself (DRY, auch bekannt als Once and Only Once, dt. etwa: Wiederhole dich nicht) ist ein Prinzip, das besagt, Redundanz zu vermeiden oder zumindest zu reduzieren. Ein Anwendungsgebiet für das DRY Prinzip ist z. B. die… …   Deutsch Wikipedia

  • Dry — bezeichnet: Dry (Loiret), französische Gemeinde im Département Loiret Dry County, US Staat mit Beschränkung des Alkoholkonsums Dry Deck Shelter, Modul, das an U Booten angebracht werden kann Dry Tortugas, Inselgruppe im Golf von Mexiko DRY, Don’t …   Deutsch Wikipedia

  • Hot-Dry-Rock-Verfahren — Das Hot Dry Rock Verfahren (kurz: HDR) ist ein Verfahren zur Nutzung der im Erdkörper enthaltenen Erdwärme aus einer Tiefe zwischen 3.000 und 6.000 Metern. Das gleiche Prinzip wird mit den Begriffen HFR (Hot Fractured Rock) und Enhanced… …   Deutsch Wikipedia

  • Hot Dry Rock — Das Hot Dry Rock Verfahren (kurz: HDR) ist ein Verfahren zur Nutzung der im Erdkörper enthaltenen Erdwärme aus einer Tiefe zwischen 3.000 und 6.000 Metern. Das gleiche Prinzip wird mit den Begriffen HFR (Hot Fractured Rock) und Enhanced… …   Deutsch Wikipedia

  • Don’t repeat yourself — Dieser Artikel wurde zum Export in das Software Wiki angemeldet. Däädaa 20:00, 18. Nov. 2011 (CET) …   Deutsch Wikipedia

  • Don't Repeat Yourself — Don’t Repeat Yourself (DRY, auch bekannt als Once and Only Once, dt. etwa: Wiederhole dich nicht) ist ein Prinzip, das besagt, Redundanz zu vermeiden oder zumindest zu reduzieren. Ein Anwendungsgebiet für das DRY Prinzip ist z. B. die… …   Deutsch Wikipedia

  • Don't repeat yourself — Don’t Repeat Yourself (DRY, auch bekannt als Once and Only Once, dt. etwa: Wiederhole dich nicht) ist ein Prinzip, das besagt, Redundanz zu vermeiden oder zumindest zu reduzieren. Ein Anwendungsgebiet für das DRY Prinzip ist z. B. die… …   Deutsch Wikipedia

  • Once and Only Once — Don’t Repeat Yourself (DRY, auch bekannt als Once and Only Once, dt. etwa: Wiederhole dich nicht) ist ein Prinzip, das besagt, Redundanz zu vermeiden oder zumindest zu reduzieren. Ein Anwendungsgebiet für das DRY Prinzip ist z. B. die… …   Deutsch Wikipedia

  • Z Object Publishing Environment — Zope (Z Object Publishing Environment) ist ein objektorientierter, in der Programmiersprache Python geschriebener, freier Webanwendungs Server mit offenem Quelltext. Zope stellt eine Plattform für die Realisierung von Webanwendungen dar und… …   Deutsch Wikipedia

  • Zope (Webanwendungsserver) — Zope (Z Object Publishing Environment) ist ein objektorientierter, in der Programmiersprache Python geschriebener, freier Webanwendungs Server mit offenem Quelltext. Zope stellt eine Plattform für die Realisierung von Webanwendungen dar und… …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”