Beschreibung
Refactoring für Java, C#, C++-Programmierer
"Refactoring" ist die Kunst, Ihren Source-Code problemlos zu verbessern. Egal, ob die Anforderungen sich ändern, das aktuelle Design nicht optimal ist oder Sie einfach neue Erkenntnisse gewonnen haben. Nach dieser Schulung refactorn Sie schnell und ohne Risiko nach "Kochrezepten" der Meister.Kommende Starttermine
Wählen Sie aus 12 verfügbaren Startterminen
Inhalte / Module
- 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
Zielgruppe / Voraussetzungen
- Ihren Code auch 2 Jahre nach dem Schreiben gut verstehen
- und gefahrlos ergänzen und verändern können
- Agil und professionell auf Änderungen an den Vorgaben reagieren
Abschlussqualifikation / Zertifikat
Infos anfordern
GFU Cyrus AG
Erweitern Sie Ihre IT-Skills mit einem offenen IT-Training oder ganz nach Ihren Bedürfnissen durch eine individuelle IT-Schulung. Programmiersprachen (C#, Python, Java, …), Microsoft Office 365, Anforderungsmanagement, Projektmanagement, Business Intelligence, Data Science, Künstliche Intelligenz, IT-Sicherheit , Administration & Datenbanken, Softwareentwicklung, Testmanagement...
Erfahren Sie mehr über GFU Cyrus AG und weitere Kurse des Anbieters.
Anzeige