Näen paljon "En koskaan kirjoittanut testejä, mutta en, vaan käsken LLM:ää luomaan täyden puvun". Mutta eikö tämä ole väärin?
Ajatellen ensimmäisistä periaatteista, jos testit todistavat koodisi toimivuudesta, sinun pitäisi käyttää paljon manuaalista vaivaa hyvän testipuvun suunnitteluun ja antaa LLM:n tehdä varsinaisen koodin yhdellä iskulla testien täyttämiseksi. Miksi yleinen käytäntö on päinvastoin?
Vaikuttaa siltä, että teoriassa TDD:n pitäisi menestyä agenttilähtöisessä koodauksessa, mutta ei ole. Miksi?
Monet sanovat, että vibe-koodaus kuluttaa heidät enemmän kuin tavallinen ohjelmointi. Se johtuu myrkyllisestä anti-vyöhykkeestä, johon pääsee vetämällä vipua jatkuvasti. Päädyt peliriippuvaisten kaltaiseen tilaan. Se polttaa aivosi.
Todellinen flow-tila on energisoiva ja palkitseva, koska se saa sinut todella syvällisesti ymmärtämään järjestelmää, jonka parissa työskentelet. Sinulla on todellista kontrollia, ja aivosi tuntuvat turvallisilta.