Maybaygiare.org

Blog Network

Wiederhole dich nicht

Wiederhole dich nicht (TROCKEN oder manchmal wiederhole dich nicht) ist ein Prinzip der Softwareentwicklung, das darauf abzielt, die Wiederholung von Softwaremustern zu reduzieren, sie durch Abstraktionen zu ersetzen oder Datennormalisierung zu verwenden, um Redundanz zu vermeiden.Das DRY-Prinzip lautet: „Jedes Wissen muss eine einzige, eindeutige, autoritative Repräsentation innerhalb eines Systems haben“. Das Prinzip wurde von Andy Hunt und Dave Thomas in ihrem Buch The Pragmatic Programmer formuliert. Sie wenden es ziemlich breit an, um „Datenbankschemata, Testpläne, das Build-System, sogar Dokumentation“ einzuschließen. Wenn das DRY-Prinzip erfolgreich angewendet wird, erfordert eine Änderung eines einzelnen Elements eines Systems keine Änderung anderer logisch nicht verwandter Elemente. Darüber hinaus ändern sich Elemente, die logisch miteinander verbunden sind, vorhersehbar und gleichmäßig und werden somit synchron gehalten. Neben der Verwendung von Methoden und Unterprogrammen in ihrem Code verlassen sich Thomas und Hunt auf Codegeneratoren, automatische Build-Systeme und Skriptsprachen, um das DRY-Prinzip über Schichten hinweg zu beobachten.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht.