Junior — Middle
Можете ли да опишете како је организован процес провере кода у вашој претходној компанији?
sobes.tech АИ
Одговор од АИ
U mojoj prethodnoj kompaniji, proces pregleda koda bio je organizovan na sledeći način:
- Programer je završavao posao na zadatku i pravio pull request (PR) u sistemu za kontrolu verzija (npr. GitHub ili GitLab).
- U PR su bili navedeni izmene, opis zadatka i linkovi na povezane tikete.
- Jedan ili više kolega (obično iz istog tima) pregledali su kod, proveravali usklađenost sa standardima kodiranja, arhitektonske odluke, prisustvo testova i potencijalne greške.
- Ako su se nalazile zamerke, programer ih je ispravljao i ažurirao PR.
- Nakon odobrenja od strane više recenzenata, PR je spajan u glavnu granu.
Ovaj proces je pomagao u održavanju kvaliteta koda, razmeni znanja i smanjenju broja grešaka u izdanjima. Za Android razvoj, posebno je obraćana pažnja na arhitekturu (npr. MVVM), pravilno korišćenje životnog ciklusa komponenti i optimizaciju UI-ja.