habittrackingblog

Semester 2, Woche 3: Clean Code

Refactored Code

Im Laufe der Analyse des Codes wurde festgestellt, dass es keinen Code zum Refactoren gibt. Dies liegt daran, dass schon von Anfang an die DRY und KISS Prinzipien angewendet worden sind. Zudem ist der Code auch konform nach den SOLID Prinzipien.

Wegen der Funktionsweise von React zusammen mit CSS & JS wurden Klassennamen und Funktionsnamen nach der gängigen Namenskonvention bestimmt.

Weitere Vorangehensweise

Es wurde beschlossen, dass zukünftig die Boy Scout Rule konsequent angewendet wird. Die bis jetzt verwendete Namenskonvention wird beibehalten.

Zusätzlich wird jeder Code weiterhin, bevor er mit dem main Branch gemerged wird, vom Lead Developer auf Funktionalität und die Einhaltung der Konventionen/Regeln überprüft (durch Reviews & statischer Code Analyse).