Sobes.tech
Junior — Middle

Можете ли да опишете како је организован процес провере кода у вашој претходној компанији?

sobes.tech АИ

Одговор од АИ

U mojoj prethodnoj kompaniji, proces pregleda koda bio je organizovan na sledeći način:

  1. Programer je završavao posao na zadatku i pravio pull request (PR) u sistemu za kontrolu verzija (npr. GitHub ili GitLab).
  2. U PR su bili navedeni izmene, opis zadatka i linkovi na povezane tikete.
  3. 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.
  4. Ako su se nalazile zamerke, programer ih je ispravljao i ažurirao PR.
  5. 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.