Glossar
DRY
Don't Repeat Yourself
Softwareentwicklung
DRY ist ein Grundprinzip der Softwareentwicklung: Jede Wisseneinheit soll genau einmal im System existieren. Doppelter Code ist gefährlich – wird er geändert, muss man alle Kopien finden. DRY fordert, Logik zu abstrahieren, in Funktionen auszulagern und wiederzuverwenden. Zu extensives DRY kann aber zu überabstrahiertem, schwer lesbarem Code führen; manchmal sind drei ähnliche Zeilen besser als eine Abstraktion für den falschen Zweck.