Was bedeutet DRY?
DRY steht für Don't Repeat Yourself (Wiederhole dich nicht).
Prinzip Definition
DRY steht für 'Don't Repeat Yourself' und ist ein Softwareentwicklungsprinzip, das die Reduzierung von repetitiven Mustern und dupliziertem Code zugunsten von modularem und referenzierbarem Code betont.
Ursprung
Geprägt von Andy Hunt und Dave Thomas in 'The Pragmatic Programmer', zielt DRY darauf ab, sicherzustellen, dass jedes Stück Wissen eine einzige, eindeutige Darstellung innerhalb eines Systems hat.
Bedeutung
DRY-Code zu schreiben, ist essenziell für die Wartbarkeit, Skalierbarkeit und um das Gegenteil, WET-Code ('Write Everything Twice'), zu vermeiden.
Regel von Drei
Eine gute allgemeine Regel für DRY-Code ist die 'Regel von Drei', die vorschlägt, Code in eine wiederverwendbare Einheit zu abstrahieren, das dritte Mal, wenn ein bestimmtes Muster auftritt.