Refactoring · Koodaus
Koodin rakenteen parantaminen muuttamatta toiminnallisuutta.
Refaktorointi tarkoittaa olemassa olevan koodin rakenteen parantamista niin että toiminnallisuus säilyy ennallaan mutta koodi on selkeämpää, ylläpidettävämpää tai tehokkaampaa. Vibekoodauksessa refaktorointi on tekoälyn vahvuusaluetta: se näkee koodikantasi kokonaisuutena ja tunnistaa toisteisuuden, pitkät funktiot ja monimutkaisen logiikan. Pyydä tekoälyä refaktoroimaan pienissä osissa kerrallaan ja testaa jokaisen muutoksen jälkeen. Erityisen hyödyllistä on pyytää tekoälyä selittämään miksi se refaktoroi tietyllä tavalla — opit samalla paremmaksi koodaajaksi.
"Refaktoroi tämä 200-rivinen funktio pienemmiksi, nimetyiksi osiksi"
"Muunna luokka-komponentti funktionaaliseksi Reactiksi"
"Poista toisto näistä komponenteista ja luo yhteinen pohjakomponentti"
"Erota tietokantalogikka API-reitistä omaan service-tiedostoon"
Tutustu kaikkiin vibekoodauksen termeihin.