Fejlesztők – vegyék át az irányítást

Legyen szó kis mobilalkalmazásról vagy egy eszközön lévő nagyméretű háttér-mikroszolgáltatásról vagy firmware-ről, minden kiadáshoz bejelölt kódnak át kellett volna mennie a kódellenőrzési folyamaton. A kódellenőrzés mögött nem csak a hibamentes kód áll, hanem a karbantartható kód is, amelyet az új csapattagok megérthetnek, és hozzájárulhatnak a legfrissebb beküldött kódhoz.

A kódellenőrzés egy közös erőfeszítés, amelyet a csapat összes tagjának meg kell tennie, ha akár egyetlen fejlesztő sem vesz részt ebben a folyamatban, az az egész rendszer kudarcát jelenti.

A kód áttekintésének elég konstruktívnak kell lennie ahhoz, hogy az első felülvizsgálat során talált hiba soha ne ismétlődhessen meg.

Értsük meg, mi nem kódellenőrzés, majd megpróbáljuk elmagyarázni, mi a kódellenőrzés.

  • „JAVÍTSA MEG! MEGOLDÁS! EZ ROSSZ!" ez mindenki számára nagyon rosszul hangzik, és senki sem fogja követni az irányelveit.
  • Más fejlesztők hibáztatása
  • Nem helyes, ha elmondod más fejlesztőknek a kódodat/logikádat, mert nem úgy írtad, ahogy én gondolom.
  • Más fejlesztők kényszerítése az Ön kódjának stílusára.
  • Kiabál más fejlesztőkkel, hogy nem érted a kódot.
  • Megrángatja a többi fejlesztő lábát, és tiszteletlenséget tanúsít irántuk.
  • Ha kódellenőrzést végez, az nem jelenti azt, hogy jobb vagy másoknál.

A kódellenőrzés felhatalmazza Önt és csapatát annak érdekében, hogy a csapat hatékonyabban karbantartsa a kódot és új funkciókat építsen fel, mivel Ön már gondoskodik a kód minőségéről. A kódellenőrzés eredményének tartalmaznia kell a jó, rossz és csúnya részeit.

A kód felülvizsgálatának megközelítése

  1. Leírás A kódban található problémáról
  2. Tesztesetek a problémára
  3. A javítások javasolt megvalósítása
  4. A termelésbe lépés stratégiája

A kódellenőrzés nem csupán egy folyamat, hanem egy egészséges megbeszélés a kód minőségéről, logikájáról és a lehetséges hibákról.