Kurs: Clean Code

Nr. IP09.19.41 / 10.09.2019 - 17.09.2019

Problematischen Code identifizieren und ersetzen

Selbst schlechter Code kann funktionieren. Aber wenn der Code nicht sauber ist, kann er eine Organisation in die Knie zwingen: Die Software verliert im Laufe der Entwicklung an Qualität, die Implementierung von Änderungen und neuen Funktionen gestaltet sich immer schwieriger, Änderungen am Code führen zu unerwünschten Nebeneffekten. In der Folge bringen selbst triviale Änderungen den Projektzeitplan in Verzug und erzeugen Stress und Unzufriedenheit. Die Clean-Code-Prinzipien schaffen ein gemeinsames Verständnis für gute Codequalität.
Schwerpunkte
Grundlagen der Software Craftsmanship
Softwareentropie und ihre Indikatoren («Smells»)
Teststrategien und Testgetriebene Entwicklung (TDD)
Praktiken des Clean Code Developments
Entwurfsprinzipien und -heuristiken
Aufwandschätzungen, Zeitmanagement und Umgang mit Zeitdruck
Software
Java und andere Programmiersprachen
Voraussetzungen
Grundlagen der Softwareentwicklung und Kenntnisse einer objektorientierten Programmiersprache.
Hinweise
Der Kurs umfasst zwei Drittel Übungen und ein Drittel Theorie.
Für die Übungen und Fallbeispiele wird Java eingesetzt. Java-Kenntnisse sind zwar hilfreich, aber nicht notwendig.
Termine und Zeit
Datum Zeit
Dienstag  10.09.2019 09:00-17:00
Dienstag  17.09.2019 09:00-17:00

 

Details zu diesem Angebot unter https://www.eb-zuerich.ch/angebot/clean-code.html