天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看

結對編程的利與弊

  結對編程(Pair-Programming)可能是近年來最為流行的編程方式。所謂結對編程,也就是兩個人寫一個程序,其中,一個人叫Driver,另一個人叫Observer,Driver在編程代碼,而Observer在旁邊實時查看Driver的代碼,并幫助Driver編程。并且,Driver和Observer在一起時可以相互討論,有效地避免了閉門造車,并可以減少后期的code review時間,以及代碼的學習成本。

  有實驗證明,平均下來,結對編程時間花銷比單人編程增加10%的時間,但也會比單人編程減少15%的代碼BUG。如果再算上后期代碼的維護和學習成本,結對編程比單人編程更有效率,還更為節省成本。無論是對開發團隊還是對于Business,結對編程都會是非常不錯的Programming Practice。

  下面是一些結對編程的優點:

  1. 程序員互相幫助,互相教對方,可以得到能力上的互補。
  2. 可以讓編程環境有效地貫徹Design。
  3. 增強代碼和產品質量,并有效的減少BUG。
  4. 降低學習成本。一邊編程,一邊共享知識和經驗,有效地在實踐中進行學習。
  5. 在編程中,相互討論,可能更快更有效地解決問題。

  當然,結隊編程也會有一些不好的地方:

  1. 對于有不同習慣的編程人員,可以在起工作會產生麻煩,甚至矛盾。
  2. 有時候,程序員們會對一個問題各執己見(代碼風格可能會是引發技術人員口水戰的地方),爭吵不休,反而產生重大內耗。
  3. 兩個人在一起工作可能會出現工作精力不能集中的情況。程序員可能會交談一些與工作無關的事情,反而分散注意力,導致效率比單人更為低下。
  4. 結對編程可能讓程序員們相互學習得更快。有些時候,學習對方的長外,可能會和程序員們在起滋生不良氣氛一樣快。比如,合伙應付工作,敷衍項目。
  5. 面對新手,有經驗的老手可能會覺得非常的煩躁。不合適的溝通會導到團隊的不和諧。
  6. 新手在面對有經驗的老手時會顯得非常的緊張和不安,甚至出現害怕焦慮的的精神狀態,從而總是出現低級錯誤,而老手站在他們后面不停地指責他們導致他們更加緊張,出現惡性循環。最終導致項目進展效率低下,并且團隊貌合神離。
  7. 有經驗的人更喜歡單兵作戰,找個人來站在他背后看著他可能會讓他感到非常的不爽,最終導致編程時受到情緒影響,反而出現反作用。

  是否使用結對編程,需要具體問題具體分析,不可盲目。任何事手都有他的好與壞,結對編程也不例外,只有知道了好與壞,你才能更好的利用它。

  最后,需要我們記住的是,人是一種非常復雜的動物,他們的缺點和內心的陰暗面可能會比你想像得還要糟糕,而這些東西是可以讓一切事物失敗的。所以,正如《人件》所說,人才是軟件開發中最核心,也是最需要花時間去關注的事情。

it知識庫結對編程的利與弊,轉載需保留來源!

鄭重聲明:本文版權歸原作者所有,轉載文章僅為傳播更多信息之目的,如作者信息標記有誤,請第一時間聯系我們修改或刪除,多謝。

主站蜘蛛池模板: 小黄鸭YELLOWDUCK7596 | 天堂网久久 | 毛片免费观看的视频 | 999久久久国产精品蜜臀AV | 日本理论片午午伦夜理片2021 | 国产69精品久久久久观看软件 | 国产精品婷婷久青青原 | 国产精品色无码AV在线观看 | 嫩交18xxxx | 好男人在线观看免费视频WWW | 久久国内精品视频 | 久久这里只有精品2 | 女人高潮了拔出来了她什么感觉 | 亚洲色欲色欲WWW在线丝 | 國産麻豆AVMDMD0179 | 肉多荤文高h羞耻校园 | 亚洲青青青网伊人精品 | 男男校园园bl文全肉高h寝室 | 双性大乳浪受噗呲噗呲h总 双性被疯狂灌满精NP | 在线观看国产精美视频 | 亚洲精品国偷拍电影自产在线 | 啦啦啦影院视频在线看高清... | 色欲国产麻豆一精品一AV一免费 | 久久伊人草 | 欧美高清一区二区三 | 2022久久精品国产色蜜蜜麻豆 | 亚洲精品无码不卡在线播放he | 受坐在攻腿上H道具PLAY | 久久久精品免费免费直播 | 久久久黄色大片 | 边摸边吃奶玩乳尖视频 | 少妇的肉体AA片免费 | 一二三四在线播放免费观看中文版视频 | 0855福利 | 国产精品系列在线一区 | 天堂网久久 | 久久久久久亚洲精品影院 | 久久精品黄AA片一区二区三区 | 无人区乱码区1卡2卡三卡在线 | 被同桌摸出水来了好爽的视频 | 欧洲最强rapper潮水喷视频 |