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:
- A fejlesztő befejezte a feladatot, és létrehozott egy pull requestet (PR) a verziókezelő rendszerben (pl. GitHub vagy GitLab).
- A PR-ben megjelölte a változtatásokat, a feladat leírását és a kapcsolódó jegyek linkjeit.
- 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.
- Ha észrevételek merültek fel, a fejlesztő kijavította azokat, és frissítette a PR-t.
- 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.