agile
Pair Programming
Agilna praktyka inżynierska, w której dwóch programistów pracuje razem przy jednym komputerze — jeden pisze kod („kierowca”), a drugi przegląda każdą linię w czasie rzeczywistym („nawigator”). Zmieniają role często. Pair programming poprawia jakość kodu, łapie błędy jeszcze przed uruchomieniem testów, promuje dzielenie się wiedzą w zespole, zmniejsza ryzyko powstawania izolowanych wiedzy i prowadzi do prostszych rozwiązań. Badania pokazują, że choć para koduje nieco dłużej niż osoba samodzielnie, to znacznie mniej błędów się pojawia, co zmniejsza koszty poprawiania kodu później. Pair programming to jedna z podstawowych praktyk Extreme Programming (XP) i coraz częściej wykorzystywana przez zwinnie zespoły, które cenią jakość kodu i wspólne posiadanie odpowiedzialności.
Terminy związane
Uruchom swoją następną ocenę w Plandeck
Free Planning Poker z natychmiastowym jednoczesnym odkryciem, deckami Fibonacciego i rozmiarów koszulki oraz głosowaniem asynchronicznym — bez konfiguracji.