Kursbeschreibung
In diesem Seminar lernst Du Codex als „Co-Engineer“ einzusetzen, ohne die Verantwortung für Architektur, Qualität und Sicherheit aus der Hand zu geben. Du entwickelst eine wiederholbare Vorgehensweise von der Aufgabenklärung bis zum merge-fähigen Ergebnis. Zuerst definierst Du, was ein guter Codex-Output in Deinem Kontext bedeutet: korrekte Schnittstellen, verständliche Struktur, testbare Funktionen, nachvollziehbare Entscheidungen. Du lernst, Grenzen von Codex realistisch einzuschätzen und typische Risiken früh zu erkennen, zum Beispiel erfundene Bibliotheken, unpassende Annahmen oder fehlende Fehlerbehandlung. Im Kern geht es um Prompts, die wie ein technisches Ticket funktionieren. Du übst, Anforderungen in Ziele, Constraints, Akzeptanzkriterien und Definition of Done zu übersetzen und daraus eine iterative Zusammenarbeit zu machen: Entwurf anfordern, Alternativen vergleichen, Implementierung verfeinern, Tests ergänzen, Review vorbereiten. Du setzt Codex für Code-Generierung mit Leitplanken ein und überprüfst Lesbarkeit, Wartbarkeit und Performance. Ein eigener Abschnitt zeigt, wie Du Unit-Tests systematisch aus Spezifikationen ableitest, Mocking sauber einsetzt und Test-Suiten so aufbaust, dass Refactorings sicher bleiben. Beim Refactoring und im Umgang mit Legacy-Code lernst Du, Änderungen in kleine Commits zu schneiden, Anti-Patterns zu beheben und Dokumentation aus Code zu erzeugen. Zum Abschluss etablierst Du Regeln für Reviews, Security und Compliance, inklusive Umgang mit Secrets, PII und Lizenzthemen, damit Codex im Team verantwortbar eingesetzt werden kann.
Die wichtigsten Themen im Überblick
- Codex sicher für Code, Tests und Reviews einsetzen
- Agentische Workflows mit Codex praxisnah aufbauen
- Prompts mit Zielen, Constraints und DoD formulieren
- KI-generierten Code auf Wartbarkeit und Qualität prüfen
- Unit-Tests aus Spezifikationen mit Codex ableiten
- Refactoring und Legacy-Code risikoarm planen
- Code-Reviews mit Codex strukturiert vorbereiten
- Sicherheits-, Lizenz- und PII-Risiken früh erkennen
Zielgruppe
- Softwareentwicklerinnen und Softwareentwickler, die Codex produktiv einsetzen wollen
- Tech Leads und Engineering Managerinnen und Engineering Manager, die Team-Standards für KI-gestützte Entwicklung brauchen
- QA- und Test Engineers, die Testaufbau mit Codex beschleunigen wollen
- DevOps- und Platform Engineers, die Reviews und Qualitätssicherung stärken wollen
- Für alle, die Codex in reale Repositories integrieren und Ergebnisse verantworten wollen
Voraussetzung für die Schulung
- Grundkenntnisse in Softwareentwicklung, Versionskontrolle und Tests sind hilfreich.
- Du solltest Code lesen und kleine Änderungen selbst nachvollziehen können.
Kursinhalte
- Codex richtig einordnen und einsetzen
- Was Codex kann und wo Grenzen liegen
- Geeignete Aufgaben: Refactoring, Tests, Doku
- Qualitätskriterien für KI-Ausgaben
- Prompts, die Engineering-Arbeit abbilden
- Kontext geben: Ziele, Constraints, Schnittstellen
- Akzeptanzkriterien und Definition of Done
- Iteratives Prompting statt Einmal-Anfrage
- Code-Generierung mit Leitplanken
- Architektur-Vorgaben und Coding-Standards
- Fehlerbilder: Halluzinationen, Edge Cases
- Lesbarkeit, Wartbarkeit, Performance prüfen
- Teststrategie mit Codex
- Unit-Tests aus Spezifikation ableiten
- Mocking, Testdaten, Grenzwerte
- Regression vermeiden mit Test-Suiten
- Refactoring und Legacy-Code entschärfen
- Risikoarme Schritte und kleine Commits
- Anti-Patterns erkennen und beheben
- Dokumentation aus Code erzeugen
- Reviews, Sicherheit und Compliance
- Prompt-basierte Code-Reviews vorbereiten
- Secrets, PII und Lizenzrisiken vermeiden
- Nachvollziehbarkeit: Entscheidungen dokumentieren