| 1 | = Code Review = |
| 2 | |
| 3 | Code Review jest jednym z elementów metodologii Extreme Programming (XP), często zastępuje programowanie w parach. |
| 4 | |
| 5 | Polega na |
| 6 | * testowaniu czy dana funkcjonalność działa zgodnie z założeniami |
| 7 | * przejrzeniu zmian, czy są adekwatne (nazwy zmiennych, funkcji, podział na klasy itd) |
| 8 | * sprawdzamy tylko zmiany w kodzie dotyczące danego ticketa, bez sprawdzania starego kodu |
| 9 | |
| 10 | Zalety |
| 11 | * każdy z programistów orientuje się w całości projektu |
| 12 | * dodatkowy poziom testowania |
| 13 | * lepszy kod, mniej błędów funkcjonalnych, logicznych oraz merytorycznych |
| 14 | * większy przepływ wiedzy w zespole |
| 15 | |
| 16 | Jak zrealizować praktycznie: |
| 17 | * po zakończeniu prac nad danym ticketem, zmieniamy status na code review |
| 18 | * przypisujemy go do osoby, która powinna sprawdzić kod |
| 19 | * sprawdzamy zmiany wprowadzone do źródeł (numery rewizji sa w komentarzach na track'u) |
| 20 | * wpisujemy uwagi jako komentarz i przypisujemy do osoby realizującej dany ticket |
| 21 | * powtarzamy całą procedurę aż nie będzie uwag |