Kód felülvizsgálatok
Kód felülvizsgálatok
Szerző: Mattias Karlsson
Kódellenőrzéseket kell végeznie. Miért? Mivel javítják a kód minőségét és csökkentik a hibák arányát. De nem feltétlenül azokból az okokból, amelyeket gondolhat.

Mivel lehet, hogy rossz tapasztalataik voltak a véleményekkel kapcsolatban, sok programozó hajlamos elutasítani a kódellenőrzéseket. Láttam olyan szervezeteket, amelyeknek minden kód megköveteléséhez hivatalos felülvizsgálat szükséges, mielőtt a produkcióba lépnének. Gyakran az építész vagy a fejlesztés vezetője végzi ezt az áttekintést, amely gyakorlat leírható úgy, hogy mindent áttekintő építész. A szoftverfejlesztési folyamat kézikönyvében szerepel, ezért a programozóknak be kell tartaniuk. Egyes szervezeteknek szüksége lehet ilyen merevségre és formális folyamatokra, de sokuknak nem. A legtöbb szervezetben ez a megközelítés nem produktív. A keresés során úgy érezheti, mintha a feltételes szabadlábon eljáró testület próbálná ki őket. Az ellenőröknek egyaránt szükségük van a kód elolvasására, valamint arra, hogy naprakészek maradjanak a rendszer minden részletével. A bírálók gyorsan szűk keresztmetszetekké válhatnak ebben a folyamatban, és a folyamat gyorsan elfajul.
A hibakódok kijavítása helyett a kódellenőrzések célja az ismeretek megosztása és a közös kódolási irányelvek kidolgozása kell, hogy legyen. A kód megosztása más fejlesztőkkel lehetővé teszi a kód közös tulajdonjogát. Ne korlátozza az áramlását, hagyja, hogy bármelyik csapattag átnézze a kódot a csapat többi tagjával. A hibák keresése helyett érdemes áttekinteni a kódot, hogy megpróbálja megtanulni és megérteni.