Clean Code in Java. Praktischer Leitfaden
Clean Code in Java. Praktischer Leitfaden
Zusammenfassung:
Das Buch „Clean Code in Java“ ist ein praktischer Leitfaden für Entwickler, die qualitativ hochwertigen, lesbaren und leicht wartbaren Code schreiben möchten. Der Autor, Alexei Smirnow, teilt seine langjährige Erfahrung in der Entwicklung industrieller Java-Anwendungen und bietet einen systematischen Ansatz zur Verbesserung der Codebasis.
Worum es in diesem Buch geht
Das Buch behandelt alle wesentlichen Aspekte des Schreibens von sauberem Code in Java:
- Prinzipien der Benennung von Variablen, Methoden und Klassen
- Regeln zur Formatierung und Strukturierung von Code
- SOLID-Prinzipien und deren praktische Anwendung
- Effektive Refactoring-Techniken
- Schreiben von Unit-Tests (JUnit 5, Mockito)
- Arbeit mit Ausnahmen und Fehlerbehandlung
- Entwurfsmuster (GoF) im Kontext von sauberem Code
- Abhängigkeitsmanagement und Anwendungsarchitektur
Für wen ist dieses Buch
- Junior-Entwickler, die sofort lernen möchten, qualitativ hochwertigen Code zu schreiben
- Middle-Entwickler, die ihre Professionalität steigern möchten
- Teamleads und Architekten, die Qualitätsstandards im Team einführen möchten
- Alle, die mit Java arbeiten und ihre Codebasis verbessern möchten
Was Sie lernen werden
- Wie man Code schreibt, der leicht zu lesen und zu ändern ist
- Wie man „Code Smells“ und Anti-Patterns vermeidet
- Wie man Refactoring korrekt durchführt, ohne die Funktionalität zu gefährden
- Wie man Klassen und Schnittstellen nach den SOLID-Prinzipien entwirft
- Wie man Tests schreibt, die den Code vor Regression schützen
- Wie man Pakete und Module in großen Projekten organisiert
- Wie man mit Legacy-Code arbeitet und ihn schrittweise verbessert
Besonderheiten des Buches
- Viele praktische Beispiele in Java (Java 11+)
- Schritt-für-Schritt-Anleitungen zum Refactoring
- Checklisten zur Überprüfung der Codequalität
- Übungsaufgaben mit Lösungen zum Selbststudium
- Vergleich von „schlechtem“ und „gutem“ Code
Dieses Buch wird Ihr ständiger Begleiter auf dem Weg zur Meisterschaft in der Java-Entwicklung sein. Unabhängig von Ihrem aktuellen Niveau finden Sie darin praktische Tipps, die Sie noch heute anwenden können. Beginnen Sie jetzt, sauberen Code zu schreiben!