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?