| | 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 |