W ekstremalnym projekcie programistycznym programiści przez większość czasu programują w parach.
Ponieważ te pary również się zmieniają, to znaczy, że łączysz program z różnymi ludźmi i istnieje poczucie wspólnej własności, kod źródłowy jest często sprawdzany i aktualizowany.
Skoro tak, to czy potrzebne są recenzje kodu? Mam na myśli, przestań programować i po prostu rób recenzje kodu.
agile
code-reviews
pair-programming
extreme-programming
Eduardo Copat
źródło
źródło
Odpowiedzi:
Jednym z kluczowych zasobów do programowania ekstremalnego jest Wiki Wiki Warda, czyli Portland Pattern Repository, czyli C2.com . W tym miejscu wiele osób opracowało różne metodologie i udokumentowało je podczas ich stosowania.
Na tej wiki znajduje się strona: Extreme Programming Code Reviews, która ma wielu współpracowników, w tym Rona Jeffriesa i Kenta Becka.
Do tego powiedzieli:
Tam jest też trochę więcej dyskusji na ten temat od innych.
Najważniejsze jest jednak to, że w połączeniu z testami, współwłasnością i programowaniem w parach, te rzeczy rozwiązują cele, które zwykle powinien wykonywać przegląd kodu, takie jak:
Są one wykonywane w sposób ciągły poprzez programowanie parami i automatyczne testowanie w programowaniu ekstremalnym, a zatem wyraźna kontrola Fagana nie jest konieczna.
Powiązana lektura:
źródło