Sobes.tech
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:

  1. Programista kończył pracę nad zadaniem i tworzył pull request (PR) w systemie kontroli wersji (np. GitHub lub GitLab).
  2. W PR wskazywano zmiany, opis zadania i linki do powiązanych ticketów.
  3. 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.
  4. Jeśli znajdowano uwagi, programista je poprawiał i aktualizował PR.
  5. 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.