Tekoälyagenttien kyky suorittaa yksikkötestejä on NIIN massiivinen avaus. Jos olet kehittäjä, joka on käyttänyt yksikkötestejä voimakkaasti: Claude Coden kaltaisen työkalun käyttäminen on niin järkevää. Ja jos et vielä käytä testejä: tekoälyagenttien kanssa älä näe, miten et tekisi sitä ennemmin tai myöhemmin...
Yksikkötestit ovat yksi nopeimmista ja halvimmista tavoista paitsi validoida työsi, myös pysäyttää regressiot (ja hallusinaatiot!) Jos se ei käänny tai jos testit eivät läpäise: se on *ehdottomasti* rikki!
Se saattoi olla vain minä, mutta en koskaan oikeastaan luottanut omaan työhöni: koska opin kantapään kautta tekemään virheitä. Joten hyödynsin aina testejä hyvin, mikä säästi minut niin monta kertaa. Nyt luotan tekoälyagenttiin paljon paljon vähemmän kuin itseeni. Joten joko vahvistan sen tai testit vahvistavat sen (usein: molemmat!)
... mutta ennen kuin käytän aikaani työn validointiin, haluan, että siinä on testit, jotka läpäisevät (eikä testit, jotka se *teki* läpäisemään tekemällä siihen typeriä muutoksia) Toinen esimerkki siitä, kun noudatat järkeviä kehityskäytäntöjä: Tekoälyagentit voivat auttaa sinua. Ilman näitä: ne auttavat vain tiettyyn pisteeseen
Kuulen usein, että "tekoäly ei auta paljon perintöprojektissamme". Kannattaa kysyä: onko sillä kattava testipaketti? Voiko agentti ajaa sitä? Käyttääkö se sitä jokaisen muutoksen jälkeen? Claude Code työskentelee loistavasti "perintöprojektini" parissa, jonka kanssa kirjoitin ennen tekoälyä. Laajat yksikkötestit!
115,2K