Code-Duplikat
Aus SELFHTML-Wiki
Als Code-Duplikate werden gleiche oder sehr ähnliche Teile des Quellcodes eines Programms bezeichnet. Duplikate werden häufig durch Copy-and-paste oder mangelnde Strukturierung verursacht und deuten auf einen schlecht wartbaren Quellcode hin.
Es widerspricht dem Grundsatz DRY: (Don't repeat yourself!)
Empfehlung:
Sie sollten eine Code-Duplizierung vermeiden und mehrfach verwendete Programm(teil)e in Funktionen auslagern und aufrufen.
Vorteile sind:
Sie sollten eine Code-Duplizierung vermeiden und mehrfach verwendete Programm(teil)e in Funktionen auslagern und aufrufen.
Vorteile sind:
- kürzere Programme
- bessere Lesbarkeit von Programmcode
- ein besser zu wartender Code bei künftigen Überarbeitungen
- strukturiertere Fehlerbehandlungsmöglichkeiten
Eine Verletzung dieses Grundsatzes bezeichnet man als WET, was “write everything twice” oder “we enjoy typing” bedeuten kann.
Siehe auch
Weblinks
- Wikipedia: Quelltextklon
- Wikipedia: Don't repeat yourself