"Kód napsaný umělou inteligencí není aktivum, je to dluh" --- Jane Zhang: Už je to rok, co náš tým plně přijal nástroje pro kódování umělé inteligence (např. Kurzor, Claude Code). Za poslední rok, kdy jsem se s těmito nástroji umělé inteligence potýkal každý den, jsem měl jasně pocit, že se v kódu tiše nahromadilo mnoho "nečistot" - všude je vidět nadbytečný kód, zbytečné komentáře a nadměrně se objevují falešné testy jeden za druhým. Dokonce i jednotkové testy se stávají nespolehlivými a často přehlédnou problémy, které měly být odhaleny. Výsledek? Pokaždé, když chcete přidat novou funkci, musíte ji často ve velkém měřítku refaktorovat, aby mohla hladce pokračovat. V poslední době si musím sednout a častěji se vracet, upravovat a dokonce přepisovat kód řádek po řádku. Jen tak mohu zajistit integritu a správnost kódu a je také pohodlné pro budoucí kolegy jej lépe udržovat. Nástroje umělé inteligence chtěly původně zlepšit efektivitu vývoje, ale nakonec tyto skryté "technické dluhy" nechtěně navýšily.
jane zhang
jane zhang6. 9. 13:59
Je to asi rok, co můj tým plně přijal všechny nástroje pro kódování AI (kurzor, Claude Code) A ze dne na den cítím další nepořádek v kódové základně. Jednotkové testy nezachytávají regrese. Zbytečné výsměchy, komentáře, zůstávají mezi tím. K přidání nových funkcí je potřeba další refaktoring. Přistihl jsem se, že sedím a přepisuji soubory, abych zajistil úplnost, správnost a jednoduchost pro budoucí vývojáře více než kdy předtím.
60,87K