Achtung: Sie verwenden einen sehr alten Browser! Die Webseite sollte trotzdem funktionieren, aber mit einem neueren Browser wäre alles übersichtlicher und schöner!
Banner-Bild: Ditact Teilnehmerinnen

Workshop Werkzeuge und Methoden für Java

Work smarter, not harder!
abgesagt Leider mussten wir den Kurs auf Grund zu weniger Buchungen absagen - wir bitten um Verständnis!
Stefanie Scherzinger

Prof.in Dr.in Stefanie Scherzinger

 "Wenn du effektivere Programmierer möchtest, wirst du bemerken, dass sie keine Zeit mit Debuggen verschwenden sollten. Statt dessen sollten sie vorweg keine Bugs einführen" - hat Dijkstra treffend beobachtet.

Dieser Kurs zeigt Euch, welche Werkzeuge und Vorgehensweisen Euch darin unterstützen, Bugs effektiv zu vermeiden. Dazu beschäftigen wir uns mit “Code Smells”, d.h. verdächtigen Stellen im Programmcode, und wie wir sie durch systematisches Refactoring beheben können.

Da aber Fehler nicht immer zu vermeiden sind, lernen wir auch, wie wir Programme effektiv debuggen könnt.
Mit einem Profiler stellen wir fest, wo die Zeitfresser in unseren Programmen versteckt sind, und ob es gar zu Memory Leaks kommt.

Mit Hilfe von JUnit Tests überprüfen wir, ob die sich Qualität unseres Quellcodes auch tatsächlich verbessert hat.

Beim Testen bleibt uns aber immer Dijkstras Mahnung bewusst:
"Durch Testen kann man stets nur die Anwesenheit, nie aber die Abwesenheit von Fehlern beweisen."

Infos:

Voraussetzungen:

Java Grundlagen

Geschlossene Veranstaltung

Nur für die angemeldeten Teilnehmerinnen