Don’t repeat yourself

aus Wikipedia, der freien Enzyklopädie
(Weitergeleitet von DRY)
Wechseln zu: Navigation, Suche

Don’t Repeat Yourself (DRY, deutsch etwa Wiederhole dich nicht; auch bekannt als Once and Only Once, deutsch etwa Einmal und nur einmal) ist ein Prinzip, das besagt, Redundanz zu vermeiden oder zumindest zu reduzieren. Ein Anwendungsgebiet für das DRY-Prinzip ist z. B. die Programmierung.[1][2]

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.[3]

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

Inhaltsverzeichnis

[Bearbeiten] 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.[4]

[Bearbeiten] Siehe auch

[Bearbeiten] Literatur

[Bearbeiten] Weblinks

[Bearbeiten] Einzelnachweise

  1. Karl Eilebrecht,Gernot Starke: Patterns kompakt: Entwurfsmuster für effektive Software-Entwicklung, Springer-Verlag, S. 5 Online
  2. Hansruedi Tremp, Markus Ruggiero: Application Engineering, S. 140 Online
  3. Gernot Starke: Effektive Software-Architekturen: Ein praktischer Leitfaden, Hanser Verlag, S. 117 Online
  4. Neal Ford: Produktiv programmieren, O’Reilly Verlag, S. 6 Online
Meine Werkzeuge
Namensräume
Varianten
Aktionen
Navigation
Mitmachen
Drucken/exportieren
Werkzeuge
In anderen Sprachen