Refactoring für Java, C#, C++-Programmierer
placeKöln 16 Mar 2026 until 18 Mar 2026check_circle Starting date guaranteed |
computer Online: Zoom 16 Mar 2026 until 18 Mar 2026check_circle Starting date guaranteed |
placeKöln 11 May 2026 until 13 May 2026 |
computer Online: Zoom 11 May 2026 until 13 May 2026 |
placeKöln 13 Jul 2026 until 15 Jul 2026 |
computer Online: Zoom 13 Jul 2026 until 15 Jul 2026 |
placeKöln 14 Sep 2026 until 16 Sep 2026 |
computer Online: Zoom 14 Sep 2026 until 16 Sep 2026 |
placeKöln 9 Nov 2026 until 11 Nov 2026 |
computer Online: Zoom 9 Nov 2026 until 11 Nov 2026 |
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Die Teilnehmer kennen die Philosophie hinter "Refactoring" sowie die allgemeinen Vorgehensweisen. Sie haben viele Refactorings kennengelernt und an verschiedenen Beispielen geübt. Sie sind somit in der Lage, flexibel auf Änderungen der Ziele, der Anforderungen oder des Umfeldes zu reagieren. Nach der Schulung können die Teilnehmer höherwertige Software schreiben.Inhalt
-
Grundprinzipien und Konzepte von Refactoring
- Was ist Refactoring?
- Wann ist es notwendig?
- Die "schlechten Gerüche" im Code.
- Wie machen wir es?
- Wann hören wir auf?
- Wären andere Projektabläufe besser?
- Unser Weg zum Clean Code
- Ein paar wichtige Entwurfsmuster
-
Testing und Refactoring
- Warum ist Testen zwingend er…
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
Schulungen der Extraklasse ✔ Durchführungsgarantie ✔ Trainer aus der Praxis ✔ Kostenfreies Storno ✔ 3=2 Kostenfreie Teilnahme für den Dritten ✔ Persönliche Lernumgebung ✔ Kleine Lerngruppen
Seminarziel
Die Teilnehmer kennen die Philosophie hinter "Refactoring" sowie die allgemeinen Vorgehensweisen. Sie haben viele Refactorings kennengelernt und an verschiedenen Beispielen geübt. Sie sind somit in der Lage, flexibel auf Änderungen der Ziele, der Anforderungen oder des Umfeldes zu reagieren. Nach der Schulung können die Teilnehmer höherwertige Software schreiben.Inhalt
- Grundprinzipien und Konzepte von Refactoring
- Was ist Refactoring?
- Wann ist es notwendig?
- Die "schlechten Gerüche" im Code.
- Wie machen wir es?
- Wann hören wir auf?
- Wären andere Projektabläufe besser?
- Unser Weg zum Clean Code
- Ein paar wichtige Entwurfsmuster
- Testing und Refactoring
- Warum ist Testen zwingend erforderlich?
- Wie testen wir am besten?
- Ein Katalog von Refactorings gemäß Martin Fowler
- Methoden aufteilen
- Verhalten und Daten zwischen Klassen verschieben
- Verbesserte Klassenstruktur
- Komplexe Ausdrücke vereinfachen
- Vereinfachung von Methoden-Aufrufen
- Objekt-Orientierte Prinzipien
- Während der Übungen fallen uns viele Prinzipien in den Schoß
- Refactoring Tools in Ihrer IDE
- Wir verwenden intelliJ, Eclipse, und/oder Visual Studio (mit oder ohne ReSharper), damit alle Teilnehmer ihr Werkzeug besser beherrschen lernen
- Praktische Übungen anhand von Quellcode der Teilnehmer
- Falls möglich, bringt jeder Teilnehmer einen Quellcode aus dem eigenen Projekt mit, den wir besprechen und ggfs. bearbeiten
There are no frequently asked questions yet. If you have any more questions or need help, contact our customer service.
