Koodikontroll
Koodikontroll on ohjelmistoprojekteissa käytetty termi, joka viittaa koodin laadun, turvallisuuden ja luotettavuuden varmistamiseen sekä hallintaan liittyviin käytäntöihin ja prosesseihin. Se kattaa sekä manuaaliset että automaattiset tarkistusvaiheet, joita tiimi soveltaa koodin muutosten yhteydessä ja ennen julkaisua. Koodikontrollin tavoitteena on havaita virheitä varhain, ehkäistä regressioita ja säilyttää koodin kestävyyttä, ylläpidettävyyttä sekä turvallisuutta.
Keskeisiä osa-alueita ovat muun muassa koodikatselmoinnit eli peer review -prosessit, jossa tiimin jäsenet tarkastavat toistensa muutokset;
Tehtävä toteutetaan osana ohjelmistokehityksen työnkulkua ja se nojaa vahvasti versionhallintaan sekä CI/CD-putkiin. Versionhallinta (esim. Git) tarjoaa