"Tekoälyn kirjoittama koodi ei ole omaisuus, se on velka" --- Jane Zhang: On kulunut vuosi siitä, kun tiimimme otti täysin käyttöön tekoälykoodityökalut (esim. Viimeisen vuoden aikana, kun olen käsitellyt näitä tekoälytyökaluja päivittäin, olen selvästi tuntenut, että koodiin on kaikessa hiljaisuudessa kertynyt paljon "epäpuhtauksia" - turhaa koodia näkyy kaikkialla, turhia kommentteja ja liiallisia valetestejä syntyy yksi toisensa jälkeen. Jopa yksikkötesteistä tulee epäluotettavia, ja ne jättävät usein huomiotta ongelmat, jotka olisi pitänyt havaita. Lopputulos? Joka kerta kun haluat lisätä uuden ominaisuuden, sinun on usein refaktoroitava se suuressa mittakaavassa, ennen kuin se voi edetä sujuvasti. Viime aikoina minun on täytynyt istua alas ja käydä uudelleen, muokata ja jopa kirjoittaa koodia rivi riviltä useammin. Vain tällä tavalla voin varmistaa koodin eheyden ja oikeellisuuden, ja myös tulevien kollegoiden on kätevää ylläpitää sitä paremmin. Yllättäen tekoälytyökalut halusivat alun perin parantaa kehityksen tehokkuutta, mutta lopulta ne vahingossa lisäsivät näitä piilotettuja "teknisiä velkoja".
jane zhang
jane zhang6.9. klo 13.59
On kulunut noin vuosi siitä, kun tiimini on täysin omaksunut kaikki tekoälyn koodaustyökalut (Cursor, Claude Code) Ja päivä päivältä tunnen lisätyn ryntäyksen koodikannassa. Yksikkötestit eivät havaitse regressioita. Turhaa pilkkaamista, kommentteja jätetään väliin. Uusien ominaisuuksien lisäämiseksi tarvitaan lisää refaktorointia. Huomaan istuvani alas ja kirjoittavani tiedostoja uudelleen varmistaakseni täydellisyyden, oikeellisuuden ja helppouden tuleville kehittäjille enemmän kuin koskaan ennen.
48,63K