CleanCode: Unterschied zwischen den Versionen
Aus Das Sopra Wiki
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
| Zeile 87: | Zeile 87: | ||
=== Praktiken === | === Praktiken === | ||
===== | ===== [http://www.clean-code-developer.de/Oranger-Grad.ashx#Lesen_Lesen_Lesen_6 Lesen] ===== | ||
Lesen ist eine der besten Übungen überhaupt und bringt neue Erfahrungen ohne den Aufwand des Schreibens. | Lesen ist eine der besten Übungen überhaupt und bringt neue Erfahrungen ohne den Aufwand des Schreibens. | ||
===== Versionierung ===== | ===== [http://www.clean-code-developer.de/Roter-Grad.ashx#Ein_Versionskontrollsystem_einsetzen_6 Versionierung] ===== | ||
Systeme wie Subversion (svn) erlauben verteiltes Arbeiten mit zusätzlichem Rückgriff auf alte Versionen des Projekts. | Systeme wie Subversion (svn) erlauben verteiltes Arbeiten mit zusätzlichem Rückgriff auf alte Versionen des Projekts. | ||
===== Scout Rule ===== | ===== [http://www.clean-code-developer.de/Roter-Grad.ashx#Die_Pfadfinderregel_beachten_4 Scout Rule] ===== | ||
Verlasse Code immer sauberer als du ihn betrittst. Wenn man beim Lesen von Code Fehler oder Verletzungen dieser Prinzipien bemerkt, sollte man ihn gleich verbessern. | Verlasse Code immer sauberer als du ihn betrittst. Wenn man beim Lesen von Code Fehler oder Verletzungen dieser Prinzipien bemerkt, sollte man ihn gleich verbessern. | ||
===== Root Cause Analysis ===== | ===== [http://www.clean-code-developer.de/Roter-Grad.ashx#Root_Cause_Analysis_5 Root Cause Analysis] ===== | ||
Nicht die Symptome sondern die Ursache bekämpfen. Wenn | Nicht die Symptome sondern die Ursache bekämpfen. Wenn Probleme auftreten, immer zuerst überlegen, wo diese herkommen können. Nicht der Versuchung erliegen, nur in den zuletzt veränderten Code-Stücken zu suchen. | ||
== Referenzen == | == Referenzen == | ||
