国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

PR 閑置時間太長?審查 PR 與創建 PR 同樣重要

開發 前端
軟件交付智能平臺 LinearB 的數據科學團隊研究了來自 2.6 萬名開發者的 73.3 萬個 PR 和 390 萬條評論,發現:50% 的 PR 在其生命周期的 50.4% 的時間里處于閑置狀態 ;33% 的 PR 在其生命周期中閑置了 77.8%(高達)的時間;參與調查的開發人員的平均周期時間為 6 天 + 5 小時;這些開發人員的平均 PR 審查時間為 4 天 + 7 小時。

軟件交付智能平臺 LinearB 的數據科學團隊研究了來自 2.6 萬名開發者的 73.3 萬個 PR 和 390 萬條評論,發現:

  • 50% 的 PR 在其生命周期的 50.4% 的時間里處于閑置狀態 ;
  • 33% 的 PR 在其生命周期中閑置了 77.8%(高達)的時間;
  • 參與調查的開發人員的平均周期時間為 6 天 + 5 小時;
  • 這些開發人員的平均 PR 審查時間為 4 天 + 7 小時。

對此,LinearB 的 COO 兼聯合創始人 Dan Lines 則認為,PR 過程中的閑置時間就是開發者流程中的一個 killer。并表示,PR 悖論給自己和團隊帶來了很大的困擾。根據解釋,所謂 PR 悖論(Pull Request Paradox)就是:我剛剛寫了一些代碼,可以對我們的客戶產生積極的影響,我有動力盡快發布它。我需要你的幫助,但你卻很忙,而且有動力繼續寫你自己的代碼。這種沖突就是 PR 悖論。

Dan 稱,研究所得的數據意味著:

  • 每塊工作平均有兩天的閑置時間,造成了生產力浪費。

此舉損害了開發團隊合并和發布代碼的能力,從而阻止價值交付。

閑置的時間會導致情景意識的降低、代碼質量的降低和努力的浪費。“在我們打開一個新的 PR 之后,每過一個小時,重新審視我們的代碼的認知負荷就會增加。如果我在一兩天后收到問題或修改請求,就很難再回到我原來的流程狀態。閑置時間損害了質量,因為當生產中出現我幾天或幾周前寫的代碼的問題時,就更難調試了。”

導致團隊承諾無法兌現。

不過 Dan 的觀點也遭到了一些網友的反駁,以下是 Reddit 上網友討論中的一些高贊回答:

IceSentry:

文章中提到,在任務之間很難找到時間進行 quick review。這就是你的問題所在。審查 PR 應該是一項與創建 PR 同樣重要的任務。如果有公開的 PR,就不要開始工作。開始在一個新問題上工作只會使一切變得更糟,并使你的團隊更加緩慢。

顯然,要鼓勵提交小的 PR;如果是大的 PR,則至少要盡量把它分成明確的提交。

grauenwolf:

審查 PR 應該是一項與創建 PR 同樣重要的任務。

大眾需要理解這一點。高質量的代碼并不 cheap,尤其是在為項目定義設計模式的初期。

如果你在這一步上偷懶,你的代碼將很快變得雜亂無章(big ball of mud)。

8BitSk8r:

請告訴我的同事這個​​。他們認為“agile”意味著“we don't plan we just react”。

此外,Dan 還在文章中列舉了一些 PR 的替代方案。首先是"真正的"持續集成。現在很流行的一種說法是,CI 和 PR 是相互排斥的。基于主干的開發允許開發人員直接提交到主分支,而不需要任何形式的審查或合并過程。但 Dan 認為,這種方法可能只適用于最精英的團隊;對 95% 的人來說,它的缺點要大于優點。

其次是有人提出了一種 Ship / Show / Ask 策略:這是一種分支策略,它結合了 PR 的功能和保持發送變更的能力。Changes 被歸類為"Ship"(不經審查合并到主線)、"Show"(打開 PR 進行審查,但立即合并到主線)或 "Ask"(在合并之前打開 PR 進行討論)。總的來說,此策略對于低風險的工作,選擇直接合并而不審查或事后審查是有一定道理的。但是 Dan 指出它也存在一個問題,即目前大多數團隊都沒有適當的定義、流程和自動化來使其發揮作用。

