Legacy Archaeology
Parte do curso de Vibe Coding: Advanced Engineering
Entregar a um modelo uma base de código que ninguém entende e perguntar "o que isto faz?" é uma das coisas de maior valor que dá para fazer com ele, e uma das mais fáceis de fazer mal. O modelo sempre vai produzir uma resposta. Ela vem fluente, estruturada e plausível, e você não tem como separar uma explicação correta de uma invenção confiante, a não ser que chegue com fatos seus.
O seu workspace tem o legacy_billing.py: nenhum teste, comentários de 2017, uma flag de que ninguém se lembra e um aviso mandando perguntar a alguém que já saiu da empresa. Não leia esse arquivo ainda, e não cole o conteúdo dele em lugar nenhum ainda. ...
Quer aprender Vibe Coding: Advanced Engineering Legacy Archaeology em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Vibe Coding: Advanced Engineering pronto e pratique Legacy Archaeology com um tutor de IA que conhece seu código.
Começar esta liçãoLegacy ArchaeologyO que você vai aprender
- Facts before narrative when mapping unfamiliar code
- Characterization tests that pin current behavior
- Distinguishing intent from accident in old code
- Using a model to generate hypotheses, not conclusions
Leia esta lição no seu idioma
Todas as lições deste curso
12 lições- 1Context Is The Whole Game35 min
- 2Pick The Right Brain, Pay The Right Price25 min
- 3Spec-Driven Development35 min
- 4Build Your Harness35 min
- 5Verification Loops: Make It Prove Itself40 min
- 6Reading Generated Code Like A Senior40 min
- 7Legacy Archaeology40 min
- 8Migrations At Scale40 min
- 9Debugging Code You Did Not Write40 min
- 10The Security Model Of An Agent40 min
- 11AI On A Team30 min
- 12Judgment: Knowing When Not To35 min
