Corso · 8 capitoli
Codice legacy con l'AI: capire, modernizzare, migrare
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.
Cosa saprai fare
- Trasforma un sistema che nessuno conosce fino in fondo in una mappa verificata, pronta da difendere in una design review.
- Fissa il comportamento attuale del codice non testato con test golden-master generati da un agent, così il refactoring ha finalmente un campanello d'allarme.
- Ritaglia dal monolite un seam già testato con l'aiuto di un agent, poi fallo girare in sicurezza dietro il codice che sostituisce.
- Esegui prima la ricetta deterministica, poi lascia che l'agent sistemi solo ciò che resta indietro.
- Traduci in un secondo linguaggio un modulo già migrato, poi rilascialo con la stessa prova che ha dimostrato il funzionamento dell'originale.
- Genera il README, le ADR e il controllo CI che il codebase non ha mai avuto, poi dimostra che restano onesti mentre il codice continua a muoversi.
Cosa contiene
- 1Codice legacy con l'AI: parti da qui
Un orientamento di 10 minuti al path Codice legacy con l'AI: perché il brownfield ha finalmente un agent loop sicuro, come si concatenano i sette capitoli, e da dove partire.
- 2Mappa un codebase sconosciuto
Trasforma un sistema che nessuno conosce fino in fondo in una mappa verificata, pronta da difendere in una design review.
- 3Test di caratterizzazione
Fissa il comportamento attuale del codice non testato con test golden-master generati da un agent, così il refactoring ha finalmente un campanello d'allarme.
- 4Lo strangler pattern
Ritaglia dal monolite un seam già testato con l'aiuto di un agent, poi fallo girare in sicurezza dietro il codice che sostituisce.
- 5Migrazione a Java 21
Esegui prima la ricetta deterministica, poi lascia che l'agent sistemi solo ciò che resta indietro.
- 6Port linguistico, verificato
Traduci in un secondo linguaggio un modulo già migrato, poi rilascialo con la stessa prova che ha dimostrato il funzionamento dell'originale.
- 7Documentazione, recuperata
Genera il README, le ADR e il controllo CI che il codebase non ha mai avuto, poi dimostra che restano onesti mentre il codice continua a muoversi.
- 8Riscrivere o rifattorizzare
Trasforma le prove raccolte da un agent su costo, rischio e reversibilità in un memo decisionale di cui i dirigenti possano davvero chiederti conto.
Ottieni un certificato
Completa tutti i capitoli per ricevere il tuo certificato di completamento.