成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

回歸結對編程

開發 開發工具
我這一生中,很少進行結對編程,當然非正式的除外(例如和別人一起解決bug)。在 Typemock 工作的時候,我大部分時間都在改 bug,沒有特定的做法,也沒有人指導應該怎么合作,僅僅是隨意地和不同的人解決不同的問題。

當被問及提高代碼質量的***方法時,我一般回答是:代碼審查。代碼審查是***的減少 bug 的方法。但我更喜歡的是 —— 結對編程。

我這一生中,很少進行結對編程,當然非正式的除外(例如和別人一起解決bug)。在 Typemock 工作的時候,我大部分時間都在改 bug,沒有特定的做法,也沒有人指導應該怎么合作,僅僅是隨意地和不同的人解決不同的問題。

最近我又接觸到了結對編程,我現在的感覺和以前完全不同。我更加注重這個過程,而以前的我僅僅對結果感興趣。

以下是我最近總結的一些要點。大部是作為專家的拍檔的角度來說,有些也從主導人的角度。

氛圍. 開始一段工作的時候,你大概可以估摸到事情會怎樣發展。你有多投入,你的拍檔有多投入,你們對問題和代碼有多熟悉,這些都很重要。你們***能做到多好,決定于你們的開始。

耐性. 這是說給急性子聽的。我不知道以前自己是不是有耐心,但是現在我真的需要下大功夫去培養一下耐心。當我是主導人的時候,我常常需要不厭其煩地對拍檔作出巨細無遺的解釋。

靜心聆聽,不要一味反駁. 當我不是主導人的時候,我會一次又一次地要求主導人解釋他的方案是怎樣解決問題的。當然,我需要安靜地聽他講解,才能聽明白。但是,要我一聲不吭的,太難了。

不當沉默的羔羊. 當我不是主導人的時候,我常常在心里衡量,要不要提出我的疑問。說出來的話,怕他會笑我笨。沉默的話,的確不會引來嘲笑。但是我還是常常逼著自己提問,一般這樣開頭:“可能是我太笨,但是我不太明白……”。結果,有時候我們會就這個問題討論下去,有時候拍檔則會像看傻瓜一樣看著我。

態度很重要. 我自己的態度固然重要,但是拍檔的態度也很大程度上影響了結果。例如,當我不是主導人的時候,對方有些言語和舉動使我感覺到自己好像拖慢了進度。我經常告訴自己不要那樣想。當我是主導人的時候,我盡量控制自己的言行舉止,以免拍檔誤會。當主導人與不,都難啊。

拍檔也是很重要的. 無論是菜鳥還是高手,都沒有***的拍檔,只有最適合的拍檔。有時候,你不能選擇和誰合作,但你的拍檔總有值得你學習的地方。

學會協商. 即使是這個層面的合作,也脫離不了付出和收獲的關系。你需要根據進度決定什么時候討論相應的話題,從命名到測試點。你的拍檔可能同意,或者不同意,又或者與你擊掌歡呼。失敗總是存在的,做好心理準備吧。

缺少爭論. 當帶領一個新手的時候,我說出來的話好像都是對的,像是無可厚非的事實。這實際上是非常危險的。我們應該鼓勵人們發問,對我們的觀點提出疑問和建議。可是,很多時候即使我的假設是錯的,我還是很難放棄我觀點。

結對編程不僅僅是一種開發的手段,它更是一種技巧,需要不斷地改進,并應用到實踐中去。即使多花點時間也是值得的,就像單元測試一樣。當然,結對編程也需要有一些準則:即使尷尬也要提問;當你確信自己的觀點是對的時候要大膽地提出來;為了大局,有時候需要妥協一下。

原文鏈接:http://www.oschina.net/translate/re-pair-programming

責任編輯:張偉 來源: oschina
相關推薦

2013-05-06 10:22:07

結對編程敏捷開發敏捷管理

2013-11-28 10:22:37

編程結對編程

2015-09-11 08:59:03

結對編程

2023-01-18 23:20:25

編程開發

2010-01-27 09:33:40

結對編程

2013-06-20 09:38:57

2014-03-03 09:48:55

SSHTmux

2013-05-24 09:37:25

結對編程結對編程實踐BitBucket

2023-04-20 18:45:44

2015-09-11 09:43:27

分析編程特征

2017-10-20 11:07:45

編程代碼編程模式

2011-08-30 10:03:59

軟件工程

2011-06-03 09:58:03

結對編程程序員

2024-01-11 08:00:00

人工智能開發

2015-09-15 08:46:27

代碼質量結對編程

2015-09-15 09:31:36

結對編程

2014-03-13 11:08:42

結對編程代碼審查

2015-08-19 13:35:56

編程代碼審查開發者

2010-01-27 09:16:18

結對編程

2015-08-19 13:40:58

編程編程更有效
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产日韩欧美在线播放 | 日韩视频一级 | 亚洲国产精品一区二区久久 | 99精品视频在线 | 国产美女一区二区 | 亚洲色欧美另类 | 久久综合入口 | 亚洲九九精品 | 在线超碰 | 久久久亚洲一区 | 黄免费观看视频 | 精品欧美一区二区中文字幕视频 | 91一区| 亚洲欧洲小视频 | 久久久激情| 老司机精品福利视频 | 无毛av | 在线日韩欧美 | 99福利视频 | 国产欧美一区二区三区在线播放 | 亚洲欧美国产精品久久 | 日本免费视频在线观看 | www国产亚洲精品久久网站 | 国产精品久久久亚洲 | 九九天堂网 | 天堂在线91 | 九九热免费看 | 日韩视频a| 国产一级片在线播放 | 国产精品1区2区 | 黑人精品xxx一区一二区 | 欧美国产日本一区 | 999视频在线播放 | 久久久久久免费毛片精品 | av久久| 黄色免费三级 | 人人亚洲 | 免费同性女女aaa免费网站 | 性色视频 | 国产精品久久久久久久一区二区 | 国产亚洲精品久久久久久豆腐 |