Fakten
- Dauer
- Schwierigkeit
- Vorkenntnisse
- Preis
1 Tage
Fortgeschrittene
Die Teilnehmer müssen die gängigen Prinzipien und Praktiken der Softwareentwicklung kennen und beherrschen.
Alle Teilnehmer erhalten eine Teilnahmebescheinigung sowie einen Open Badge, den wir über mybadges.io erstellen.
- Einfache vs. komplexe Refactorings
- Warum Neuschreiben in der Regel keine Option ist
- Toolgestützte Refactorings
- Die Mikado Methode
- Strategien
Lernziele
Die Teilnehmer lernen in diesem Seminar, was beim Umgang mit Bestandscode zu beachten ist. Durch die Unterscheidung zwischen einfachen und komplexen Refactorings wird die Basis gelegt für Änderungen am Code bei gleichzeitiger Reduktion des Risikos. Mit der Mikado Methode wird eine Methode gelernt, die für komplexe Refactorings geeignet ist.
Voraussetzungen
Da Refactoring Maßnahmen von Prinzipien geleitet werden, müssen die Teilnehmer die gängigen Prinzipien und Praktiken der Softwareentwicklung kennen und beherrschen. Der flüssige Umgang mit einer Programmiersprache (bspw. C#, Java, C++) ist erforderlich, da im Seminar Übungsaufgaben bearbeitet werden.
Inhalte
- Einfache vs. komplexe Refactorings
- Warum Neuschreiben in der Regel keine Option ist
- Toolgestützte Refactorings
- Rename
- Extract Methode
- Introduce Variable
- Introduce Parameter
- etc.
- Die Mikado Methode
- Komplexe Refactorings beherrschen
- Strategien
- Subsysteme
- Wechsel der Programmiersprache/Plattform
- Don’t Repeat Yourself (DRY) im Kontext von Refactoring
- Prinzipien zur Ausrichtung von Refactorings
- DRY / SRP / IOSP
- Teststrategien bei Legacy Code
Kundenstimmen
Hier finden Sie unser ProvenExpert Profil.
Unsere Seminare
Kontakt
Rufen Sie uns an, schreiben Sie uns eine Email oder nutzen Sie unser Kontaktformular. Wir beraten Sie gerne unverbindlich und erstellen Ihnen ein Angebot.