Cursus · 8 hoofdstukken

Legacy Code met AI: Begrijpen, Moderniseren, Migreren

Het meeste enterprise-engineeringwerk is brownfield. Agents maakten het eindelijk behapbaar: begrip opbouwen, vangnetten leggen, strangler-sneden uitvoeren, migraties draaien, geoefend op een meegeleverde legacy-codebase, toegepast op die van jou.

Betaaldpractitioner8 hoofdstukken160 minEngels + 6 talenCertificaat bij afronding

Wat je zult kunnen

  • 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.
  • 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.

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.