Legacy Archaeology
Parte del curso de Vibe Coding: Advanced Engineering
Entregarle a un modelo una base de código que nadie entiende y preguntarle "¿qué hace esto?" es una de las cosas más rentables que puedes hacer con él, y una de las más fáciles de hacer mal. El modelo siempre va a producir una respuesta. Será fluida, estructurada y verosímil, y no tienes forma de distinguir una explicación correcta de una invención dicha con seguridad si no llegas con hechos propios.
Tu espacio de trabajo tiene legacy_billing.py: sin tests, con comentarios de 2017, un flag que nadie recuerda y un aviso de que preguntes a alguien que ya se fue de la empresa. No lo leas todavía, y no lo pegues todavía en ningún sitio. ...
¿Quieres aprender Vibe Coding: Advanced Engineering Legacy Archaeology en un entorno real?
Haz clic abajo, recibe una máquina Linux con Vibe Coding: Advanced Engineering listo, y practica Legacy Archaeology con un tutor de IA que conoce tu código.
Empezar esta lecciónLegacy ArchaeologyLo que vas a 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
Lee esta lección en tu idioma
Todas las lecciones de este curso
12 lecciones- 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
