Koodikatseluiden
Koodikatseluiden on ohjelmistokehityksen käytäntö, jossa lähdekoodia tarkastelee yksi tai useampi kehittäjä, joka ei ole kirjoittanut kyseistä koodia. Tarkoituksena on löytää virheitä, parantaa laatua ja arkkitehtuurin toteuttamista sekä jakaa osaamista tiimin jäsenille.
Katselut voivat olla kevyitä tai formaaleja ja ne toteutetaan yleensä asynkronisesti kommenttien avulla tai reaaliaikaisissa sessioissa.
Roolit koodikatseluissa ovat tyypillisesti kirjoittaja (koodin tekijä) sekä arvioijat (katselijat), joihin voi kuulua myös tarkastaja tai
Hyödyt ja haasteet ovat keskeisiä. Koodikatseluiden hyödyt ovat virheiden varhaisempi havaitseminen, laadun ja standardien noudattamisen parantaminen
Koodikatseluiden historia juontaa juurensa ohjelmistotuotannon laadunvarmistuksen muodoista kuten Fagan-inspectionista, joka kehitti systemaattisen lähestymistavan virheiden löytämiseksi ennen