Version 2 (modified by grzesiek, 14 years ago)

--

Code Review

Code Review jest jednym z elementów metodologii Extreme Programming (XP), często zastępuje programowanie w parach.

Polega na

  • testowaniu czy dana funkcjonalność działa zgodnie z założeniami
  • przejrzeniu zmian, czy są adekwatne (nazwy zmiennych, funkcji, podział na klasy itd)
  • sprawdzamy tylko zmiany w kodzie dotyczące danego ticketa, bez sprawdzania starego kodu

Zalety * każdy z programistów orientuje się w całości projektu * dodatkowy poziom testowania * lepszy kod, mniej błędów funkcjonalnych, logicznych oraz merytorycznych * większy przepływ wiedzy w zespole

Jak zrealizować praktycznie: * po zakończeniu prac nad danym ticketem, zmieniamy status na code review * przypisujemy go do osoby, która powinna sprawdzić kod * sprawdzamy zmiany wprowadzone do źródeł (numery rewizji sa w komentarzach na track'u) * wpisujemy uwagi jako komentarz i przypisujemy do osoby realizującej dany ticket * powtarzamy całą procedurę aż nie będzie uwag