layout | title | permalink | meta |
---|---|---|---|
default |
Your First Pairing Session |
/your-first-pairing-session |
Tips to make your first pair programming session a success. |
使您的第一次的結對編程會議成功的提示。
首先:放鬆,你行的!
結對不過是兩個人在一個任務上互相幫助。當您遇到棘手的錯誤或代碼庫的新區域時,您可能與同事“意外地”進行結對。
就是說,一開始有點緊張是很常見的。因此,第一次結對的最大敵人通常緊張。
這裡有一些技巧,可以減輕壓力。
理想情況下,您的第一次會議將與經驗豐富的隊友進行。但更重要的是,他們要友善。
盡量友善一點。
請安排在早上的第一件事,尤其是咖啡因和動機水平比較高的時候。
請格外注意,應該避免在午餐後立即或一天中的很晚進行。 Take extra care to avoid immediately after lunch or very late in the day.
- 彼此直接等距坐著,讓顯示器與彼此等距。
- 每人獨立使用一個鍵盤。
- 稍微增加文字的字體大小。
- 使用你們都相當熟悉的編輯器 / IDE。
一旦有了一些經驗,就會發現當問題變得更加棘手時,結對才真正閃耀。
但是對於這第一次結對會議,請嘗試針對一些不會讓人感到恐懼的東西,而是您已經很確定自己知道如何完成。
“結對”一詞有隨帶一些負面的意思。
如果這個想法會嚇到您或您的伴侶,請考慮甚至不要使用 Pair 稱呼。
嘗試用 “我能對此有參與嗎?”
一些人發現,相比與兩個人結對會話,多人編程沒有那麼令人生畏。
您可以這樣執行:
- 將三個或三個以上的開發人員聚集在一起。
- 在電視或超大顯示器上輸入一些代碼。
- 小組導航時,一個人操作(drive)。
- 非常頻繁地交換操作權。最好是每十分鐘轉換一次。
- 驚嘆於您產生的代碼質量,彼此學習到的知識以及代碼的樂趣。
一開始從較短的會議開始會是個好主意。 大約是45-60分鐘。
結對需要高於平均水平的專注力和溝通能力,這可能會使您很快就感到疲憊不堪。
隨著時間的流逝,您的耐力會增強,但起初請保持簡短的會議狀態。
在您的第一次結對會議經驗之後,您將開始對結對編程發表意見。
請嘗試避免這種情況。
結對夥伴的質量和兼容性差異很大。在確定結對是否適合您之前,請嘗試與五個不同的人結對。
想在您的第一次結對經驗上想要一些進一步的指導嗎?
請查看我們的結對會話模板以獲取想法。
{% include navigation-buttons.html previous-title="The Case for Pair Programming" previous-url="/pair-programming-guide/the-case-for-pair-programming" next-title="A Pairing Session Template" next-url="/pair-programming-guide/template" %}