-
Dnes sa budeme rozprávať
o párovom programovaní.
-
Pri párovom programovaní
pracujeme ako tím.
-
Prečo by mali dvaja ľudia
používať jeden počítač?
-
Lebo viac hláv, viac rozumu!
-
Pracujeme spolu zaujímavým spôsobom.
-
– Pretože sme zaujímaví ľudia.
– Áno, to sme.
-
Pri párovom programovaní si ty
a tvoj partner sadnete za jeden počítač
-
a budete pracovať na spoločnom projekte.
-
Práve teraz pracujeme
na projekte „Code Monster“!
-
Ale nie! Ohnivá príšera!
Teraz nemáme čas, dokončíme to neskôr!
-
Párové programovanie je ako
jazda v pretekárskom aute.
-
Jeden človek je vodič
a druhý je navigátor.
-
– Čo chceš byť, vodič alebo navigátor?
– Vodič.
-
Vodič sedí pri počítači, používa
klávesnicu, myš alebo dotykovú obrazovku
-
a ovláda hlavné činnosti počítača.
-
– Nastavujem šípky tak, aby sa postavička
pohybovala smerom, ktorým chceme.
-
Druhá osoba je navigátor.
Navigátor je niekto, kto pomáha vodičovi.
-
Odpovedá na jeho otázky, všíma si chyby
a identifikuje potenciálne problémy.
-
– Choď vľavo.
Namiesto doprava choď vpravo.
-
Komunikácia je pri párovom
programovaní kľúčom k úspechu.
-
Neurážaj svojho partnera.
Rešpektujte sa.
-
Nesnaž sa vodiča komandovať.
Takých navigátorov nemá nikto rád.
-
– Čo keby si spravila toto?
– Hej, počkaj! Prestaň, vráť mi to!“
-
ČO NEROBIŤ: Neber vodičovi myš/klávesnicu.
-
Komunikácia je pri párovom
programovaní kľúčom k úspechu.
-
Po celý čas komunikuj
so svojím partnerom o tom, čo robíte.
-
Vodič vysvetľuje, čo robí.
-
– Myslíš, že by sme tam
mohli pridať text navyše?
-
A navigátor môže navrhovať ďalšie kroky.
-
– Vieš napísať taký program,
aby sa pes posunul k cieľu?
-
– Navigátor premýšľa o úlohe komplexne.
– Vodič sa zase zameriava na detaily.
-
Obe úlohy sú dôležité
-
– Chceš sa vymeniť?
– Dobre, teraz budem šoférom ja.
-
Často sa striedajte.
-
– Počkaj, prečo to nefunguje?
-
– Musíš to pripojiť tu hore.
Pozri, tu je diera.
-
Videli ste ako mi moja partnerka
pomohla vyriešiť úlohu rýchlejšie?
-
Všimla si moje chyby.
-
Párové programovanie
je o tímovej spolupráci.
-
Čo robiť: – Rešpektujte sa.
– Rozprávajte sa o úlohe.
-
– Vysvetľuj, čo robíš.
– Mysli dopredu.
-
– Dávaj návrhy.
– Striedajte sa.
-
– Často striedajte
roly vodiča a navigátora.
-
Čo nerobiť: – Nekomanduj šoféra.
Neber vodičovi myš/klávesnicu.