Code-Duplikat

Aus SELFHTML-Wiki
Wechseln zu: Navigation, Suche

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:
  • 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