Skip to content

Latest commit

 

History

History
160 lines (99 loc) · 6.18 KB

02-your-first-pairing-session.md

File metadata and controls

160 lines (99 loc) · 6.18 KB
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

“結對”一詞有隨帶一些負面的意思。

如果這個想法會嚇到您或您的伴侶,請考慮甚至不要使用 Pair 稱呼。

嘗試用 “我能對此有參與嗎?”

嘗試進行多人編程 mod programming(“mobbing”)

一些人發現,相比與兩個人結對會話,多人編程沒有那麼令人生畏。

您可以這樣執行:

  1. 將三個或三個以上的開發人員聚集在一起。
  1. 在電視或超大顯示器上輸入一些代碼。
  1. 小組導航時,一個人操作(drive)。
  1. 非常頻繁地交換操作權。最好是每十分鐘轉換一次。
  1. 驚嘆於您產生的代碼質量,彼此學習到的知識以及代碼的樂趣。

限制執行的時間

一開始從較短的會議開始會是個好主意。 大約是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" %}