精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

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值

2011-07-21 16:32:27

PR

2021-08-05 08:18:02

開源項目 PR

2021-08-04 09:33:22

Go 性能優化

2012-04-05 10:27:49

GooglePR之賽

2011-05-10 17:11:46

PR值

2022-07-04 09:17:37

Flask開源

2011-06-30 16:01:48

2011-06-15 17:55:29

PR值

2011-06-20 17:39:19

PR值

2023-09-15 09:00:00

GitHub開源ChatGPT

2011-05-10 14:00:54

2013-08-20 14:14:29

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

2018-09-12 15:11:35

微軟GitHub開發者

2022-03-30 08:36:32

Node.jsPRHTTP

2023-04-27 09:55:09

分類器ROC曲線混淆矩陣

2013-08-20 13:40:04

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

51CTO技術棧公眾號

91国语精品自产拍在线观看性色| 欧美日韩的一区二区| 国产色综合一区二区三区| 中文字幕亚洲高清| 韩日一区二区三区| 欧美日韩激情一区二区| 黄色激情在线视频| 你懂的在线看| 国产一区激情在线| 欧美最猛性xxxxx(亚洲精品)| 国产午夜精品福利视频| 亚洲日本va| 色哟哟在线观看一区二区三区| 五月天亚洲综合情| 好吊色一区二区三区| 美洲天堂一区二卡三卡四卡视频| 九九九热精品免费视频观看网站| 国产中文字幕一区二区| 4438五月综合| 日本乱人伦一区| 日本一本中文字幕| 91在线视频| 337p粉嫩大胆噜噜噜噜噜91av| 成人国产精品免费视频| 黄色片视频免费| 韩国一区二区三区在线观看| 国产亚洲在线播放| 欧美xxxx×黑人性爽| 成人豆花视频| 欧美亚洲国产bt| 乱妇乱女熟妇熟女网站| gogogogo高清视频在线| 国产欧美久久久精品影院| 国产伦精品一区二区三区高清| 亚洲视频一区在线播放| 久久久久久婷| 88国产精品欧美一区二区三区| 日韩一级片av| 91精品一区国产高清在线gif| 亚洲欧美激情在线视频| 国产chinese中国hdxxxx| 懂色av色香蕉一区二区蜜桃| 欧美性受xxxx黑人xyx| av免费观看网| 三妻四妾完整版在线观看电视剧| 亚洲自拍偷拍综合| 糖心vlog在线免费观看| 毛片免费不卡| 中文字幕欧美一| 午夜一区二区三区| 国产青青草在线| 久久久蜜臀国产一区二区| 精品视频高清无人区区二区三区| 亚洲精品97久久中文字幕| 国产一区三区三区| 91在线中文字幕| 精品国产av 无码一区二区三区| 狠狠色狠狠色综合系列| 亚洲最大福利网| 国产aⅴ一区二区三区| 国产剧情一区在线| 99在线视频播放| 成人久久久精品国产乱码一区二区| 国内精品第一页| 亚洲一区二区久久久久久| 国产模特av私拍大尺度| 国产精品综合一区二区| av在线亚洲男人的天堂| 好吊色一区二区| 99精品视频在线观看免费| 免费在线国产精品| 成a人片在线观看www视频| 国产精品素人视频| 国产精品久久成人免费观看| 91麻豆免费在线视频| 一区二区在线免费| heyzo亚洲| 91精品xxx在线观看| 欧美美女bb生活片| 男生和女生一起差差差视频| 成人av婷婷| 亚洲欧美综合区自拍另类| 欧美一区二区三区粗大| 亚洲v在线看| 久久久噜噜噜久久久| 国产成人精品一区二三区| 日韩高清中文字幕一区| 亚洲综合精品一区二区| 亚州男人的天堂| 中文字幕免费不卡| 日本男女交配视频| 欧亚一区二区| 欧美一区二区在线免费播放 | 精品中文字幕一区二区 | 国产欧美三级电影| 亚洲天堂男人天堂| 日韩在线中文字幕视频| 99精品国产在热久久婷婷| 国产精品美女久久久久久免费| 999免费视频| 久久在线免费观看| 中文字幕一区二区三区乱码| 蜜桃av在线播放| 欧美日本一道本在线视频| 在线xxxxx| 日韩一区自拍| 97视频在线看| 国产剧情精品在线| 91麻豆福利精品推荐| 一级二级三级欧美| xxxxx性欧美特大| 欧美一级欧美三级| 蜜桃传媒一区二区亚洲| 黄色日韩精品| 国产欧美精品一区二区三区介绍 | 亚洲视频第一页| 丰满少妇高潮久久三区| 日韩av在线播放中文字幕| 国产精品日韩一区二区免费视频| 在线播放日本| 色综合天天综合狠狠| 18禁一区二区三区| 99精品视频在线| 国产成人在线一区| 亚洲 欧美 激情 另类| 亚洲精品乱码久久久久久| 国产精品乱码久久久久| 美女视频亚洲色图| 欧美高清第一页| 99精品人妻无码专区在线视频区| 欧美韩国日本一区| 少妇人妻互换不带套| 成人黄色av网址| 久久av在线播放| 一级久久久久久久| 国产欧美日韩激情| 大香煮伊手机一区| 视频福利一区| 555www成人网| 天天干天天舔天天射| 一区二区三区成人在线视频| 欧美国产日韩在线视频| 久久久综合色| 国产精品久久久久久久美男| 免费一级毛片在线观看| 疯狂做受xxxx欧美肥白少妇| 亚洲日本久久久| 影音先锋亚洲一区| 国产精品久久一区二区三区| 麻豆福利在线观看| 精品久久久网站| 日韩无码精品一区二区三区| 成人精品视频.| 欧美日韩不卡在线视频| silk一区二区三区精品视频| 久久久久久久久久国产精品| 成人免费视频国产免费麻豆| 亚洲国产日韩综合久久精品| 又色又爽又黄18网站| 国内精品久久久久久久影视麻豆| 国产高清一区视频| 激情黄产视频在线免费观看| 精品视频在线导航| 国产偷人爽久久久久久老妇app| 国产欧美日韩三级| 国产aⅴ爽av久久久久| 亚洲综合五月| 国产成人看片| 日本在线影院| 中文字幕视频一区二区在线有码 | 欧美不卡在线一区二区三区| 成人性教育av免费网址| 永久免费看mv网站入口亚洲| 一区二区三区www污污污网站| 亚洲日本电影在线| 国产xxxx视频| 日本亚洲天堂网| 99亚洲精品视频| 国产福利一区二区精品秒拍| 欧美又大又粗又长| 香蕉视频免费在线播放| 欧美变态tickling挠脚心| 国产成人在线免费观看视频| 国产三级一区二区| 搡的我好爽在线观看免费视频| 国产主播一区| 日韩中文不卡| 日韩三级网址| 国产999精品久久久| 久久久久久久久免费视频| 精品国产欧美一区二区| 亚洲欧美一二三区| 亚洲美女免费在线| 久久中文字幕人妻| 国产综合色精品一区二区三区| 日韩中文字幕在线免费| 欧美一区二区三区激情视频| 91文字幕巨乱亚洲香蕉| 欧美成人性网| 欧美福利小视频| 草碰在线视频| 亚洲福利视频网站| 国产一区二区三区在线观看 | 国产乱码77777777| 亚洲综合在线免费观看| 中文字幕免费在线看线人动作大片 | 欧美激情a∨在线视频播放| 日本在线丨区| 日韩一级成人av| 亚洲综合成人av| 亚洲成人综合视频| 来吧亚洲综合网| 久久久久久免费网| av不卡中文字幕| 久久er精品视频| 成人精品视频一区二区| 国内精品美女在线观看| 免费看啪啪网站| 国内亚洲精品| 欧美精品一区在线发布| 天堂久久av| 国产一区二区在线免费| 免费看av不卡| 国语自产精品视频在线看一大j8| 麻豆视频在线观看免费网站| 亚洲人成电影在线| 无码国产伦一区二区三区视频| 欧美一区二区三区不卡| 中文字幕第315页| 一本色道久久综合亚洲aⅴ蜜桃 | 欧洲日韩一区二区三区| 日韩成人在线免费视频| 一区二区三区日韩欧美精品| 免费黄色激情视频| 中日韩av电影| 成熟人妻av无码专区| 久久人人97超碰com| 国产白嫩美女无套久久| 成人av影院在线| 日本一区二区免费视频| 国产不卡在线一区| 曰本三级日本三级日本三级| 国内精品在线播放| 成人综合久久网| 看国产成人h片视频| 国产成人黄色网址| 久久99在线观看| 一个色综合久久| 久久99精品久久久久久| 色婷婷综合网站| 美女在线一区二区| 中文av一区二区三区| 另类欧美日韩国产在线| 日本不卡一区二区在线观看| 久久av资源网| 国产高清999| 国产精品亚洲一区二区三区在线| 日本黄色www| 成人中文字幕合集| 伊人网综合视频| 久久综合网色—综合色88| 插吧插吧综合网| 日本一区二区动态图| 少妇的滋味中文字幕bd| 亚洲视频综合在线| 久久精品一级片| 精品久久久久久久久久久| 欧美性猛交bbbbb精品| 欧美在线播放高清精品| 一级黄色片在线| 日韩欧美一二三四区| 丰满肉嫩西川结衣av| 亚洲跨种族黑人xxx| 一区二区三区视频在线观看视频| 久久亚洲欧美日韩精品专区 | 国产成人97精品免费看片| 日本一区二区三区视频在线| 成人久久一区二区三区| 一区二区在线免费播放| 鲁鲁视频www一区二区| 人人狠狠综合久久亚洲婷婷| 黄色录像特级片| 国产视频欧美| 日本高清久久久| 成人av片在线观看| 精品人伦一区二区三电影| 中文字幕亚洲综合久久菠萝蜜| 黄网站免费在线| 欧美在线不卡一区| 亚洲奶汁xxxx哺乳期| 亚洲欧美在线磁力| 在线欧美三级| 国产成人精品久久亚洲高清不卡| 国产日韩欧美中文在线| 久久视频在线观看中文字幕| 97视频精品| 日本免费不卡一区二区| 韩国成人精品a∨在线观看| 污污免费在线观看| 国产精品电影一区二区| 日韩欧美国产亚洲| 欧美人动与zoxxxx乱| 亚洲色大成网站www| 久久久精品日本| 新片速递亚洲合集欧美合集| 亚洲综合自拍一区| 国产欧美高清视频在线| 大陆av在线播放| 精品一区二区三区在线视频| 欧美图片一区二区| 亚洲综合无码一区二区| 91欧美日韩麻豆精品| 亚洲人午夜精品免费| 色av手机在线| 国产欧美日韩视频| 免费国产自久久久久三四区久久| 欧美 亚洲 视频| 美女在线视频一区| xxx在线播放| 午夜精品视频在线观看| 国产精品玖玖玖| 中文字幕日韩精品有码视频| 黑人巨大精品| 国产一区二区黄色| 欧美三级黄美女| 久久6免费视频| 中文字幕乱码一区二区免费| 精品免费囯产一区二区三区| 精品电影一区二区三区| 91网在线看| 亚洲一区二区三区久久| 97精品一区二区| 黄色手机在线视频| 中文av字幕一区| 中文字幕永久在线| 亚洲欧美日韩天堂一区二区| www成人免费观看| 国产精品久久国产精品| 欧美成人高清| 超级砰砰砰97免费观看最新一期 | 国产成人自拍高清视频在线免费播放| 五月天婷婷丁香网| 欧美午夜精品免费| 成人午夜电影在线观看| 国产精品美女视频网站| 欧美另类69xxxxx| 手机看片福利日韩| 国产清纯在线一区二区www| 日本黄色中文字幕| 在线观看日韩欧美| 成人看片毛片免费播放器| 亚洲电影网站| 麻豆精品久久精品色综合| 中国1级黄色片| 69精品人人人人| 91精品久久久久久粉嫩| 99热国产免费| 一区二区高清| 国内精品卡一卡二卡三| 欧美色男人天堂| 黄色在线论坛| 99久久99久久| 一本综合精品| 99久久精品免费视频 | 高h调教冰块play男男双性文| 久久久久久久久久婷婷| 欧美wwwsss9999| 99视频在线免费| 亚洲人吸女人奶水| 蜜桃视频污在线观看| 国产做受高潮69| 欧洲专线二区三区| 日本一二区免费| 亚洲夂夂婷婷色拍ww47| 日韩在线无毛| 国产精品综合不卡av| 午夜日韩激情| 免费看黄色aaaaaa 片| 欧美天天综合网| 综合久久2019| 九九九久久久| 蜜臀91精品一区二区三区| 国产极品国产极品| 精品视频在线播放免| 91精品麻豆| 成人性免费视频| 中文字幕一区二区日韩精品绯色| 亚洲第一页视频| 国产福利视频一区| 牛夜精品久久久久久久99黑人| 中文字幕免费在线播放| 欧美性生活久久| 国产丝袜视频在线播放| 欧洲在线视频一区| 国产盗摄一区二区三区| 97人妻一区二区精品视频| 欧美另类69精品久久久久9999| 色狠狠久久av综合| 国产又粗又长又爽又黄的视频| 欧美色另类天堂2015|