Refactoring von Kotlin-Code: Verbesserung von Architektur, Leistung und Lesbarkeit
300 Seiten
German
PDF
4.5

Refactoring von Kotlin-Code: Verbesserung von Architektur, Leistung und Lesbarkeit

Refactoring von Kotlin-Code: Verbesserung von Architektur, Leistung und Lesbarkeit

Autor:

Jahr:

Zusammenfassung:

Das Buch „Refactoring von Kotlin-Code“ ist ein praktischer Leitfaden für Entwickler, die lernen möchten, bestehenden Kotlin-Code zu verbessern. Im Gegensatz zu abstrakten theoretischen Werken bietet dieses Buch konkrete Techniken, Beispiele und Muster, die in realen Projekten angewendet werden können.



Worum geht es in diesem Buch?

Das Buch deckt den gesamten Refactoring-Zyklus ab: vom Erkennen von Code-Gerüchen bis zur Implementierung von Verbesserungen und dem Testen von Änderungen. Sie erfahren, wie Sie:

  • typische Probleme in Kotlin-Code identifizieren und beheben (lange Funktionen, Duplikate, komplexe Bedingungen);
  • klassische und Kotlin-spezifische Refactoring-Techniken anwenden (Inline-Funktionen, sealed-Klassen, Coroutinen);
  • die Architektur eines Projekts verbessern, ohne das externe Verhalten zu ändern;
  • die Leistung und Lesbarkeit des Codes steigern;
  • mit Tests arbeiten und die Sicherheit von Änderungen gewährleisten.


Für wen ist dieses Buch?

  • Junior-Entwickler – erlernen die Grundlagen des Refactorings und schreiben von Anfang an qualitativ hochwertigeren Code.
  • Middle- und Senior-Entwickler – vertiefen ihr Wissen und lernen fortgeschrittene Techniken und Ansätze für die Arbeit mit Legacy-Projekten.
  • Tech Leads und Architekten – erhalten Werkzeuge zur Bewertung und Verbesserung der Codebasis im Team.


Was werden Sie lernen?

  • Wie man Verantwortlichkeiten richtig zwischen Klassen und Funktionen aufteilt.
  • Wie man die Möglichkeiten von Kotlin (Extension-Funktionen, data-Klassen, Lambdas) nutzt, um Code zu vereinfachen.
  • Wie man Refactoring unter Zeitdruck und strengen Deadlines durchführt.
  • Wie man Refactoring in den CI/CD-Prozess integriert und Regressionen vermeidet.
  • Wie man mit Vererbung, Komposition und API-Design arbeitet.


Das Buch enthält über 50 reale Codebeispiele, Fehleranalysen und Schritt-für-Schritt-Anleitungen. Jedes Kapitel endet mit praktischen Aufgaben zur Festigung des Gelernten.



„Refactoring von Kotlin-Code“ ist nicht nur ein Lehrbuch, sondern ein Nachschlagewerk für jeden, der in Kotlin schreibt. Unabhängig davon, ob Sie an einer Android-App, einem Backend mit Spring Boot oder einem plattformübergreifenden Projekt arbeiten – dieses Buch hilft Ihnen, Ihren Code sauberer, schneller und zuverlässiger zu machen.

Empfehlungen