Das DRY-Prinzip
Dieser Beitrag stammt aus dem Archiv. Er ist schon einige Jahre alt, manche Werkzeuge, Versionen und Links sind vielleicht nicht mehr aktuell.
Das Akronym DRY steht für Don’t repeat yourself. Das DRY-Prinzip ist eine Philosophie in der Informationstechnik, die verlangt, dass jede Information nur einmal in einem Projekt vorkommt. Das schliesst im Idealfall Quelltexte, Datenbankschemata, Tests und Dokumentationen ein.
Durch die Vorhaltung von Informationen an nur einer Stelle, wird die Gefahr vermieden, dass redundante Informationen bei Änderungen vergessen werden. Das vermeidet Fehler so wie Inkonsistenzen und erhöht die Übersicht.
Das DRY-Prinzip kann durch Automatisierung und Kapselung erreicht werden. Es ist eines der Kernprinzipien auf denen das bekannte Buch Der Pragmatische Programmierer basiert. Es hält Anwendungen für Änderungen offen und ist damit Vorraussetzung für agile Softwareentwicklung.
Hinweis: Einige Links in diesem Beitrag sind Affiliate-Links. Wenn du darüber etwas kaufst, bekomme ich eine kleine Provision. Am Preis ändert sich für dich nichts.