Das DRY-Prinzip 5

Geschrieben von Jens am 08. April 2008

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.

Trackbacks

Benutze diesen Link um diesen Artikel zu verlinken.

Kommentare

Schreibe einen Kommentar

  1. Styleguide for Rails Projects - jensjaeger.com Fr, 25 Apr 2008 12:42:35 CEST

    [...] - Don’t Repeat yourself. http://www.jensjaeger.com/2008/04/das-dry-prinzip/ (german) [...]

  2. Usability Driven Development - jensjaeger.com Di, 29 Apr 2008 13:15:57 CEST

    [...] des User Centered Design erweitert wurde. Die Grundprinzipien des Vorgehensmodel sind das DRY und das KISS-Prinzip, die in jeder Phase konsequent verfolgt [...]

  3. UDD Phase 3 - Interface Design - jensjaeger.com Fr, 23 Mai 2008 13:25:05 CEST

    [...] auf die Oberflächengestaltung bedeutet Saint-Expuérys Zitat nichts anders als die Anwendung des DRY und des [...]

  4. Aussagekräftige Html-Titel - jensjaeger.com Mi, 02 Jul 2008 16:30:35 CEST

    [...] werden. Den Html-Kopf in einzelne Seiten der Darstellungschicht zu kopieren würde jedoch dem DRY-Prinzip [...]

  5. Ruby on Rails - jensjaeger.com Mi, 16 Jul 2008 10:47:53 CEST

    [...] um Methoden zu definieren, die wie Erweiterungen der Ruby Syntax wirken. Es folgt dem Prinzip Don’t Repeat Yourself und stellt Konvention über [...]

Kommentare