Academy

Clean Code Workshop (Java)

D10121

Lesbaren, verständlichen Code schreiben, schlechten Code erkennen und schrittweise refaktorisieren.

Kursthemen auf einen Blick:

  • Viele praktische Übungen
  • Aufgaben in der eigenen IDE bearbeiten
  • Die Lesbarkeit und Verständlichkeit von Code verbessern

Kursübersicht

Sauberer Code erlaubt es, Software immer wieder an neue Bedürfnisse anzupassen. Die meisten EntwicklerInnen wissen eigentlich, wie Clean Code aussehen müsste. Wie man jedoch gezielt schlechten Code erkennt und schrittweise in guten Code umbaut, ist oft nicht klar. Der Kurs ist als Workshop mit vielen praktischen Übungen und in paarweiser Zusammenarbeit konzipiert. Die Teilnehmenden bearbeiten die Aufgaben in ihrer eigenen IDE, damit der Transfer in ihre tägliche Arbeit leicht fällt. Der Fokus liegt weniger auf der Vermittlung von Wissen als auf der gemeinsamen Erarbeitung der Thematik, damit eine Kultur entstehen kann, in der das Thematisieren von Code-Qualität und die kollektive Verbesserung des Codes natürlich und alltäglich werden.

Folgende Inhalte werden thematisiert:

  • Code Smells: Mehr als 25 verschiedene Smells, innerhalb einer Klasse und klassenübergreifend
  • Strategien und Taktiken zum Refaktorisieren
  • Nutzung automatisierter Refactorings der IDE
  • Clean Code Prinzipien: Broken Window Theorie, DRY, KISS, YAGNI, Pfadfinder Regel
  • Eindeutige und spezifische Namen
  • Notwendige und überflüssige Kommentare
  • Viele praktische Übungen
     

Kursziele

Die Teilnehmenden erarbeiten sich ein gemeinsames Verständnis, woran man schlechten Code erkennt und wie man ihn gezielt in besseren Code umbaut. Sie lernen ihren eigenen Code mit den Augen eines anderen Entwicklers zu sehen und daraufhin auf Lesbarkeit und Verständlichkeit zu optimieren.

Zielgruppe

Der Kurs richtet sich an Java EntwicklerInnen, die bereits einige praktische Erfahrung in der Entwicklung gesammelt haben. Die grundlegende Beherrschung der Sprache, der IDE und eines üblichen Unit-Testing-Frameworks wird vorausgesetzt.

Einen Firmenkurs anfragen

Sie möchten an diesem Kurs teilnehmen, aber Datum oder Ort sind nicht passend? Wir organisieren auf Anfrage auch Online-Kurse, kontaktieren Sie uns bei Interesse gerne für mehr Informationen.

Jetzt anfragen

Interesse an einem Academy Kurs

Kein Academy Kurs mit freien Plätzen oder passendem Datum verfügbar? Melden Sie sich gerne bei uns, wir halten Sie über zukünftige Kurse auf dem Laufenden.

Jetzt anfragen