此外還有結對編程(Pair programming),不過這一方法好像也不盡適用。“我知道很多開發團隊使用結對來補充異步拉取請求審查,而我個人從未在一個使用結對來取代 PR 的團隊工作過。”

Dan 表示,他不認為 PR 會消失。“根據我的經驗,在合并之前讓隊友審查你的代碼是提高質量和減少錯誤的最好、最實惠的方法。PR 在捕捉可維護性錯誤方面特別有效,而這些錯誤是很難通過自動測試發現的”。且很多開發人員都同意 PR 是提高學習和教學質量的好工具。

而 LinearB 團隊也針對 PR 悖論推出了一個相關的提升 PR 審查效率的方案,并表示已收獲了積極地反饋。詳情可查看文章。

本文轉自OSCHINA

本文標題:PR 閑置時間太長?審查 PR 與創建 PR 同樣重要

本文地址:https://www.oschina.net/news/176589/pull-request-review

責任編輯:未麗燕 來源: 開源中國
相關推薦

2011-06-13 14:54:35

PageRank算法

2013-08-14 17:11:32

PR移動游戲移動應用

2011-05-10 17:20:52

PR

2011-06-24 10:23:33

PR值

2021-08-05 08:18:02

開源項目 PR

2011-07-21 16:32:27

PR

2021-08-04 09:33:22

Go 性能優化

2011-05-10 17:11:46

PR值

2012-04-05 10:27:49

GooglePR之賽

2022-07-04 09:17:37

Flask開源

2011-06-15 17:55:29

PR值

2011-06-30 16:01:48

2011-06-20 17:39:19

PR值

2023-09-15 09:00:00

GitHub開源ChatGPT

2013-08-20 14:14:29

海外市場移動游戲移動應用PR推廣技巧

2011-05-10 14:00:54

2022-03-30 08:36:32

Node.jsPRHTTP

2018-09-12 15:11:35

微軟GitHub開發者

2023-04-27 09:55:09

分類器ROC曲線混淆矩陣

2013-08-20 13:40:04

獨立游戲開發者移動應用PR經驗移動應用營銷推廣
點贊
收藏

51CTO技術棧公眾號

