Junior — Middle
Czy możesz opisać, jak wyglądał proces sprawdzania kodu w twojej poprzedniej firmie?
sobes.tech AI
Odpowiedź od AI
W mojej poprzedniej firmie proces przeglądu kodu był zorganizowany w następujący sposób:
- Programista kończył pracę nad zadaniem i tworzył pull request (PR) w systemie kontroli wersji (np. GitHub lub GitLab).
- W PR wskazywano zmiany, opis zadania i linki do powiązanych ticketów.
- Jeden lub kilku kolegów (zwykle z tego samego zespołu) przeglądali kod, sprawdzając zgodność z normami kodowania, decyzjami architektonicznymi, obecność testów i potencjalne błędy.
- Jeśli znajdowano uwagi, programista je poprawiał i aktualizował PR.
- Po zatwierdzeniu przez kilku recenzentów, PR był scalany z główną gałęzią.
Taki proces pomagał utrzymać jakość kodu, dzielić się wiedzą i zmniejszać liczbę błędów w wersjach. Dla rozwoju Androida szczególną uwagę zwracano na architekturę (np. MVVM), prawidłowe korzystanie z cyklu życia komponentów i optymalizację UI.