Sobes.tech
Junior — Middle

El tudná mondani, hogyan szervezték meg a kódellenőrzési folyamatot a korábbi vállalatánál?

sobes.tech MI

Válasz az MI-től

Előző cégnél a kódellenőrzési folyamat a következőképpen volt szervezve:

  1. A fejlesztő befejezte a feladatot, és létrehozott egy pull requestet (PR) a verziókezelő rendszerben (pl. GitHub vagy GitLab).
  2. A PR-ben megjelölte a változtatásokat, a feladat leírását és a kapcsolódó jegyek linkjeit.
  3. Egy vagy több kolléga (általában ugyanabból a csapatból) átnézte a kódot, ellenőrizve a kódolási szabványoknak való megfelelést, az architekturális döntéseket, a tesztek meglétét és a potenciális hibákat.
  4. Ha észrevételek merültek fel, a fejlesztő kijavította azokat, és frissítette a PR-t.
  5. Több reviewer jóváhagyása után a PR össze lett merge-elve a fő ággal.

Ez a folyamat segített fenntartani a kód minőségét, tudásmegosztást és csökkenteni a hibák számát a kiadásokban. Android fejlesztésnél külön figyelmet fordítottak az architektúrára (pl. MVVM), a komponensek életciklusának helyes használatára és a UI optimalizálására.