Seminare
Seminare

Refactoring für Java, C#, C++-Programmierer

Seminar - GFU Cyrus AG

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.
Termin Ort Preis*
firmenintern auf Anfrage auf Anfrage
*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

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

Zielgruppe:

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

Seminarkennung:
S738
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha