Einleitung
"Any fool can write code that a computer can understand. Good programmers write code that humans can understand." – Martin Fowler
Clean Code beschreibt die Art und Weise Code so zu schreiben, dass dieser nicht nur seine eigentliche Funktionalität erfüllt, sondern gleichzeitig auch lesbar, wartbar und erweiterbar ist.
Die gesamte Disziplin des "Clean Code" basiert hierbar auf dem ebenfalls "Clean Code" genannten Buch von Robert Martin ("Uncle Bob") - welches eines der wichtigsten Bücher der gesamten IT-Geschichte darstellt und heute noch genauso aktuell ist wie damals.
Hinter Abkürzunge wie SOLID, KISS und DRY verbergen sich wichtige Konzepte die bis heute sehr wichtig sind für jeden Entwickler - und eben diese wollen wir gemeinsam erklären.
Die wichtigsten Ziele des Clean Code sind hierbei, dass wir über einen langen Zeitraum und mit steigender Komplexität sicherstellen können, dass unser Code:
- leicht lesbar und verständlich ist
- korrekt ist
- einfach verändert werden kann
Gemeinsam verfolgen wir das Ziel des Clean Code: Die Steigerung der Code-Qualität welche in der Praxis vorrangig durch empirische Metriken während eines Code Reviews gemessen werden kann: