Clean Code in Java: Ein praktischer Leitfaden zum Schreiben von qualitativ hochwertigem Code
300 Seiten
German
PDF
4.5

Clean Code in Java: Ein praktischer Leitfaden zum Schreiben von qualitativ hochwertigem Code

Clean Code in Java: Ein praktischer Leitfaden zum Schreiben von qualitativ hochwertigem Code

Autor:

Jahr:

Zusammenfassung:

Das Buch "Clean Code in Java" ist ein praktischer Leitfaden für Entwickler, die Code schreiben möchten, den man Kollegen zeigen kann und der über Jahre hinweg leicht zu warten ist. Der Autor, ein erfahrener Java-Architekt Alexej Petrow, teilt bewährte Techniken und Prinzipien, die helfen, chaotischen Code in eine strukturierte, verständliche und erweiterbare Anwendung zu verwandeln.



Worum geht es in diesem Buch?

Dies ist nicht nur eine Sammlung von Regeln, sondern ein vollständiges Eintauchen in die Philosophie von Clean Code. Sie erfahren:



  • Grundlagen von Clean Code: Was ist "guter" Code, warum sind Namen von Variablen und Methoden wichtig, wie vermeidet man "magische Zahlen" und Duplikate.
  • SOLID-Prinzipien in Java: Anhand realer Beispiele analysieren Sie, wie man Single Responsibility, Open-Closed, Liskov Substitution, Interface Segregation und Dependency Inversion anwendet.
  • Refactoring von Legacy-Code: Schritt-für-Schritt-Strategien zur Verbesserung vorhandenen Codes, ohne die Funktionalität zu gefährden.
  • Testen und TDD: Wie schreibt man Tests, die den Code schützen, und warum Test-Driven Development den Code sauberer macht.
  • Umgang mit Ausnahmen und Fehlern: Korrekte Fehlerbehandlung ohne try-catch-Alpträume.
  • Kommentare und Dokumentation: Wann Kommentare nötig sind und wann sie schaden. Wie dokumentiert man Code, ohne das Team zu verwirren.
  • Entwurfsmuster: Wie man gängige Muster (Factory, Observer, Strategy u.a.) ohne übermäßige Komplexität einsetzt.


Für wen ist dieses Buch?

  • Junior-Entwickler, die von Anfang an qualitativ hochwertigen Code schreiben und typische Fehler vermeiden möchten.
  • Middle-Entwickler, die ihr Code-Niveau verbessern und die nächste Karrierestufe erreichen möchten.
  • Teamleiter und Architekten, die nach Wegen suchen, den Code in ihrem Team zu verbessern und Best Practices einzuführen.


Was werden Sie nach der Lektüre wissen?

  • Code schreiben, der auch nach einem Jahr leicht zu lesen und zu verstehen ist.
  • Die Prinzipien SOLID und GRASP in realen Projekten anwenden.
  • Refactoring ohne Angst und Risiken durchführen.
  • Modultests erstellen, die den Code wirklich schützen.
  • Antipatterns und Code-Gerüche vermeiden.
  • Bewusst mit Vererbung, Polymorphie und Komposition arbeiten.


Das Buch ist in lebendiger Sprache geschrieben, mit zahlreichen Beispielen in Java (von Java 8 bis Java 17). Alle Codebeispiele stehen zum Download bereit. Es ist das ideale Geschenk für jeden Java-Entwickler, der sich beruflich weiterentwickeln möchte.



Kaufen Sie das Buch "Clean Code in Java" auf PythonLib und beginnen Sie, Code zu schreiben, auf den Sie stolz sein können!

Empfehlungen