Cursus · 8 hoofdstukken

Legacy Code met AI: Begrijpen, Moderniseren, Migreren

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.

Betaaldpractitioner8 hoofdstukken160 minEngels + 6 talenCertificaat bij afronding

Wat je zult kunnen

  • Maak van een systeem dat niemand volledig doorgrondt een geverifieerde kaart die je in een design review kunt verdedigen.
  • Leg het huidige gedrag van ongeteste code vast met door de agent gegenereerde golden-master-tests, zodat refactoren eindelijk een struikeldraad heeft.
  • Snijd met hulp van een agent één al geteste seam uit de monoliet en laat die vervolgens veilig meedraaien achter de code die hij vervangt.
  • Draai eerst het deterministische recept, en laat een agent daarna alleen opruimen wat het recept heeft laten liggen.
  • Vertaal één al gemigreerde module naar een tweede taal, en lever hem op met hetzelfde bewijs dat liet zien dat het origineel werkte.
  • Genereer de README, de ADR's, en de CI-check die de codebase nooit had, en bewijs vervolgens dat ze eerlijk blijven terwijl de code verder in beweging blijft.

Wat erin zit

  1. 1
    Legacy Code met AI: begin hier

    Een oriëntatie van 10 minuten op het pad Legacy Code met AI: waarom brownfield-engineering eindelijk een veilige agent-loop heeft, hoe de zeven hoofdstukken op elkaar voortbouwen, en waar je moet beginnen.

    10 min
  2. 2
    Een onbekende codebase in kaart brengen

    Maak van een systeem dat niemand volledig doorgrondt een geverifieerde kaart die je in een design review kunt verdedigen.

    22 min
  3. 3
    Characterization tests

    Leg het huidige gedrag van ongeteste code vast met door de agent gegenereerde golden-master-tests, zodat refactoren eindelijk een struikeldraad heeft.

    21 min
  4. 4
    Het Strangler-patroon

    Snijd met hulp van een agent één al geteste seam uit de monoliet en laat die vervolgens veilig meedraaien achter de code die hij vervangt.

    21 min
  5. 5
    Migreren naar Java 21

    Draai eerst het deterministische recept, en laat een agent daarna alleen opruimen wat het recept heeft laten liggen.

    21 min
  6. 6
    Taalvertalingen, geverifieerd

    Vertaal één al gemigreerde module naar een tweede taal, en lever hem op met hetzelfde bewijs dat liet zien dat het origineel werkte.

    22 min
  7. 7
    Documentatie, hersteld

    Genereer de README, de ADR's, en de CI-check die de codebase nooit had, en bewijs vervolgens dat ze eerlijk blijven terwijl de code verder in beweging blijft.

    21 min
  8. 8
    Herschrijven of Refactoren

    Zet door de agent verzameld bewijs over kosten, risico en omkeerbaarheid om in een beslissingsmemo waar leidinggevenden je daadwerkelijk aan kunnen houden.

    22 min

Behaal een certificaat

Rond alle hoofdstukken af om je certificaat van afronding te ontvangen.