Clean ABAP

Schulung Clean ABAP

Allgemein

Dauer: 2 Tage
Level: Einsteiger
Trainer: Jörg Brandeis oder Sören Schlegel
Art: Vor Ort, Remote

Sauberer ABAP Code trägt viel zum Gelingen von Projekten bei.

Beschreibung

Das Clean ABAP Training zielt darauf ab, Entwicklern die besten Praktiken und Techniken für die Erstellung von sauberem und qualitativ hochwertigem ABAP-Code zu vermitteln. In diesem Kurs werden die Teilnehmer lernen, wie sie ihren ABAP-Code effizienter gestalten und gleichzeitig die Wartbarkeit, Lesbarkeit und Erweiterbarkeit verbessern können.

Der Kurs beginnt mit einer Einführung in die Konzepte von Clean Code und den Grundsätzen der sauberen Programmierung. Die Teilnehmer werden verstehen, warum sauberer Code wichtig ist und welche Auswirkungen er auf die Entwicklungsprozesse und die Softwarequalität haben kann.

Im weiteren Verlauf des Kurses werden verschiedene Techniken und Methoden vorgestellt, um ABAP-Code sauberer zu gestalten. Dies umfasst die Verwendung aussagekräftiger Variablennamen, die Aufteilung von großen Funktionen in kleinere und besser lesbare Module, die Anwendung von Design Patterns und die Vermeidung von Anti-Patterns.

Darüber hinaus werden bewährte Methoden zur Fehlerbehandlung, zum Logging und zur Dokumentation von ABAP-Code behandelt. Die Teilnehmer werden lernen, wie sie effektive Unit-Tests schreiben und wie sie Continuous Integration und Continuous Deployment in ihre ABAP-Projekte integrieren können.

Nach Abschluss des Clean ABAP-Kurses werden die Teilnehmer in der Lage sein, qualitativ hochwertigen und wartbaren ABAP-Code zu schreiben, der den Standards der sauberen Programmierung entspricht. Sie werden in der Lage sein, Fehler schneller zu finden und zu beheben, die Wartungskosten zu reduzieren und die Zusammenarbeit in Entwicklerteams zu verbessern.

Hinweis: Dieser Kurs richtet sich an ABAP-Entwickler, die ihre Fähigkeiten in der Entwicklung von qualitativ hochwertigem ABAP-Code verbessern möchten. Es wird empfohlen, dass die Teilnehmer über grundlegende Kenntnisse der ABAP-Programmierung verfügen, um den größten Nutzen aus dem Kurs ziehen zu können.

Agenda

  • Einführung in Clean Code und saubere Programmierung

    • Warum sauberer Code wichtig ist
    • Auswirkungen von sauberem Code auf die Softwarequalität
  • Grundprinzipien der sauberen Programmierung in ABAP

    • Lesbarkeit, Wartbarkeit und Erweiterbarkeit verbessern
    • Namensgebung von Variablen und Objekten
  • Aufteilung in kleinere Module

    • Die richtige Größe von Methoden und Klassen
    • Wiederverwendbarkeit und Sichtbarkeit
    • Kapselung von Funktionen
  • ABAP Spezialitäten

    • Fehlerverarbeitung
    • LOOPs
    • Inline Deklarationen
  • Einführung in Unit-Tests in ABAP

    • Grundlagen von AUNIT
    • Mocking Frameworks
    • Testgetriebene Entwicklung
  • Hinweis: Die Agenda kann je nach Kursdauer und den spezifischen Anforderungen der Teilnehmer angepasst werden, um sicherzustellen, dass alle relevanten Themen abgedeckt werden.

Teilnahmevoraussetzungen

Erfahrungen in der ABAP Programmierung sind notwendig

Zielgruppe

Erfahrene Entwickler und Berater, die gute ABAP Kenntnisse haben, aber noch nicht auf dem neusten Stand sind.

Schulung anfragen