Seminar Debugging & Coverage für COBOL mit SuperBOL (GDB-basiert)

Seminar / Training Debugging & Coverage für COBOL mit SuperBOL (GDB-basiert)

Inhaltsverzeichnis

  • Abstract
  • Zielgruppe und Voraussetzungen
  • Lernziele
  • Inhalte und Agenda
  • Step-by-step: Debug-Konfigurationen
  • Step-by-step: Coverage aktivieren und auswerten
  • Ergebnisse und Transfer

Abstract

Dieses Seminar macht COBOL-Debugging reproduzierbar: Einrichtung und Nutzung der SuperBOL-Debugger-Erweiterung, Launch- und Attach-Konfigurationen, lokale und remote Attach-Szenarien sowie die Kopplung an Compiler- und Debuggerpfade. Ergänzt wird dies durch Coverage-Visualisierung auf Zeilenebene in der PROCEDURE DIVISION. Ziel ist eine belastbare Diagnose- und Testkultur für COBOL: schneller Fehlerfund, verifizierbare Fixes, messbare Ausführungsabdeckung und ein Standard-Setup für Teams und Build-Umgebungen.

Zielgruppe und Voraussetzungen

  • Zielgruppe: Entwicklung, Qualitätssicherung, Support/Operations, Incident Response
  • Voraussetzungen: Funktionsfähige Editor-Integration (SuperBOL Studio OSS installieren und betreiben (VS Code)–Produktiv entwickeln mit SuperBOL LSP: Navigation, Semantik, Formatierung), GnuCOBOL verfügbar, GDB verfügbar (lokal oder Zielsystem)

Lernziele

  • Debugger-Extension konfigurieren: Pfade, Target, CWD, Variablenattribute
  • Launch-Konfiguration sicher nutzen (inkl. Compiler-Args und Gruppenfiles)
  • Attach-Konfigurationen anwenden: lokal (PID) und remote (host:port)
  • Coverage aktivieren und für Tests/Hotspots interpretieren

Inhalte und Agenda

  • Debug-Architektur: COBOL-Build mit Debug-Info, Start über Debugger, Breakpoints, Step
  • Settings:
    • cobcpath (Compilerpfad)
    • gdbpath (Debuggerpfad)
    • target, cwd
    • display_variable_attributes
  • Debug-Konfigurationen in launch.json:
    • launch (Standard)
    • attach (PID oder remoteDebugger)
    • wichtige Felder: target, arguments, cobcargs, group, env, coverage, verbose
  • Coverage: Aktivierungsvoraussetzungen, Darstellung pro Zeile (z. B. nie ausgeführt vs. ausgeführt)

Step-by-step: Debug-Konfigurationen

  • Debugger-Extension installieren und aktivieren (falls getrennte Erweiterung verwendet wird)
  • „Run and Debug“-Pane öffnen und automatische Debug-Konfiguration erzeugen
  • Minimalkonfiguration erstellen und testen: Name, Type, Request (launch)
  • Pfade definieren: cobcpath und gdbpath (Systemstandard vs. explizite Pfade)
  • Build-Parameter setzen: cobcargs (Format/Executable), group (Compilation Group)
  • Launch: F5 aus COBOL-Datei heraus
  • Attach lokal: PID ermitteln, Konfiguration ergänzen, Attach durchführen
  • Attach remote: gdbserver-Szenario, remoteDebugger setzen, Verbindung prüfen

Step-by-step: Coverage aktivieren und auswerten

  • Coverage-Flag in Debug-Konfiguration aktivieren (coverage: true)
  • Build-/Task-Setup so gestalten, dass Coverage-Daten erzeugt werden können
  • Debug-Run durchführen
  • Nach Debug-Ende Coverage-Linien interpretieren (Hotspots, tote Pfade, fehlende Tests)
  • Testfall ableiten: „rote“ Linien in ausführbare Tests überführen
  • Coverage als Quality Gate definieren

Ergebnisse und Transfer

  • Standardisierte launch.json-Vorlagen (Launch/Attach)
  • Debugging-Runbook für Support und Entwicklung
  • Coverage-Interpretationsleitfaden

Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner

Seminardetails

   
Dauer: 2 Tage ca. 6 h/Tag, Beginn 1. Tag: 10:00 Uhr, weitere Tage 09:00 Uhr
Preis: Öffentlich oder Live Stream: € 1.198 zzgl. MwSt.
Inhaus: € 3.400 zzgl. MwSt.
Teilnehmeranzahl: min. 2 - max. 8
Teilnehmer: Entwicklung, Qualitätssicherung, Support/Operations, Incident Response
Vorausetzung: Funktionsfähige Editor-Integration (SuperBOL Studio OSS installieren und betreiben (VS Code)–Produktiv entwickeln mit SuperBOL LSP: Navigation, Semantik, Formatierung), GnuCOBOL verfügbar, GDB verfügbar (lokal oder Zielsystem)
Standorte: Stream Live, Inhaus/Firmenseminar, Berlin, Bremen, Darmstadt, Dresden, Erfurt, Essen, Flensburg, Frankfurt, Freiburg, Friedrichshafen, Hamburg, Hamm, Hannover, Jena, Kassel, Köln, Konstanz, Leipzig, Luxemburg, Magdeburg, Mainz, München, Münster, Nürnberg, Paderborn, Potsdam, Regensburg, Rostock, Stuttgart, Trier, Ulm, Wuppertal, Würzburg
Methoden: Vortrag, Demonstrationen, praktische Übungen am System
Seminararten: Öffentlich, Webinar, Inhaus, Workshop - Alle Seminare mit Trainer vor Ort, Webinar nur wenn ausdrücklich gewünscht
Durchführungsgarantie: ja, ab 2 Teilnehmern
Sprache: Deutsch - bei Firmenseminaren ist auch Englisch möglich
Seminarunterlage: Dokumentation auf Datenträger oder als Download
Teilnahmezertifikat: ja, selbstverständlich
Verpflegung: Kalt- / Warmgetränke, Mittagessen (wahlweise vegetarisch)
Support: 3 Anrufe im Seminarpreis enthalten
Barrierefreier Zugang: an den meisten Standorten verfügbar
  Weitere Informationen unter + 49 (221) 74740055

Seminartermine

Die Ergebnissliste kann durch Anklicken der Überschrift neu sortiert werden.

Seminar Startdatum Enddatum Ort Dauer
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Stream gespeichert 2 Tage
Innsbruck 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Stream live 2 Tage
Inhaus / Firmenseminar 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Salzburg 2 Tage
Graz 2 Tage
Wien 2 Tage
Inhaus / Firmenseminar 2 Tage
Stream live 2 Tage
Innsbruck 2 Tage
Stream gespeichert 2 Tage
Klagenfurt 2 Tage
Bregenz 2 Tage
Linz 2 Tage
Nach oben
Seminare als Stream SRI zertifiziert
© 2026 www.seminar-experts.at All rights reserved.  | Kontakt | Impressum | Nach oben