Clean Code: Refactoring, Patterns, Testen und Techniken für sauberen Code
Konzepte und Strategien
Das Buch «Clean Code: Refactoring, Patterns, Testen und Techniken für sauberen Code» von Robert Martin konzentriert sich auf die Prinzipien und Methoden des Schreibens von sauberem, wartbarem und verständlichem Code. Die wichtigsten Konzepte und Strategien umfassen:
1.Benennung: Die Bedeutung der Wahl verständlicher und aussagekräftiger Namen für Variablen, Funktionen und Klassen.
2.Funktionen: Funktionen sollten kurz sein, nur eine Aufgabe erfüllen und eine minimale Anzahl von Argumenten haben.
3.Kommentare: Kommentare sollten nur im äußersten Notfall verwendet werden, da sauberer Code selbstdokumentierend sein sollte.
4.Formatierung: Der Code sollte so formatiert sein, dass er leicht zu lesen und zu verstehen ist.
5.Fehlerbehandlung: Fehler sollten sorgfältig behandelt werden, wobei die Verwendung von Ausnahmen zur Steuerung des Programmflusses vermieden werden sollte.
6.Testen: Die Bedeutung des Schreibens automatisierter Tests zur Sicherstellung der Zuverlässigkeit und Qualität des Codes.
7.Klassen: Klassen sollten klein sein und eine einzige Verantwortung haben.
8.Objektorientierte Programmierung: Die Verwendung von OOP-Prinzipien zur Erstellung einer flexiblen und erweiterbaren Architektur.
9.Refactoring: Ständige Verbesserung des Codes durch Refactoring, ohne dessen Funktionalität zu ändern.
10.SOLID-Prinzipien: Das Befolgen der SOLID-Prinzipien zur Erstellung einer stabilen und leicht modifizierbaren Architektur. Diese Konzepte und Strategien helfen Entwicklern, Code zu schreiben, der leicht zu warten und zu erweitern ist, was letztendlich zu qualitativ hochwertigerer Software führt.
