Kurs · 8 Kapitel

Legacy-Code mit KI: Verstehen, Modernisieren, Migrieren

Most enterprise engineering is brownfield. Agents finally made it tractable: comprehension, safety nets, strangler slices, and migrations, practiced on a provided legacy codebase, applied to yours.

Kostenpflichtigpractitioner8 Kapitel160 minEnglisch + 6 SprachenZertifikat nach Abschluss

Das wirst du können

  • Aus einem System, das niemand vollständig durchschaut, wird eine verifizierte Karte, die in der Design-Review Bestand hat.
  • Pinne das aktuelle Verhalten ungetesteten Codes mit agentengenerierten Golden-Master-Tests fest, damit Refactoring endlich einen Stolperdraht hat.
  • Schneide mit Agentenhilfe eine bereits getestete Seam aus dem Monolithen heraus und lass sie sicher hinter dem Code laufen, den sie ersetzt.
  • Führe zuerst das deterministische Rezept aus und lass einen Agenten danach nur aufräumen, was übrig bleibt.
  • Übersetze ein bereits migriertes Modul in eine zweite Sprache und liefere es mit demselben Beweis aus, der zeigte, dass das Original funktioniert.
  • Generiere das README, die ADRs und den CI-Check, die die Codebase nie hatte, und beweise dann, dass sie ehrlich bleiben, während sich der Code weiterbewegt.

Was drin ist

  1. 1
    Legacy Code with AI: Start Here

    Eine 10-minütige Orientierung zum Pfad Legacy Code with AI: warum Brownfield-Engineering endlich eine sichere Agenten-Schleife hat, wie die sieben Kapitel aufeinander aufbauen und wo du anfängst.

    10 min
  2. 2
    Eine unbekannte Codebase kartieren

    Aus einem System, das niemand vollständig durchschaut, wird eine verifizierte Karte, die in der Design-Review Bestand hat.

    22 min
  3. 3
    Charakterisierungstests

    Pinne das aktuelle Verhalten ungetesteten Codes mit agentengenerierten Golden-Master-Tests fest, damit Refactoring endlich einen Stolperdraht hat.

    21 min
  4. 4
    Das Strangler-Pattern

    Schneide mit Agentenhilfe eine bereits getestete Seam aus dem Monolithen heraus und lass sie sicher hinter dem Code laufen, den sie ersetzt.

    21 min
  5. 5
    Migration zu Java 21

    Führe zuerst das deterministische Rezept aus und lass einen Agenten danach nur aufräumen, was übrig bleibt.

    21 min
  6. 6
    Sprachportierungen, verifiziert

    Übersetze ein bereits migriertes Modul in eine zweite Sprache und liefere es mit demselben Beweis aus, der zeigte, dass das Original funktioniert.

    22 min
  7. 7
    Dokumentation, wiederhergestellt

    Generiere das README, die ADRs und den CI-Check, die die Codebase nie hatte, und beweise dann, dass sie ehrlich bleiben, während sich der Code weiterbewegt.

    21 min
  8. 8
    Neuschrieb oder Refactoring

    Verwandle agentengesammelte Beweise über Kosten, Risiko und Umkehrbarkeit in ein Entscheidungsmemo, an dem dich Führungskräfte tatsächlich festhalten können.

    22 min

Zertifikat erhalten

Schließe alle Kapitel ab, um dein Abschlusszertifikat zu erhalten.