Čo to je
Vygenerovaný kód nie je horší kód. Je to kód, ktorý nikto nemusel premyslieť riadok po riadku, takže systém existuje, no úvaha za ním nikdy nebola zapísaná. Práve táto medzera je to, čo sa zmení vo chvíli, keď to nasadíte.
Prečo to v produkcii praská
Kód tam je. Kontext nie.
Produkt postavený takto zvyčajne beží bez problémov, kým nenarazí na skutočných používateľov, skutočné dáta a druhého vývojára. Vtedy prídu otázky: ktoré časti nesú váhu, prečo tá istá logika existuje na troch miestach, čo sa stane, keď niekto prestane udržiavať danú závislosť, a kto rozhodol o tom, ako fungujú session a oprávnenia. Odpovede sa dajú získať späť, ale len poriadnym prečítaním systému. Tie isté nástroje, ktoré kód vygenerovali, ho vedia aj dobre čítať, a presne tak s AI pracujeme každý deň.
Ako čítame AI-generovaný codebase
Vezmeme si read-only prístup, spustíme nástroje a oddelíme to, čo je živé a nesie váhu, od toho, čo sa raz vygenerovalo a zabudlo.
Pozrieme sa na prihlasovanie, zákaznícke dáta, na to, čo sa stane pri zlyhaní, a na cudzí kód, od ktorého závisíte. Potom na to, či to testy vôbec zachytia.
Dostanete systém spísaný, riziká zoradené podľa vážnosti a krátky zoznam toho, čo opraviť skôr, než vás to začne stáť peniaze.
Čo si odnesiete
Časté otázky
Ako dobré je to, čo ste nasadili?
Nechajte si kód zauditovať zadarmo