Contact us now

+43 1 205 11 6800
Software Development

Clean Code Workshop (Java)

Lesbaren und verständlichen Code schreiben. Schlechten Code erkennen und schrittweise refaktorisieren. Viele praktische Übungen.

(D10121)

Sauberer Code erlaubt es, Software immer wieder an neue Bedürfnisse anzupassen. Die meisten Entwickler 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 Teilnehmer 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

Ziele

Die Teilnehmer 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.

Teilnehmer

Der Kurs richtet sich an Java Entwickler, 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.

Terminübersicht

  • 20.- 21.03.2017, Schlieren, Deutsch
    Datum 20.- 21.03.2017
    Kurszeiten 09.00 - 17.00 Uhr
    Ort Zühlke Engineering AG Wiesenstrasse 10a, 8952 Schlieren, Schweiz
    Dauer 2 Tage
    Kurssprache Deutsch
    Preis CHF 1800.00
    Kontakt
    Frau Fabienne Lorenz
    E-Mail-Adresse
    Jetzt anmelden
    Der Preis beinhaltet Kursunterlagen, Pausenverpflegung, Mittagessen und Getränke. Mitglieder von ausgewählten Organisationen (SwissICT, Jug, /ch/open etc.) erhalten Rabatt auf den regulären Kurspreis (bitte bei Anmeldung vermerken). Rabatt ist nicht kumulierbar.
  • 18.- 19.04.2017, Schlieren, Deutsch
    Datum 18.- 19.04.2017
    Kurszeiten 09.00 - 17.00 Uhr
    Ort Zühlke Engineering AG Wiesenstrasse 10a, 8952 Schlieren, Schweiz
    Dauer 2 Tage
    Kurssprache Deutsch
    Preis CHF 1800.00
    Kontakt
    Frau Fabienne Lorenz
    E-Mail-Adresse
    Jetzt anmelden
    Der Preis beinhaltet Kursunterlagen, Pausenverpflegung, Mittagessen und Getränke. Mitglieder von ausgewählten Organisationen (SwissICT, Jug, /ch/open etc.) erhalten Rabatt auf den regulären Kurspreis (bitte bei Anmeldung vermerken). Rabatt ist nicht kumulierbar.
  • 12.-13.06.2017, Wien, Deutsch
    Datum 12.-13.06.2017
    Kurszeiten 08:30 - 16:30 Uhr
    Ort Zühlke Engineering (Austria) GmbH Rivergate Handelskai 92, 1200 Wien, Österreich
    Dauer 2 Tage
    Kurssprache Deutsch
    Preis EUR 1500.00 *
    Kontakt
    Frau Susanne Bauer
    E-Mail-Adresse

    * exkl. 20% USt

    Jetzt anmelden
    Der Preis beinhaltet Kursunterlagen, Pausenverpflegung, Mittagessen und Getränke. Weitere Informationen per Anfrage an academy.at@zuehlke.com
  • 03.- 04.07.2017, Schlieren, Deutsch
    Datum 03.- 04.07.2017
    Kurszeiten 09.00 - 17.00 Uhr
    Ort Zühlke Engineering AG Wiesenstrasse 10a, 8952 Schlieren, Schweiz
    Dauer 2 Tage
    Kurssprache Deutsch
    Preis CHF 1800.00
    Kontakt
    Frau Fabienne Lorenz
    E-Mail-Adresse
    Jetzt anmelden
    Der Preis beinhaltet Kursunterlagen, Pausenverpflegung, Mittagessen und Getränke. Mitglieder von ausgewählten Organisationen (SwissICT, Jug, /ch/open etc.) erhalten Rabatt auf den regulären Kurspreis (bitte bei Anmeldung vermerken). Rabatt ist nicht kumulierbar.
  • 25. -26.09.2017, Schlieren, Deutsch
    Datum 25.- 26.09.2017
    Kurszeiten 09.00 - 17.00 Uhr
    Ort Zühlke Engineering AG Wiesenstrasse 10a, 8952 Schlieren, Schweiz
    Dauer 2 Tage
    Kurssprache Deutsch
    Preis CHF 1800.00
    Jetzt anmelden
    Der Preis beinhaltet Kursunterlagen, Pausenverpflegung, Mittagessen und Getränke. Mitglieder von ausgewählten Organisationen (SwissICT, Jug, /ch/open etc.) erhalten Rabatt auf den regulären Kurspreis (bitte bei Anmeldung vermerken). Rabatt ist nicht kumulierbar.
  • 02. - 03.11.2017, Schlieren, Deutsch
    Datum 02.- 03.11.2017
    Kurszeiten 09.00 - 17.00 Uhr
    Ort Zühlke Engineering AG Wiesenstrasse 10a, 8952 Schlieren, Schweiz
    Dauer
    Kurssprache Deutsch
    Preis CHF 0.00
    Jetzt anmelden
    Der Preis beinhaltet Kursunterlagen, Pausenverpflegung, Mittagessen und Getränke. Mitglieder von ausgewählten Organisationen (SwissICT, Jug, /ch/open etc.) erhalten Rabatt auf den regulären Kurspreis (bitte bei Anmeldung vermerken). Rabatt ist nicht kumulierbar.
  • 06.-07.11.2017, Wien, Deutsch
    Datum 06.-07.11.2017
    Kurszeiten 08:30 - 16:30 Uhr
    Ort Zühlke Engineering (Austria) GmbH Rivergate Handelskai 92, 1200 Wien, Österreich
    Dauer 2 Tage
    Kurssprache Deutsch
    Preis EUR 1500.00 *
    Kontakt
    Frau Susanne Bauer
    E-Mail-Adresse

    * exkl. 20% USt

    Jetzt anmelden
    Der Preis beinhaltet Kursunterlagen, Pausenverpflegung, Mittagessen und Getränke. Weitere Informationen per Anfrage an academy.at@zuehlke.com
  • Als Firmenkurs auf Anfrage, Österreich, Deutsch
    Ort Österreich
    Dauer 2 Tage
    Kurssprache Deutsch
    Preis Auf Anfrage
    Kontakt
    Frau Fabienne Lorenz
    E-Mail-Adresse
    Anfrage senden
  • Als Firmenkurs auf Anfrage, Schweiz, Deutsch
    Ort Schweiz
    Dauer 2 Tage
    Kurssprache Deutsch
    Preis Auf Anfrage
    Kontakt
    Frau Fabienne Lorenz
    E-Mail-Adresse
    Anfrage senden

Weitere Informationen

Downloads

Weitere Kurse zum Thema