成人免费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

編程結對編程

2010-01-27 09:33:40

結對編程

2013-06-20 09:38:57

2015-09-11 08:59:03

結對編程

2023-01-18 23:20:25

編程開發

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

分析編程特征

2011-06-03 09:58:03

結對編程程序員

2024-01-11 08:00:00

人工智能開發

2017-10-20 11:07:45

編程代碼編程模式

2011-08-30 10:03:59

軟件工程

2014-03-13 11:08:42

結對編程代碼審查

2015-08-19 13:35:56

編程代碼審查開發者

2010-01-27 09:16:18

結對編程

2015-09-15 08:46:27

代碼質量結對編程

2015-09-15 09:31:36

結對編程

2015-08-19 13:40:58

編程編程更有效
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 久久免费精品视频 | 福利片在线观看 | 蜜桃av鲁一鲁一鲁一鲁 | 暴草美女 | av在线免费观看网址 | 国产精品 亚洲一区 | 91免费看片 | 中文一区二区 | 日韩欧美电影在线 | 国产精品亚洲一区 | xxx视频| 亚洲一区二区三区在线 | 一区二区三区四区五区在线视频 | 18成人在线观看 | 久久天天综合 | 欧美一二三四成人免费视频 | www国产精 | 99免费在线视频 | 91视频一区二区 | 麻豆a级片| 欧美一区二区在线免费观看 | 国产欧美在线一区二区 | 久久视频免费看 | 欧美中文字幕一区二区三区亚洲 | 精品国产欧美一区二区三区不卡 | 91豆花视频 | 欧美成年黄网站色视频 | 成人h动漫精品一区二区器材 | 夜夜艹| 国产在线一区观看 | 欧美精品在线视频 | 欧美a在线看 | 国产激情91久久精品导航 | 久久国产综合 | 密桃av| 欧美国产视频 | www.蜜桃av| 91看片免费| 亚洲一区在线日韩在线深爱 | 午夜国产羞羞视频免费网站 | 午夜综合 |