koodiarvioinnit
Koodiarvioinnit ovat ohjelmistokehityksen laadunvarmistuksen käytäntö, jossa toinen kehittäjä tai tiimi tarkastaa vastaanotetun koodimuutoksen ennen sen hyväksymistä osaksi päähaaraa. Tavoitteena on löytää virheitä, varmistaa toteutuksen noudattavan projektin standardeja ja jakaa osaamista tiimin kesken.
Koodiarviointiin voidaan käyttää erilaisia lähestymistapoja, kuten manuaalinen tarkastus, pariohjelmointi ja lukukäynnit. Lisäksi automaattiset staattisen analyysin työkalut
Prosessi tyypillisesti alkaa kehittäjän tekemästä pull requestista tai merge requestista. Arvioijat jättävät kommentteja ja ehdotuksia, kehittäjä
Hyödyt: virheiden varhainen havaitseminen, parantunut koodin laatu, tiedon jakaminen tiimin sisällä sekä koulutuksellinen arvo.
Haasteet: arviointi voi olla aikatehotonta ja johtaa konflikteihin, jos palaute tulkitaan henkilökohtaisesti. Ratkaisut: selkeät ohjeet, pienet
Käytettyjä työkaluja ovat esimerkiksi GitHubin pull requestit, GitLabin merge requests, Gerrit, Bitbucketin pull requests sekä inline-kommentointiominaisuudet.