Seminar / Training Debugging, Testing und Code-Qualität für Shell-Skripte mit ChatGPT
Inhaltsverzeichnis
- Abstract
- Zielgruppe
- Voraussetzungen
- Lernziele
- Inhalte und Ablauf
- Praxisübungen
- Ergebnisse und Transfer
Abstract
Qualitätssicherung für Shell-Skripte: reproduzierbare Fehlersuche, Tracing, strukturierte Logs, statische Checks, Formatierung und Tests (Unit/Integration). ChatGPT hilft beim Interpretieren von Fehlersymptomen, beim Generieren von Testfällen und beim Ableiten minimaler Reproduktionsbeispiele, ohne die Ursachenanalyse zu ersetzen.
Zielgruppe
- Teams mit produktiven Shell-Skripten
- DevOps/SRE mit Incident-Druck und Regressionen
Voraussetzungen
- Grundlagen Bash-Scripting (Seminar Einstieg: Bash- und Shell-Scripting mit ChatGPT-Unterstützung empfohlen)
- Fortgeschrittene Inhalte optional
Lernziele
- Fehler reproduzierbar isolieren und beheben
- Debugging-Tools der Shell korrekt einsetzen (Tracing, PS4-Prinzipien)
- Tests als Schutzschild gegen Regressionen etablieren
- ChatGPT als Debug-Partner in einem kontrollierten Workflow einsetzen
Inhalte und Ablauf
- Tag 1: Debugging-Denkmodell & Tracing
- Debugging-Denkmodell: Symptom, Hypothese, Reproduktion, Fix, Regressionstest
- Tracing-Strategien: set -x, gezieltes Logging, Timing, Eingrenzung
- Fehlerklassen: Quoting, Exit-Codes, Race-Conditions, Environment-Drift
- Tag 2: Statische Analyse, Formatierung & Testarchitektur
- Statische Analyse und Formatierung: Prinzipien, typische Findings, CI-Gates
- Testarchitektur für Shell: Unit vs Integration, Testdaten, Orakel
- ChatGPT-Pattern: “minimal repro”, “test cases first”, “fix diff only”
Praxisübungen
- Minimal Repro erstellen
- Fehlerbeschreibung und Logauszug sammeln
- Input reduzieren auf kleinsten Datensatz
- Skriptteil isolieren, der den Fehler triggert
- ChatGPT: aus Log + Snippet Hypothesen ableiten lassen
- Hypothese durch Variation des Inputs prüfen
- Regressionstest aus Bug ableiten
- Bugfix kurz formulieren (was muss anders sein)
- Testfall definieren: Input, erwartete Ausgabe, Exit-Code
- Test ausführen, erst “rot”, dann Fix implementieren, dann “grün”
- ChatGPT: weitere Edge-Cases generieren lassen
- Review-Gate
- Review-Checkliste definieren (Quoting, set-Optionen, tmpfiles, exit)
- Skript durch ChatGPT im Reviewer-Mode prüfen lassen
- Findings klassifizieren: Must-fix, Should-fix, Nice-to-have
- Must-fix umsetzen, Tests laufen lassen
Ergebnisse und Transfer
- Standardprozess “Bug → Repro → Fix → Regressionstest”
- Test- und Gate-Bausteine für Shell-Repos
- Debug-Promptbibliothek (Hypothesen, Minimal Repro, Fix Review)
Fachbereichsleiter / Leiter der Trainer / Ihre Ansprechpartner
-

Lucas Beich
Telefon: + 49 (221) 74740055
E-Mail: lucas.beich@seminar-experts.de
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: | Teams mit produktiven Shell-Skripten DevOps/SRE mit Incident-Druck und Regressionen |
| Vorausetzung: | Grundlagen Bash-Scripting (Seminar Einstieg: Bash- und Shell-Scripting mit ChatGPT-Unterstützung empfohlen) Fortgeschrittene Inhalte optional |
| 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.