18成人免费观看视频| 美女的尿口免费视频| 密臀av在线播放| 日韩精品在线电影| 日本中文字幕在线2020| 一区二区三区欧美日韩| 欧美国产不卡| 中文字幕亚洲欧美日韩高清| 一区二区电影免费观看| 日韩视频免费直播| 国产cdts系列另类在线观看| 欧美性极品xxxx娇小| 首播影院在线观看免费观看电视| 久久久久久久久久美女| 国产91在线视频观看| 欧美性猛交xxxx富婆弯腰| 啦啦啦啦免费高清视频在线观看1| 欧美性猛交xxxx黑人| av黄在线观看| 精品国产一区久久| 成人黄色免费短视频| 亚洲性无码av在线| 久久久人成影片一区二区三区在哪下载 | eeuss在线观看| 久久久久久**毛片大全| 国产在线无码精品| 粉嫩aⅴ一区二区三区四区| 中文字幕久久综合| 国产精品系列在线播放| 鲁片一区二区三区| 婷婷国产精品| 久久亚洲精品视频| 高清一区二区三区av| 国产一区二区三区在线看| 在线观看精品| 欧美大片免费观看| 羞羞色国产精品网站| 亚洲欧美日韩一区二区在线 | 精品美女调教视频| 在线视频国内自拍亚洲视频| 精品av中文字幕在线毛片| 欧美性受xxxx| 久草免费在线视频| 欧美成人中文字幕在线| 欧美一区自拍| 国产亚洲一区在线播放| 欧美a级一区二区| 国产淫片免费看| 欧美色视频日本版| 香蕉成人av| 国产成人自拍视频在线观看| 99在线热播精品免费99热| av动漫在线免费观看| 一区二区三区日韩欧美精品| 69久久精品| 久久成人亚洲精品| 日韩国产欧美一区二区| 五月天激情图片| 欧美性生交xxxxxdddd| 亚洲日本在线观看视频| 91免费国产在线| 搞黄视频在线观看| 97视频在线观看成人| 国产成人无遮挡在线视频| 2020中文字幕在线播放| 亚洲精品在线看| 中文字幕日韩精品一区二区| 国产精品1区二区.| 狠狠色伊人亚洲综合网站l| 久久成人国产精品| 男人的天堂在线视频| 性色av一区二区三区在线观看| 国产麻豆精品在线观看| 日本在线免费观看视频| 久久久精品在线| 国产一区二区三区国产| 中文字幕资源网在线观看| 国产成人精品福利一区二区三区| 中文文精品字幕一区二区| 999精品嫩草久久久久久99| 色哺乳xxxxhd奶水米仓惠香| 亚洲精品xxx| 国模无码大尺度一区二区三区| 国产在线更新| 免费成人在线视频观看| 黄色免费网站在线| 乱一区二区三区在线播放| 欧美精品一区男女天堂| 国产一区二区三区四区五区美女 | 精品无人区乱码1区2区3区在线| 你懂的亚洲视频| 精品电影在线| 91aaaa| 亚洲成人xxx| 国产亚洲人成网站| 欧美亚洲国产日韩| 人成在线免费视频| 久久精品中文字幕一区二区三区| 日韩欧美的一区二区| 成人免费毛片片v| 在线日韩一区| 欧美成人高清在线| 国产中文字幕二区| 国产日韩在线免费| 亚洲第一综合天堂另类专| 国产1区2区3区精品美女| 国产精品一区二区av交换| porn视频在线观看| 免费高清一区二区三区| 98视频在线噜噜噜国产| 欧美欧美欧美欧美首页| 粉嫩av一区二区三区在线播放| 最新亚洲精品| 男女在线观看视频| 黄色成人羞羞视频| 日本一级淫片演员| 国产精品99导航| 中文字幕欧美日韩精品| 欧美日韩亚洲一区二区三区| 国内精品久久久久影院色| 超碰成人福利| 欧美激情在线狂野欧美精品| 国产精品久久久久久久久晋中| 亚洲性色视频| 日日狠狠久久偷偷综合色| 91超碰在线免费| 日韩欧美亚洲系列| 天天操天天爱天天爽| 一区二区三区av| 国产亚洲第一区| 91香蕉亚洲精品| 久久久久久久久久亚洲| 中文字幕成人在线| 亚洲欧美综合区自拍另类| 色婷婷精品大在线视频 | 国产精品va在线播放| 精品国产欧美一区二区三区成人| 欧美一级片在线| 欧美性生活一区| 欧美视频在线免费看| 国产精品萝li| 久久久久久麻豆| 国产精品素人一区二区| 国产欧美精品一区| 国产精品对白交换视频 | 日韩美女免费线视频| 欧美—级高清免费播放| 精品自在线视频| 欧美激情精品久久久久久久变态 | 久草在线在线精品观看| 日本欧洲一区二区| 久久精品动漫| 久草中文综合在线| 91毛片在线观看| 亚洲精选视频免费看| 欧美日韩国产在线| 欧美日韩一区 二区 三区 久久精品 | 亚洲男人天堂2024| 久久国产精品免费视频| 欧美高清视频免费观看| 日本成人精品在线| 鬼打鬼之黄金道士1992林正英| 国产欧美一区二区三区另类精品| 亚洲高清在线播放| 丰满少妇在线观看| 成人午夜影视| 日本.亚洲电影| 99久久99久久精品国产片桃花 | 亚洲精品成a人ⅴ香蕉片| 欧美日韩另类图片| 亚洲视频1区| 国产成人福利片| 亚洲成人激情综合网| 亚洲激情视频在线播放| 久久在线视频在线| 狠狠色综合一区二区| 91亚洲精品国产| 日本人妖在线| 久久亚洲精精品中文字幕| 欧美精品97| 久久九九久久九九| 色综合久久久久综合体| 日韩在线免费av| 岛国视频一区| 免费亚色电影在线观看| 国精产品一区一区三区四川| 国内视频精品| 一区二区三区在线免费播放| 精品视频www| 亚洲a成v人在线观看| 在线免费av播放| 午夜影视一区二区三区| 欧美成人国产| 亚洲天堂a在线| 欧美人与性动交| 亚洲精品久久区二区三区蜜桃臀 | 午夜av成人| 奇米一区二区三区| 欧美美女一区二区在线观看| 国产精品免费一区豆花|