Softwaresanierung (Java, C#, .net)

Seminar

Online

Preis auf Anfrage

Beschreibung

  • Kursart

    Seminar

  • Methodik

    Online

  • Dauer

    2 Tage

  • Beginn

    auf Anfrage

Kursziele

Dieses zweitägige Seminar wurde speziell für Softwareentwickler, die mit Java programmieren, entwickelt. In dieser Schulung bereiten wir Sie optimal darauf vor, in Ihren bestehenden Projekten langfristig und nachhaltig Ihre Systeme zu verbessern und auf einem hohen Qualitätsniveau zu halten.
Nach diesem Seminar:

Erkennen Sie schneller mögliche Verbesserungspotentiale in Ihrer Software
Können Sie die Struktur Ihres Codes mit wenig Aufwand testbar machen
Sind Sie in der Lage nicht getesteten Code mit Tests zu versehen
Beherrschen Sie Methoden, um nach der Testsanierung das System sicher zu Refactorn
Sind Sie sensibilisiert für gutes objektorientiertes Design und Architektur

Zielgruppe

Java Softwareentwickler, die regelmäßig Bestandssysteme pflegen und künftig auch nachhaltig Ihr System auf einem hohen Niveau halten wollen oder Ihr System nachträglich auf einen guten und automatisiert getesteten Stand bringen möchten. Grundlagen im Umgang mit Testtools wie JUnit und Mocking-Frameworks wie Mockito sind von Vorteil.KurszieleKurszieleDieses zweitägige Seminar wurde speziell für Softwareentwickler, die mit Java programmieren, entwickelt. In dieser Schulung bereiten wir Sie optimal darauf vor, in Ihren bestehenden Projekten langfristig und nachhaltig Ihre Systeme zu verbessern und auf einem hohen Qualitätsniveau zu halten.
Nach diesem Seminar:Erkennen Sie schneller mögliche Verbesserungspotentiale in Ihrer Software
Können Sie die Struktur Ihres Codes mit wenig Aufwand testbar machen
Sind Sie in der Lage nicht getesteten Code mit Tests zu versehen
Beherrschen Sie Methoden, um nach der Testsanierung das System sicher zu Refactorn

Fragen & Antworten

Ihre Frage hinzufügen

Unsere Berater und andere Nutzer werden Ihnen antworten können

Wer möchten Sie Ihre Frage beantworten?

Geben Sie Ihre Kontaktdaten ein, um eine Antwort zu erhalten

Es werden nur Ihr Name und Ihre Frage veröffentlicht.

Meinungen

Erfolge dieses Bildungszentrums

2020

Sämtlich Kurse sind auf dem neuesten Stand

Die Durchschnittsbewertung liegt über 3,7

Mehr als 50 Meinungen in den letzten 12 Monaten

Dieses Bildungszentrum ist seit 15 Mitglied auf Emagister

Themen

  • Java
  • Schulung
  • Software
  • C
  • Programmieren
  • C+
  • C++
  • .net
  • C#
  • Schulden

Inhalte

    Softwaresysteme neigen in der Regel dazu im Laufe der Zeit immer größer und unübersichtlicher zu werden, da sie sich in einem ständigen Wandel befinden. Neue Anforderungen und Features, gesetzliche Bestimmungen etc. erfordern ständige Anpassungen am System.
    Leider wird dabei häufig die Qualität aus den verschiedensten Gründen vernachlässigt. Der Code verrottet. Es entstehen schlecht wartbare „Code-Konstrukte“, es gibt wenig bis keine automatisierten Tests und Änderungen werden immer aufwändiger und teurer. Man spricht vom allseits bekannten „Historisch gewachsenem System“.
    Viele Unternehmen haben im Laufe der Zeit so viele technische Schulden gemacht, dass sie sogar Zinsen auf diese technischen Schulden zahlen müssen. Je nach Größe des Systems scheint es oft sinnvoller einfach alles neu aufzubauen, doch in vielen Fällen ist dies nicht ohne Weiteres möglich.
    Hier kommen die Methoden der Softwaresanierung zum Tragen.
    Durch die Methoden zum Auflösen von Abhängigkeiten und dem anschließenden Anbringen von Automatisierten Tests, sowie die Kombination mit Refactoring Methoden und TDD wird es durch einen vertretbaren Mehraufwand möglich, während des normalen Entwicklungsprozess durchgehend die Qualität nachträglich zu verbessern und damit die technischen Schulden in den Griff zu bekommen.

    Inhalte

    • Einführung warum Code schlecht wird
    • Schlechten Code erkennen
    • Systeme Testgetrieben erweitern
    • Auflösen von Abhängigkeiten im Code
    • Testsanierung (Nachziehen von Tests)
    • Grundlagen zur Erstellung guter Tests
    • Grundlegende Refactoring-Methoden

    Lernen darf Spaß machen und die größten Lernerfolge stellen sich ein, wenn neben Spaß auch die praktische Anwendung der theoretischen Inhalte auf dem Lehrplan steht. Und deshalb begleitet uns während des gesamten Seminares ein Projekt, in dem wir mit den gelernten Methoden einen LEGO Mindstorms Roboter bauen und programmieren werden.

Softwaresanierung (Java, C#, .net)

Preis auf Anfrage