Refactoring für Java, C#, C++-Programmierer - Seminar / Kurs von GFU Cyrus AG

Inhalte

  • 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
  • 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?
    • U ...
Mehr Informationen >>

Lernziele

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.
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 ... Mehr Informationen >>

Zielgruppen

System- und Anwendungsprogrammierer, die Erfahrung mit Java, C++ und/oder C# haben. Sie möchten die Qualität Ihrer Software steigern, damit Sie
  • 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
Produkt-Owner, technische Projektleiter und Senior Programmierer, die bemerkt haben, dass ihre Gruppen bei Veränderungswünschen und anderen Tickets immer langsamer werden
System- und Anwendungsprogrammierer, die Erfahrung mit Java, C++ und/oder C# haben. Sie möchten die Qualität Ihrer Software steigern, damit Sie
  • Ihren Code auch 2 Jahre nach dem Schreiben gut verstehe ...
Mehr Informationen >>

Termine und Orte

SG-Seminar-Nr.: 6913452

Anbieter-Seminar-Nr.: 738

Termine

  • 06.05.2024 - 08.05.2024

    Köln, DE

  • 12.06.2024 - 14.06.2024

    Köln, DE

  • 11.09.2024 - 13.09.2024

    Köln, DE

  • 06.11.2024 - 08.11.2024

    Köln, DE

  • 19.02.2025 - 21.02.2025

    Köln, DE

Seminare mit Termin haben Plätze verfügbar. Rechnung erfolgt durch Veranstalter. Für MwSt. Angabe auf den Termin klicken.

Jetzt buchen ›
Seminar merken ›

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

und verfügt über Sonderkonditionen mit einigen Anbietern.

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Zertifikat
  • 21 h
  •  
  • Anbieterbewertung (113)

Ihre Vorteile mehr erfahren

  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service