Sauberer Code in Kotlin: Elegante und wartbare Anwendungen schreiben
300 Seiten
German
PDF
4.5

Sauberer Code in Kotlin: Elegante und wartbare Anwendungen schreiben

Sauberer Code in Kotlin: Elegante und wartbare Anwendungen schreiben

Autor:

Jahr:

Zusammenfassung:

Dieses Buch ist Ihr Leitfaden in die Welt der professionellen Entwicklung mit der Sprache Kotlin. Im Gegensatz zu vielen Nachschlagewerken und Lehrbüchern, die lediglich syntaktische Konstrukte auflisten, konzentriert sich dieser Leitfaden auf das Wesentliche: wie man Code schreibt, der Sie und Ihre Kollegen über Jahre hinweg erfreut. „Sauberer Code in Kotlin“ ist nicht nur eine Sammlung von Regeln, sondern eine Philosophie der Softwareentwicklung, die leicht zu lesen, zu ändern und zu warten ist.



Das Buch richtet sich an ein breites Spektrum von Entwicklern:

  • Anfängende Programmierer, die sofort Best Practices erlernen und typische Fehler vermeiden möchten.
  • Erfahrene Java-Entwickler, die zu Kotlin wechseln und dessen einzigartige Möglichkeiten (Nullsicherheit, Extension-Funktionen, Koroutinen) wirklich effektiv nutzen möchten.
  • Team-Leads und Architekten, die nach Wegen suchen, die Codebasis zu verbessern und das Onboarding neuer Teammitglieder zu beschleunigen.


Im Gegensatz zu klassischen Büchern über sauberen Code (z. B. von Robert Martin) ist diese Ausgabe vollständig an die modernen Gegebenheiten von Kotlin angepasst. Sie finden hier keine abstrakten Beispiele in Pseudocode – nur lebendigen, funktionsfähigen Code, den Sie sofort in Ihren Projekten anwenden können.



Was Sie durch die Lektüre dieses Buches lernen werden:

  • Idiome und Best Practices: Wie Sie Scope-Funktionen (let, apply, run, with, also), Sealed-Klassen, Data-Klassen und andere Sprachfeatures nutzen, um prägnanten und sicheren Code zu schreiben.
  • SOLID-Prinzipien in Kotlin: Umsetzung jedes Prinzips unter Berücksichtigung der Spracheigenschaften. Wie Sie „göttliche Objekte“ und fragile Basisklassen vermeiden.
  • Fehlerbehandlung: Wie Sie zuverlässige Systeme ohne Ausnahmen (Result, Either) aufbauen und Koroutinen für Asynchronität richtig einsetzen.
  • Testen: Erstellung einer testbaren Architektur. Schreiben sauberer Unit-Tests mit Spek und MockK. Wie Refactoring Code testbar macht.
  • Refactoring von Legacy-Code: Schrittweise Strategien zur Umwandlung von „Spaghetti-Code“ in eine saubere, modulare Architektur ohne Entwicklungsstopp.
  • Arbeit mit null: Wie Sie dank sicherer Aufrufe, des Elvis-Operators und nullfähiger Typen NullPointerException vergessen können.


Das Buch ist nach dem Prinzip „vom Einfachen zum Komplexen“ aufgebaut. Die ersten Kapitel widmen sich den Grundlagen: Benennung von Variablen, Formatierung, Arbeit mit Collections. Dann tauchen Sie in die Architekturgestaltung, Patterns und die Arbeit mit Multithreading ein. Jedes Kapitel endet mit praktischen Übungen und einer Checkliste zur Selbstkontrolle.



„Sauberer Code in Kotlin“ ist eine Investition in Ihre Karriere. Wenn Sie lernen, eleganten und wartbaren Code zu schreiben, werden Sie ein wertvolles Mitglied jedes Teams, und Ihre Projekte werden aufhören, ein „Sumpf“ zu sein, in dem man sich fürchtet, etwas zu ändern.

Empfehlungen