CleanCode: Unterschied zwischen den Versionen

Aus Das Sopra Wiki
Langenfeld (Diskussion | Beiträge)
Langenfeld (Diskussion | Beiträge)
Zeile 4: Zeile 4:


=== Warum Clean Code? ===
=== Warum Clean Code? ===
Je größer ein Projekt ist und je mehr Parteien daran entwickeln desto wichtiger wird es, dass Code nicht nur funktional seinen Zweck erfüllt sondern auch Lesbar und Verständlich ist für alle die, die nicht Autoren des Quellcodes sind. Das erleichtert zum einen das Verwenden von bereits geschriebenen Klassen, Funktionen und Konstrukten, das Finden von Bugs, sowie das Erweitern solcher Konstrukte. "Unsauberer" Code führt zu steigendem Zeitaufwand beim Implementieren und zu Unproduktivität.
Als Clean Code bezeichnet man intuitiv verständlichen Programmcode. Die Idee von Clean Code basiert auf der Beobachtung, dass ein Großteil der Arbeitszeit in einem Projekt auf der Arbeit mit bereits bestehendem Programmcode basiert (Wartung, Erweiterung, Debugging). Programmcode der „clean“ ist unterstützt diese Arbeit durch seine Verständlichkeit und Struktur. Umgekehrt ist arbeiten mit nicht „clean“ Code oft eine zeitaufwändig und fehleranfällig Übung in Geduld während man versucht das Werk eines anderen (oder eins jüngeren Selbst) nachzuvollziehen.


=== Benennung ===
=== Benennung ===
Abgerufen von „https://sopranium.de/CleanCode