色五月色开心色婷婷色丁香,五月婷婷丁香花综合网,婷婷丁香五月激情综合在线,五月婷婷六月丁香动漫,婷婷丁香五月激情综合在线,丁香花中文字幕在线观看,播五月色五月开心五月网,开心激情综合网,狠狠色丁香婷婷综合最新地址,丁香视频在线观看,狠狠做六月爱婷婷综合av,久久激情五月丁香伊人

ARTICLE DETAIL

資訊詳情

深耕商務(wù)建站與企業(yè)官網(wǎng)運(yùn)營(yíng)的一線實(shí)戰(zhàn)洞察。

開(kāi)放式代碼審查:讓橡皮圖章式審查真正失效的實(shí)戰(zhàn)方案

開(kāi)放式代碼審查:讓橡皮圖章式審查真正失效的實(shí)戰(zhàn)方案 大約半年前我們差點(diǎn)把一個(gè)嚴(yán)重缺陷帶上生產(chǎn)環(huán)境。改動(dòng)本身小得不能再小——某個(gè)配置項(xiàng)的超時(shí)時(shí)間從3秒改成10秒PR里只有幾行代碼當(dāng)天就被審查者點(diǎn)了通過(guò)。上線前一天一位剛?cè)肼毜耐略谡砥渌枨髸r(shí)偶然看到這個(gè)改動(dòng)隨口問(wèn)了一句“雙活切換的時(shí)候這個(gè)超時(shí)時(shí)間會(huì)影響什么”這一問(wèn)把所有人都問(wèn)住了。后來(lái)我們順著調(diào)用鏈排查才發(fā)現(xiàn)這個(gè)參數(shù)直接影響故障轉(zhuǎn)移的判定窗口。在特定場(chǎng)景下系統(tǒng)會(huì)多等近十秒才開(kāi)始切換這對(duì)一個(gè)追求秒級(jí)恢復(fù)的內(nèi)部系統(tǒng)來(lái)說(shuō)幾乎是不可接受的。這件事讓我第一次認(rèn)真思考代碼審查到底在審什么為什么那么多雙眼睛都看過(guò)卻沒(méi)有一個(gè)人發(fā)現(xiàn)這里有問(wèn)題帶著這個(gè)疑問(wèn)我花了兩個(gè)多月時(shí)間重新梳理團(tuán)隊(duì)的審查制度也系統(tǒng)研究了開(kāi)放式代碼審查open-code-review這條路線。今天這篇內(nèi)容不打算講空泛的概念。我想把這次轉(zhuǎn)變的真實(shí)過(guò)程、落地方案、踩過(guò)的坑和評(píng)估方法完整地分享出來(lái)。無(wú)論你是一個(gè)十幾人的小團(tuán)隊(duì)還是幾十人以上的中大型團(tuán)隊(duì)只要你發(fā)現(xiàn)自己團(tuán)隊(duì)里的代碼審查開(kāi)始流于形式這篇文章應(yīng)該能給你一些直接能用的思路。1. 差點(diǎn)上線的那個(gè)缺陷傳統(tǒng)代碼審查的失效現(xiàn)場(chǎng)1.1 一個(gè)改了超時(shí)時(shí)間的PR所有人都點(diǎn)了通過(guò)先說(shuō)回那個(gè)事故。那次改動(dòng)本身來(lái)自一個(gè)很常規(guī)的需求排查線上偶發(fā)超時(shí)問(wèn)題時(shí)負(fù)責(zé)的同事覺(jué)得“連接超時(shí)設(shè)得短一點(diǎn)太容易誤判”于是把某個(gè)內(nèi)部RPC調(diào)用的超時(shí)時(shí)間從3秒調(diào)成了10秒。從代碼語(yǔ)法層面看這就是一處配置修改類型沒(méi)錯(cuò)、格式?jīng)]錯(cuò)、不影響編譯甚至README里的注釋也同步更新了。問(wèn)題在于這個(gè)配置不只是“單次調(diào)用超時(shí)”它還會(huì)參與一個(gè)更上層的判斷邏輯——節(jié)點(diǎn)健康檢查會(huì)在多個(gè)指標(biāo)里讀取這個(gè)超時(shí)值用來(lái)計(jì)算故障切換的等待窗口。改之前3秒故障判定很快改到10秒后主節(jié)點(diǎn)抖動(dòng)時(shí)從節(jié)點(diǎn)要等更久才會(huì)觸發(fā)切換。這個(gè)聯(lián)動(dòng)關(guān)系藏在三個(gè)不同目錄、四層調(diào)用之外光看這個(gè)PR的diff根本看不出來(lái)。更諷刺的是這個(gè)PR當(dāng)時(shí)有三個(gè)人review過(guò)一個(gè)看了格式一個(gè)看了注釋一個(gè)問(wèn)了“這個(gè)值寫死會(huì)不會(huì)有其他地方引用”但沒(méi)有繼續(xù)深挖。三個(gè)人都點(diǎn)了通過(guò)其中兩個(gè)人留下了“LGTM”。這大概就是我們常說(shuō)的橡皮圖章審查——流程走完了質(zhì)量卻沒(méi)有被真正把關(guān)。1.2 橡皮圖章效應(yīng)背后的四個(gè)結(jié)構(gòu)性原因事后復(fù)盤時(shí)我一度以為是團(tuán)隊(duì)?wèi)B(tài)度問(wèn)題但越挖越發(fā)現(xiàn)這是結(jié)構(gòu)性的。我總結(jié)出四個(gè)原因幾乎在所有傳統(tǒng)審查流程里都存在。第一個(gè)原因信息不對(duì)稱太嚴(yán)重。審查者只能看到“發(fā)生了什么變化”卻看不到“為什么會(huì)有這次變化”。如果PR描述里只寫著“調(diào)整超時(shí)時(shí)間”那審查者的所有判斷都只能靠猜。可現(xiàn)實(shí)中能寫清楚背景、影響面、回滾方案的PR往往是極少數(shù)。第二個(gè)原因社會(huì)惰性在作祟。同一個(gè)組的同事抬頭不見(jiàn)低頭見(jiàn)誰(shuí)愿意每次都在PR里提一堆意見(jiàn)、顯得自己很懂尤其當(dāng)提議總是以“這個(gè)應(yīng)該改一下吧”的溫和口吻出現(xiàn)時(shí)很多實(shí)質(zhì)問(wèn)題會(huì)被禮貌地帶過(guò)。時(shí)間一長(zhǎng)審查就變成了一種社交禮儀。第三個(gè)原因反饋來(lái)得太晚。很多團(tuán)隊(duì)習(xí)慣在分支合并前才做審查甚至等功能全部完成、自測(cè)通過(guò)后才貼出PR。這時(shí)候提意見(jiàn)的代價(jià)已經(jīng)非常高了——改代碼、改測(cè)試、重新回歸每一步都意味著時(shí)間和情緒成本。于是大家不約而同地選擇了“能過(guò)就過(guò)”。第四個(gè)原因?qū)彶榉秶囊曇懊^(qū)。傳統(tǒng)reviewer通常只關(guān)注代碼的正確性很少有人站在測(cè)試、運(yùn)維、下游調(diào)用方的角度去思考。可恰恰是這些視角最容易發(fā)現(xiàn)“這個(gè)改動(dòng)會(huì)影響故障轉(zhuǎn)移窗口”這類問(wèn)題。那次事故之后我沒(méi)有立刻去懲罰任何當(dāng)事人反而意識(shí)到一件事如果審查看不到背景、看不到影響、看不到全局那雙眼睛再多也是白搭。這也直接把我推向了open-code-review的方向。2. open-code-review 到底“開(kāi)放”了什么——從權(quán)限開(kāi)放到視角開(kāi)放2.1 讓不同角色帶著各自上下文進(jìn)入審查很多人第一次聽(tīng)到“開(kāi)放式代碼審查”第一反應(yīng)是“把代碼公開(kāi)給所有人看”。如果只是這樣理解那就大錯(cuò)特錯(cuò)了。open-code-review真正開(kāi)放的不是代碼的可見(jiàn)范圍而是審查者的視角范圍。傳統(tǒng)審查的參與者幾乎全是同組開(kāi)發(fā)人員背景高度同質(zhì)化思維方式也高度趨同。開(kāi)放式審查要做的事情是把測(cè)試、運(yùn)維、產(chǎn)品、下游系統(tǒng)維護(hù)者甚至剛?cè)肼毑痪眠€帶著“無(wú)知之幕”的新人邀請(qǐng)到審查環(huán)節(jié)中來(lái)。我舉一個(gè)真實(shí)發(fā)生過(guò)的例子。某次一個(gè)同事在改動(dòng)一個(gè)錯(cuò)誤碼枚舉類看起來(lái)只是新增了一個(gè)值不影響已有字段代碼編譯也通過(guò)。按傳統(tǒng)流程這個(gè)PR很快就能合入。但在開(kāi)放式審查中測(cè)試團(tuán)隊(duì)的一位同學(xué)提出了一個(gè)疑問(wèn)“我們有一條自動(dòng)化用例會(huì)精確匹配錯(cuò)誤碼列表的數(shù)量這個(gè)改動(dòng)會(huì)不會(huì)讓用例失敗”一查果然會(huì)。這個(gè)影響范圍寫代碼的人不知道開(kāi)發(fā)視角的reviewer也不容易發(fā)現(xiàn)但測(cè)試同學(xué)一眼就看到。這就是開(kāi)放式審查的核心價(jià)值讓帶著不同上下文的人替你在意你沒(méi)想到的維度。測(cè)試想的是回歸范圍運(yùn)維想的是發(fā)布和回滾下游調(diào)用方想的是兼容性新人想的是“這段代碼我能不能讀懂”。這些視角疊在一起才會(huì)讓一個(gè)缺陷卡在合入之前。2.2 審查對(duì)象從“變更代碼”擴(kuò)展到“變更意圖”傳統(tǒng)審查只盯著diff但diff只能告訴你“改了什么”無(wú)法告訴你“為什么這么改”和“這樣改的代價(jià)是什么”。開(kāi)放式審查要求PR必須攜帶完整的變更意圖讓審查者不用靠猜就能理解作者的決策過(guò)程。從那次超時(shí)事故之后我給團(tuán)隊(duì)定了一條硬規(guī)矩任何PR的描述里必須回答三個(gè)問(wèn)題——這次改動(dòng)要解決什么問(wèn)題為什么不選其他方案如果改動(dòng)出錯(cuò)最壞影響是什么如果連這三個(gè)問(wèn)題都寫不明白那這個(gè)PR就不允許進(jìn)入審查環(huán)節(jié)直接打回去補(bǔ)充背景。不要小看這條規(guī)則。很多人在寫PR描述的時(shí)候被迫重新思考了一遍自己的改動(dòng)。有人寫著寫著發(fā)現(xiàn)“其實(shí)還有另一個(gè)方案更穩(wěn)妥”有人發(fā)現(xiàn)自己根本沒(méi)想清楚改動(dòng)的影響范圍。這個(gè)過(guò)程本身就是一種質(zhì)量過(guò)濾。而審查者拿到背景信息后問(wèn)的問(wèn)題也從“這里為什么不寫注釋”變成了“這個(gè)判斷邏輯在異常場(chǎng)景里會(huì)不會(huì)誤觸發(fā)”提問(wèn)質(zhì)量完全不一樣。這就是把審查對(duì)象從“代碼”拓展到“意圖”的威力。代碼是靜態(tài)的意圖才是動(dòng)態(tài)的。審查真正要做的是對(duì)齊決策過(guò)程和風(fēng)險(xiǎn)邊界而不是單純找語(yǔ)法毛病。2.3 劃定合理的開(kāi)放邊界而不是無(wú)限擴(kuò)散“開(kāi)放”不等于“失控”。剛開(kāi)始推行開(kāi)放式審查時(shí)我犯過(guò)一個(gè)錯(cuò)誤把所有PR都推到同一個(gè)群請(qǐng)大家“有空就看看”。結(jié)果是人多嘴雜討論被淹沒(méi)在大量無(wú)關(guān)評(píng)論里真正有價(jià)值的意見(jiàn)反而沒(méi)人看到。后來(lái)我們重新定義了開(kāi)放范圍規(guī)則其實(shí)很簡(jiǎn)單。核心原則有三條。第一高風(fēng)險(xiǎn)變更必須開(kāi)放。凡是涉及配置項(xiàng)、對(duì)外接口、數(shù)據(jù)庫(kù)結(jié)構(gòu)、消息協(xié)議、安全策略的改動(dòng)無(wú)論改動(dòng)量多小都必須邀請(qǐng)跨角色審查者參與。第二低風(fēng)險(xiǎn)變更盡量開(kāi)放但不必強(qiáng)制。比如注釋修正、格式化、純文檔改動(dòng)可以直接合入不必占用大家注意力。第三每個(gè)PR必須有一個(gè)“主審查人”其他參與者是“輔助審查人”。主審查人負(fù)責(zé)匯總意見(jiàn)、推進(jìn)修改、最終拍板輔助審查人的意見(jiàn)再重要也不需要通過(guò)群里來(lái)回吵架來(lái)解決。在這個(gè)邊界下“開(kāi)放”變成了一種有組織的資源分配而不是一場(chǎng)無(wú)序的圍觀。審查質(zhì)量提升的同時(shí)審查效率沒(méi)有斷崖式下跌這是后來(lái)團(tuán)隊(duì)能長(zhǎng)期堅(jiān)持下來(lái)的關(guān)鍵。3. 把開(kāi)放式審查落進(jìn)日常一套可復(fù)制的實(shí)操流程3.1 第一步建立審查清單拒絕無(wú)規(guī)則開(kāi)放如果開(kāi)放式審查只給了一堆自由度而沒(méi)有任何約束結(jié)果一定是一團(tuán)亂麻。所以我們的第一步是先建立一份適合團(tuán)隊(duì)現(xiàn)狀的審查清單。這份清單不追求大而全只盯著最容易被漏掉、且代價(jià)最高的風(fēng)險(xiǎn)點(diǎn)。我建議你們第一步可以參考這份模板再根據(jù)自己的技術(shù)棧裁減[ ] 變更描述是否說(shuō)明了“解決什么問(wèn)題”和“不這樣做的后果”[ ] 是否存在對(duì)外接口、錯(cuò)誤碼、消息格式、數(shù)據(jù)庫(kù)字段的改動(dòng)如果有是否考慮了下游兼容性[ ] 配置項(xiàng)變更是否被其他邏輯引用引用方在異常情況下會(huì)怎樣表現(xiàn)[ ] 新增分支或判斷邏輯是否覆蓋了空值、超時(shí)、并發(fā)沖突、冪等場(chǎng)景[ ] 是否有對(duì)應(yīng)的日志和監(jiān)控指標(biāo)異常時(shí)能不能快速定位問(wèn)題[ ] 測(cè)試用例是否覆蓋了核心路徑和至少一個(gè)邊界場(chǎng)景[ ] 回滾方案是什么如果新代碼出問(wèn)題能否在十分鐘內(nèi)恢復(fù)這套清單的核心理念是強(qiáng)迫作者在發(fā)起審查之前自己先扮演一遍“多角色審查者”。很多問(wèn)題會(huì)在這一關(guān)被消滅真正走到審查環(huán)節(jié)的PR質(zhì)量會(huì)有明顯提高。3.2 第二步異步為主、同步兜底的節(jié)奏設(shè)計(jì)開(kāi)放式審查最大的困難是參與者的時(shí)間不同步。如果每次討論都要求所有人同時(shí)在線那這份流程一定推行不下去。我們的做法是異步審查作為主渠道同步評(píng)審只作為兜底手段。異步審查的工具并不神秘一個(gè)支持評(píng)論線程的PR/MR頁(yè)面就夠了。關(guān)鍵在節(jié)奏設(shè)定提交PR后24小時(shí)內(nèi)所有輔助審查者必須給出首批反饋72小時(shí)內(nèi)主審查人要完成第一輪總結(jié)所有阻塞性意見(jiàn)解決后才允許合入。這里有個(gè)容易被忽略的細(xì)節(jié)異步評(píng)論必須按“阻塞級(jí)”和“建議級(jí)”標(biāo)記。阻塞級(jí)意見(jiàn)P0會(huì)阻止合入必須經(jīng)過(guò)修改或明確解釋后解決建議級(jí)意見(jiàn)P1可以討論但允許作者在說(shuō)明理由后不采納。如果沒(méi)有這層分級(jí)任何一個(gè)評(píng)論都可能被當(dāng)成必須修改的強(qiáng)制要求那開(kāi)放反而變成了一種形式主義——因?yàn)槊總€(gè)人都怕?lián)?zé)任于是每個(gè)意見(jiàn)都要求改。同步評(píng)審會(huì)我們只在兩類場(chǎng)景強(qiáng)制召開(kāi)。一類是高風(fēng)險(xiǎn)的跨模塊變更比如消息協(xié)議調(diào)整或數(shù)據(jù)庫(kù)遷移另一類是異步討論超過(guò)三輪還沒(méi)有結(jié)論的爭(zhēng)議。這種會(huì)議通??刂圃?0分鐘以內(nèi)只解決分歧不重讀代碼會(huì)前必須把相關(guān)評(píng)論鏈接貼到會(huì)議說(shuō)明里。跑過(guò)幾次之后你會(huì)發(fā)現(xiàn)大多數(shù)PR根本不需要走到同步會(huì)議這一步。3.3 第三步反饋閉環(huán)與爭(zhēng)議仲裁機(jī)制開(kāi)放式審查最怕一件事討論得熱火朝天最后作者偷偷改了代碼、悄悄合入討論區(qū)成了擺設(shè)。所以一定要建立反饋閉環(huán)讓每一個(gè)重要評(píng)論都落到一個(gè)明確結(jié)果上。我們的做法是強(qiáng)制要求作者在合入前寫一段“審查結(jié)論”。不是簡(jiǎn)單地說(shuō)“已修改”而是逐條列明哪些意見(jiàn)已采納、修改了哪里哪些意見(jiàn)未采納、理由是什么。這個(gè)步驟看起來(lái)額外增加了作者的工作量但長(zhǎng)期看反而節(jié)省了溝通成本——因?yàn)楹罄m(xù)如果有人翻出這段歷史不需要重頭爭(zhēng)論一遍。爭(zhēng)議還有一個(gè)解決通道。當(dāng)某個(gè)意見(jiàn)雙方各執(zhí)一詞時(shí)主審查人可以引入第三個(gè)中立角色來(lái)仲裁。這個(gè)角色只對(duì)“風(fēng)險(xiǎn)大小”負(fù)責(zé)不對(duì)“代碼審美”負(fù)責(zé)。審美問(wèn)題可以擱置風(fēng)險(xiǎn)問(wèn)題必須閉環(huán)。有一個(gè)小技巧很值得分享把常見(jiàn)爭(zhēng)議沉淀成團(tuán)隊(duì)的“設(shè)計(jì)決策記錄”。比如“為什么錯(cuò)誤碼不允許復(fù)用”“為什么這個(gè)配置項(xiàng)必須走發(fā)布系統(tǒng)而不是直接改數(shù)據(jù)庫(kù)”把這些決策的來(lái)龍去脈寫清楚后續(xù)再討論同類問(wèn)題時(shí)直接把鏈接甩過(guò)去就行。這套記錄隨著時(shí)間積累會(huì)變成團(tuán)隊(duì)里最值錢的文檔之一。4. 開(kāi)放性帶來(lái)的三個(gè)坑以及我的應(yīng)對(duì)方式4.1 人海戰(zhàn)術(shù)的噪音用“主審查人意見(jiàn)分級(jí)”消化開(kāi)放式審查推行一個(gè)月后我遇到最明顯的問(wèn)題是噪音。一個(gè)PR可能有七八個(gè)人參與評(píng)論有人從代碼風(fēng)格角度說(shuō)“這個(gè)函數(shù)應(yīng)該拆開(kāi)”有人從性能角度說(shuō)“這里可以加個(gè)緩存”有人甚至只是進(jìn)來(lái)點(diǎn)了個(gè)贊。這些評(píng)論本身沒(méi)有惡意但匯聚起來(lái)會(huì)讓作者產(chǎn)生一種“到處都要改”的壓迫感反而不知道該優(yōu)先處理什么。后來(lái)我明確了兩條鐵律。第一每個(gè)PR只設(shè)置一位主審查人其他所有人都是參與審查人。主審查人的職責(zé)不是寫最多評(píng)論而是給所有評(píng)論做排序和裁決。第二所有意見(jiàn)必須按P0/P1標(biāo)記。P0是必須改P1是可以討論沒(méi)有第三種模糊狀態(tài)。這兩條規(guī)則落地之后噪音問(wèn)題大幅緩解。有效的評(píng)論被置頂、被跟蹤無(wú)效的討論可以快速收尾?!叭硕唷辈辉僖馕吨耙庖?jiàn)多而散”而是意味著“視角多且有序”。4.2 跨團(tuán)隊(duì)語(yǔ)境鴻溝用背景文檔和問(wèn)題標(biāo)注來(lái)彌合開(kāi)放式審查引入跨團(tuán)隊(duì)參與者后語(yǔ)境鴻溝是繞不開(kāi)的問(wèn)題。下游系統(tǒng)的維護(hù)者看到一段代碼可能完全不了解你們的領(lǐng)域術(shù)語(yǔ)提出的問(wèn)題看起來(lái)會(huì)“很基礎(chǔ)”有時(shí)甚至?xí)l(fā)作者的反感“這不是常識(shí)嗎”但認(rèn)真想一想如果對(duì)方在共享上下文嚴(yán)重不足的情況下依然能提出一個(gè)合理疑問(wèn)那恰恰說(shuō)明這段代碼的表達(dá)還不夠清晰。后來(lái)我們把這種“基礎(chǔ)問(wèn)題”當(dāng)成一種免費(fèi)的用戶反饋凡是有人需要額外解釋的地方大概率都值得補(bǔ)充注釋或文檔。我們也做了一些制度上的彌補(bǔ)??鐖F(tuán)隊(duì)審查時(shí)作者必須隨PR附上簡(jiǎn)短背景說(shuō)明或指向已有的設(shè)計(jì)文檔審查者在提問(wèn)時(shí)要區(qū)分“詢問(wèn)”和“建議”兩類表述。詢問(wèn)是“我想了解為什么這么設(shè)計(jì)”建議是“我認(rèn)為應(yīng)該改成那樣”。這兩種表述的對(duì)抗性完全不同前者給作者留了解釋的余地后者容易引起防御心理。讓這兩者分開(kāi)討論氛圍會(huì)顯著改善。4.3 流程失控風(fēng)險(xiǎn)用角色細(xì)分和路由規(guī)則守住節(jié)奏“開(kāi)放”推行到一定程度另一個(gè)風(fēng)險(xiǎn)開(kāi)始冒頭流程失控。有人會(huì)覺(jué)得所有PR都該被所有人review一遍也有人會(huì)覺(jué)得既然已經(jīng)開(kāi)放了那每一個(gè)人都有責(zé)任攔住任何問(wèn)題。結(jié)果就是審查范圍無(wú)限膨脹合入速度越來(lái)越慢團(tuán)隊(duì)開(kāi)始疲憊甚至有人開(kāi)始想辦法繞過(guò)流程。必須承認(rèn)開(kāi)放式審查的目標(biāo)不是“讓所有人為所有東西負(fù)責(zé)”而是“讓最合適的人在他們最擅長(zhǎng)的維度上負(fù)責(zé)”。所以我們引入了明確的路由規(guī)則根據(jù)變更類型自動(dòng)指定需要參與的審查角色。比如接口變更默認(rèn)路由給下游維護(hù)者和測(cè)試負(fù)責(zé)人數(shù)據(jù)庫(kù)變更默認(rèn)路由給運(yùn)維負(fù)責(zé)人和性能負(fù)責(zé)人純前端樣式改動(dòng)只路由給前端主審查人不強(qiáng)制邀請(qǐng)后端同事。路由規(guī)則不是死的任何人仍然可以主動(dòng)關(guān)注感興趣的PR但默認(rèn)渠道保證了核心角色一定會(huì)被覆蓋不會(huì)被海量通知淹沒(méi)。這一步做完之后開(kāi)放式審查才真正從“熱鬧的圍觀”變成了“高效的協(xié)作”。5. 怎么判斷這套辦法真的有效——指標(biāo)與跡象5.1 四個(gè)可以量化的審查指標(biāo)推行了兩三個(gè)月后我開(kāi)始思考一個(gè)問(wèn)題怎么證明開(kāi)放式的方向是對(duì)的除了“感覺(jué)氛圍變好了”還需要一些更實(shí)在的判斷依據(jù)。我建議從四個(gè)指標(biāo)入手。第一個(gè)是缺陷泄漏率也就是上線后才發(fā)現(xiàn)的問(wèn)題占提交總數(shù)的比例。這是最直觀的結(jié)果指標(biāo)。開(kāi)放式審查生效后很多缺陷會(huì)被擋在合入前泄漏率應(yīng)該呈下降趨勢(shì)。第二個(gè)是審查覆蓋率即經(jīng)歷過(guò)非作者之外至少一名角色審查的PR比例。這個(gè)指標(biāo)要結(jié)合“有效審查”來(lái)看單純統(tǒng)計(jì)點(diǎn)了通過(guò)的PR沒(méi)有意義。我們的定義是“至少有一條實(shí)質(zhì)性評(píng)論且這條評(píng)論被作者采納或明確回應(yīng)”才計(jì)為一次有效審查。第三個(gè)是反饋?lái)憫?yīng)時(shí)間即從PR提交到第一條有效評(píng)論之間的間隔。理想狀態(tài)是核心角色在24小時(shí)內(nèi)給出反饋。如果這個(gè)時(shí)間過(guò)長(zhǎng)說(shuō)明路由規(guī)則或人員配置需要調(diào)整。第四個(gè)是評(píng)論采納率即被采納的評(píng)論數(shù)除以總有效評(píng)論數(shù)。如果采納率偏低有可能是審查者在提無(wú)關(guān)痛癢的意見(jiàn)也可能是作者在防御性拒絕正確建議。無(wú)論哪種情況都值得深入看一眼。這四組數(shù)據(jù)不需要很復(fù)雜的統(tǒng)計(jì)工具讓主審查人在每周復(fù)盤時(shí)手工記錄一遍就夠了。看得多了趨勢(shì)自然會(huì)浮現(xiàn)出來(lái)。5.2 文化層面的三個(gè)觀察點(diǎn)比指標(biāo)更難量化、但也更重要的是團(tuán)隊(duì)文化層面有沒(méi)有真正發(fā)生變化。我特別喜歡用三個(gè)問(wèn)題來(lái)觀察。第一個(gè)問(wèn)題新人敢不敢在PR里向資深同事提意見(jiàn)如果敢說(shuō)明團(tuán)隊(duì)的安全感是真實(shí)的。第二個(gè)問(wèn)題做方案討論時(shí)有沒(méi)有人愿意主動(dòng)說(shuō)“這個(gè)方案我不同意因?yàn)轱L(fēng)險(xiǎn)在哪兒”而不是等別人先說(shuō)。第三個(gè)問(wèn)題代碼出問(wèn)題后大家的第一反應(yīng)是“誰(shuí)寫的鍋”還是“流程哪里漏了防”如果是后者說(shuō)明審查的文化已經(jīng)超越了追責(zé)的層面。我們團(tuán)隊(duì)里發(fā)生過(guò)一件讓我印象很深的事。某個(gè)配置項(xiàng)在發(fā)布時(shí)漏掉了灰度策略雖然沒(méi)造成用戶影響但事后復(fù)盤時(shí)負(fù)責(zé)方案的同學(xué)自己提出來(lái)“當(dāng)時(shí)如果有個(gè)人問(wèn)我一句灰度怎么做的我就不會(huì)直接上全量了”。這種自我驅(qū)動(dòng)式的暴露問(wèn)題比任何指標(biāo)都更能說(shuō)明審查文化開(kāi)始真正扎根了。我不認(rèn)為開(kāi)放式審查是代碼質(zhì)量的銀彈它更像是一套刻意設(shè)計(jì)的“出錯(cuò)機(jī)制”——讓錯(cuò)誤在成本最低的地方盡早暴露。而它要成立的前提是每個(gè)人都先放下“這是我的代碼”的領(lǐng)地意識(shí)愿意把代碼看作團(tuán)隊(duì)的共同作品。這不是一個(gè)技術(shù)問(wèn)題至少不全是。如果你也想在自己的團(tuán)隊(duì)嘗試我的建議非常具體從最近一個(gè)讓你睡不著的風(fēng)險(xiǎn)變更開(kāi)始。把它開(kāi)放給測(cè)試、運(yùn)維、下游維護(hù)者要求作者寫清楚變更意圖給每條評(píng)論分級(jí)開(kāi)一場(chǎng)不超過(guò)30分鐘的同步評(píng)審會(huì)。跑完這一次你應(yīng)該就能感受到那層窗戶紙到底有多薄。后面的事情自然就有動(dòng)力做了。
返回列表
PREV
查看更多資訊
NEXT
返回資訊列表
欧美一区二区三区成人性生活| 久久久青青草| WWW黄片COM| 亚欧无码线免费观看视频| 狠狠亚洲| 欧美日韩少妇色情| 91蜜臀在线久久久久| 岛国艾薇凹凸视频天堂| 四虎精品永久在线播放| 免费男人的天堂| 嗯……啊…嗯嗯…啊…好舒服| 最新国产亚洲精品精品国产亚洲综合| 亚洲日韩美国人妻| 国产精品高潮呻吟av久久4虎| 91色综合色| 无码视频一区二区| 精品国产乱码久久久久久影片| 欧美色视频在线| 91大神精品长腿在线观看网站| 亚洲毛片久久| 久久69| 蜜臀亚洲综合一二三四区| 超碰亚洲97| 伊人四虎综合| 亚洲高清少妇| 色综合久久夜色精品国产天堂| 日韩美一区| 99精品在线观看| 免费一级欧美片片线观看| 亚洲一区中文精品| 高清国产精品无码| 亚洲性爱乱操x| 偷拍 欧美 日韩| 久久超碰97| 午夜男人的天堂| 久久精品导航| 亚洲福利影院一区久久| 永久免费av无码网站国产app| 蜜臀久久99精品久久久久久-DVD原版全| chaopen97久久| 很很很很操| 一区二三区四区视频大全套| 美女爽到高潮91| 偷拍亚洲情色| 秋霞怕怕片| 91免费看一区二区三区| 欧美日产国产在线成人第一区| 欧美日韩插逼视频| 免费看黄视频亚洲网站| 无套内射性感少妇视频| 99久久9| 丁香五月激情五月| 欧美 传媒 麻豆 日韩 偷拍| 日han少妇无码| 天天香香欲综合| 女同性恋一区二区三区精品视频| 91青青在线视频| 蜜桃传媒视频第一区入口在线看| 大色综合| 国产一区二区三区免费视频在性观看 | 草草草视频| 日骚逼视频| 精品欧美乱码久| A级片一区| 国产乱色国产精品免费视| 日韩亚洲精品一区二区| 婷婷五月色| 欧美色图片91| 日天天九九天堂666| 亚洲操人| 综合网欧| 久伊人网78| 日韩亚洲欧美中文字幕| 91精品人妻电影| 五月婷婷基地| 最新精品久久蜜桃| 东北女人高潮视频| 欧美性爱一级操| 大奶啊啊好爽 | 亚洲欧美日韩偷拍色图| 国产亲戚伦亲在线| 欧美一二三区四五区| 久久6热精品99视频| 欧美,日韩,中文,另类| 69一区二区三区 | 国产第25页在线观看| 婷婷大香蕉| 亚洲日产专区婷婷| 92性色国产午夜福利在线661| 国产精品自在线发布| 亚洲熟妇丝袜在线观看| 中文字幕乱亚洲美女精品一区| 操逼啊啊啊91| 1二区9| 精品对白久久不卡| 成人国产精品三级A片| 日韩国产品视频中文字| 另类欧美综合| 国产精品一区二区 尿失禁| 成人网欧美风情| 中文字幕在线高清男人的天堂| 1024亚洲中文字幕久在线看片你懂的| 日韩无码服务区| 亚洲一区日韩精品中文字幕| 亚洲,欧美,春色,另类| 精品制服美女中文一区二区三区| 大伊香蕉在线视频免费| 99RE在线视频精品,这里只有精品| 欧美狠狠狠| 思思热在线cao| 极品白嫩福利在线| …亚洲黄色厕厕女女在线播…| 91操人| 麻豆性爱视频在线播放| 在线日韩精品一区二区三区| 久久精品人体| 99热在线观看| 国产丝袜美女诱惑| 青青草福利视频| 激情婷婷丁香| 欧美成人精品一区| 日日日啊啊啊| 91精品女厕偷拍视频| 久久嫩草国产成人一区| 欧美亚洲一级在线观看| 诱惑人妻欧美一区在线播放| 又大又长又粗又爽又黄| 物尤视频一区二区| 国产成人99久久亚洲综合| 超碰在线974| 国产精品99精品视频网站| 国产夫妻一区二区| 精品成人亚洲午夜电影| 加勒比av中文| 男男H黄动漫啪啪无遮挡网站| 欧美91久久久久| 网页导航五月天免费一二三区| 国产精品在线一区二区| 精品性爱无码在线播放| 97资源站日韩| 欧美色图偷拍另类| 亚洲91在线播放影院| 91美女視頻| 国产一区二区三区影片| 激情欧美97| 黄色污污污污污污网站| 午夜免费福利视频一区| 日本韩高清无砖码22o| 9 7超碰在线免费观看| 可以免费观看的日韩av毛片| 97免费视频在线| 99xav| 色优久久| 久久老子无码午夜伦不卡| 97在线免费视频观看| 97 亚洲 日韩 欧美 在线| 综合av社区| 日韩av情韩国爱禁区av一区二区| 五月丁香婷婷色| 一级性爱网| 丝袜翘臀后入欧美校园亚洲自拍另类小说一区中文字幕少妇诱惑 | 日韩精品一二三| 天天淫人人妻日日色| 操逼网站网站| 97视频免费在线| 久久极品一区二区| 国产大学生口爆吞精合集| 91亚洲黄色网| 亚洲性综合| 久久久久久AV无码免费网站| 婷婷操视频| 国产欧洲精品亚洲午夜拍精品| 九色97| 377p欧洲日本亚洲大胆| 极品欧美一区二区三区| 九九九九精品视频| 美女黑人91神马| 久热69九色熟妇97| av在线浏览| 日韩AV无码中文一区二区| 超碰99在线| 久操影视| 91亚州欧美| 91精品国产麻豆国产自产在| 日韩亚洲中文有码视频| 色吧5亚洲| 欧美偷| 精品人妻一区春色| 成人五月天色网| 91久青| 天天插天天插| 日韩性爱电影一区| 精品性爱一二三区| 国产区性爱在线视频秋霞豆| 欧美激情另类一区二区| 四虎午夜影院| 亚洲av成人精品一区| 欧美日韩人妻精品系列一区二区三区| 中文字幕精品亚洲熟女| 加勒比海成人视频网| 免费人人搞97| 97这里都是精品| 中亚av| 免费簧片在线观看| 亚州色图片在线色| 国产一区二区三区,在线观看观看| 国产欧美美女免费观看视频| 国产成人亚洲精品自产在线| 五月天社区| 亚洲国产激情国产av| 强奸乱伦麻豆| 国产激情综合| 精品人妻一区二区免费蜜桃| 97se综合网| 香蕉一区二区三区在线视频| 日韩AV色图| 最新AVzaixian| 九月婷婷| 欧美一区二区传媒| 性色av一区二区| 伊人991| 亚洲综合小视频小说在线观看| 日韩一区二区熟女| 97超碰色屌| 好看的91视频| 99精品在线| 久久久国产护士丝袜美腿一| 人妻少妇无码| 亚洲春色一区二区三区| AV一起草在线| 国产操逼逼网| 99色视频| 91九色丨国产丨爆乳| 殴美综合色88| 麻豆精品.欧美精品.日韩精品.| 99999久久精| 91人妻在线视频| 欧美欧美啪啪视频| 日韩AV一起草| 熟妇女人妻呻吟久久AV| 97欧美久久久久久久| 亚洲黄色电影| 亚洲啪啪视频免费| 国产在线精品偷| 久久精品视-一级做a爰片性色毛片16美国-中国女与老外在线精品 | 国产精品久久久久999| 久久精品区| 91精品人妻偷情| 欧美日韩香蕉| 日本精品人妻少妇一区二区| 色天天野狼综合社区| 天美传媒婬乱| 3p国产色噜噜一区| 校园春色综合色| 久久久久久中文| 凹凸视频在线一区二区| 狠狠综合| 超碰97欧美日韩| 在线综合网| 人人摸人人叼| 欧美曰韩国产精品| 欧综合网| 日韩,欧美,中文在线| 97天天搞在线| 怡春院久久| 26uuu性物| 国产怡红院| 91n免费处女| 国产v亚洲v日韩v欧美v片另类| 欧美一区二区观看在线| 污污污8888| 97Ai亚洲| 丁香五月偷拍| AV无码久久久精品| 黄呦呦在线| 久久久久亚洲| 一二三四日本视频高清| 日本 情色 1区2区3区| 都市久久精品激情亚洲| 欧美综合站| 91美女视频。| 亚洲人成网www| 色在线69堂| 欧美日韩黄片精品在线| 精品无码一区二区| 蜜臀久久99精品久久久久久婷婷| 午夜一区| 97精| 久久超碰免费的| 思思久热在线精品66| 综合色图区| 欧美色干| 91蜜臀熟女| 神马麻豆福利院| 色综合尤物| 福利大香蕉| 日韩激情啪啪啪| m欧洲一级午老| 成人精品久久久午夜福利| 极品五月天噜噜| www.婷婷六月天| 狠狠爱夜夜| 岛国成人av在线播放网址| 久久久久久久综合,国产| h无码动漫在线观看| 久久99精品九九久久久婷婷| 天天色天天干天天射| 色情亚洲日本成人| 日本一区二区三区四区免费观看| 97丝袜亚洲在线播放| 亚洲免费成人在线高清无码视频 | 久久久久99精品成人片蜜臀| 欧美日韩电影一区二区| 韩国黄片aaaa| 欧美少妇高潮视频| 日本久久久久久久久| 大肥女高潮bbwbbwhd视频| 1024亚洲中文字幕久在线看片你懂的 | 福利大香蕉| 不卡免费av在线播放| 久久黄人人爽视频| 日han少妇无码| 国产人伦a片信息免费片| 一本色道久久综合狠狠操| 大屁股xxxxx| 97亚洲欧美| 在线视频五十市| 岛国黄色大片网站| 97超碰日韩| 97天天操天天干| 久久久国产成人一区二区三区在线 | 国产精品不卡少妇白| 天堂蜜桃无码视频一区二区| 成 人片 黄色大片| 精品传媒在线一区| 久久精品国产精品| 麻豆天美电影一区二区| 亚洲91在线播放影院| 欧亚 另类 久| 人人爱夜夜爱| 日韩精品在线观看网站| 免费A片三p视频| ...日韩成人一区二区三区字幕| 激情久久久| 日韩av一级黄片| 乱理日韩中文| 国产深喉| 亚洲国产97| 国产久久一区二区三区野外在线| 最近2019中文字幕国语免费版| 国产区在线| 日产国产精品中文久久婷婷| 强奸乱伦大香蕉| 一二三区精品视频| 在线小说视频一区| 一区二区三区蜜桃成人撸久久东京热 | 加勒比无码一区二区三区| 国产精品露脸在线观看| 91麻豆天美国产欧美| 性爱Av免费| 99热在线不卡| 后X久久| 黄aaaaaaaaaaaaaaaaaa色网站| 一级乱伦网站| 国语av最新自产拍在线观看| 麻豆三极片| 少妇熟女一区二区三区| 啊啊啊不要嗯嗯在线观看| 亚洲不卡不卡中文字幕不卡| 蜜臀av在线播放一区二区三区| 国产精品蜜乳AV| 无码操逼视频一下| 强奸乱伦AV一天堂网| 97爱综合| 麻豆天美91| 久久岛国| 葡萄牙性视频一二区| 加勒比色99999| 日韩精品影视| 亚洲女人毛茸茸91| 日日爽熟女| 91成人亚洲色图| 男人的天堂日韩| 黄日韩| 色色色色日本| 欧美视频一| 亚洲av青草久久一区二区| 777超碰| 久久久91| 欧美色吧综合| 人妻无码一区二区三区久久99| 欧美大色交| 中文字幕伊人| 亚春色色| 超碰在线一区| 日逼逼免费看| 日韩黄色一区二区三区| 99热99色| 久久久久久久久久久久久9999| 丝袜美腿制服人妻二区中文字幕 | 97碰久久| 6080yy午夜理论三级一区二区三区无码| 2024人人操人人摸| 九九色色| 亚洲日韩av一区二区三区百合| 国产偷仑| 亚洲激情深爱文学小说网站| 97K超碰在线| 又粗又长又大国产不卡| 亚洲 自拍偷拍 欧美| 婷婷丁香五月天亚洲天堂网| 日韩成人色图| 足交视频老司机| 97ai亚洲| 无码外流操逼视频| 国产乱伦性爱AV| 野狼激情网| 人妻熟女一区二区三区在线| 日产精品久久久一区二区| 熟妇女伦乱视频| 黄色人人| 国产少妇肉丝在线观看| 99国产精品免费| 另类图片五月天| 永久电影三级在线观看| 蜜臀操逼黄色视频操的好爽| 超碰色中文| 东京热伊久| 2024黄色视频| 婷婷91| 69AV女优男人的天堂| 福利五区| 大香蕉www.超碰| 久热免费视频| 天天综合站| 久热69九色熟妇97| 色偷偷男人的天堂麻豆| 百度百度日本操逼| 激情久久久| 伊人991| 97日韩欧美| 丰满人妻一区二区三区大胸懂色| 99热在线不卡| 羞涩视频| 一区二区激情国产熟女| 夜夜夜夜爽| 一级做受视频免费是看美女| 亚洲国产第一页综合视频| 九九九九精品一区| 少妇无码av专区线| 久偷拍| 欧美裸体美女日麻屄| 天天欲望网| 国产91丝袜在线播放蜜月| 五月婷婷青青草娱乐伊人| 亚洲性高潮| 天天干夜夜一操| 一区二区不卡| 另类TS人妖一区二区三区| 99精品无码| 国产青青综合伊人| 成人免费不卡在线视频| 91黑丝操| 天天色播亚洲综合网站| 后入式福利| 欧美精品久久久久久久久88| 老女人91| 国产精品成人蜜臀AV在线| 国产精品第二页| 人人干人人操人人爱| 中文字幕精品人妻丝袜| 国产精品不卡一区二区电影| n1038 一二三区| 日韩av性爱在线播放| 91暧暧| 精品亚洲| 亚洲av热热色| 亚洲av综合色区无码一| 国产日韩中文字幕欧美| 色情综合| 91处女在线观看| 无码91| 亚洲AV无码乱码| 欧美性爱一区二区三区四区| 亚洲成熟国产精品美女| 国产美女91| 五月综合久久| 国产粉嫩蜜臀av一区二区三区| 久久这里精品国产99丫e6| 国内偷拍精品一区二区| 夜夜国产一区| 五月天黄色激情视频| 91中出在线| 久久天天摸| 人人摸.人人色| 色综合 加勒比| 天天综合色| 欧美色图片| 97资源免费视频| 亚洲天堂 视频你懂的| 中文字幕乱亚洲美女精品一区| 精品夜夜澡人妻无码| 中文字幕乱码人妻二区三区 | 好爽免费视频| 超碰中文字幕人妻草一区| 久久久久久久久成人av解说| 搡老女人老91妇女老熟女| 亚洲揄拍网| 三级三久久线久久99久目本WW| 秋霞Av理论一级在线| 精品美女少妇一区二区三区| 日本日逼视频网| 精品无码秘 人妻一区二区 | 亚洲国产麻豆一区二区三区| 中文久久久| 亚洲91在线播放影院| 强乱老妇中文字幕| 日韩三级在线观看mp4| www黄片免费看com| 熟妇综合一区二区三区| 骚鸭AV| 欧美性爱一区| 久久久久13| av无码av无码专区| 久久精品国产精品一区| 欧美少妇高潮| 亚洲日韩XXX| 欧美少妇大量自拍视频在线观看| 国人欧美精品一区二区| 国产精品美女久久久久AⅤ国产馆| 97欧美资源| 秋霞午夜视频一区二区| 综合国产97| 大香蕉AV在线| 性爱1区| 五月亭亭六月丁香| 一级黄碟| 成熟熟女国产精品一区二区| AV天堂电影网| 区一在线观看| 91人妻丝袜无码| 99激情视频| 亚洲精品aa久久伊人| αⅴ天堂| 欧美性爱18观看| 中文字幕一区二区视频在线观看 | 亚洲激情四射| 久久性爱视频免费看| 啊啊啊啊啊,啊啊啊啊好舒服,操我舒服啊啊啊 | 九九九999久久久网站| 搡老女人老91妇女熟女| 精品国产乱码久久久兰草影视| 人妻夜夜爽天天爽麻豆三区网站 | 国产成人资源| 五月天丁香欧洲日韩| www久久99| 少妇干B| 激情综合二| 国语国产操逼伊人AV网| 老熟妇一区二区三区…| 综合五月婷婷亚洲一区| 亚洲国产尤物yw在线观看| 麻花豆传媒剧国产MV出差| 黄色大片免费在线| 国产精品毛片?v一区二区三区| 秋霞一集毛片观看| 天天激情综合站| 国产亚洲精品无码三区| 日本激情免费大片| 日本肉体xxxx裸交| 日本大片日本一区二区免费高清| 理论久久婷婷网 8| 丰满人妻一区二区三区在线| 精品乱子一区二区三区99| 久久久穴999| 伊人网在线观看| 劲爆欧美人妖三区91| 人人操人人射人人干| 女人天堂网| 亚洲激情视频| 欧美高清18A片| 尤物网址| 日本色婷婷| 欧美熟妇乱码在线一区| 日韩精品第3页| 久久偷偷色综合蜜桃| 日韩电影在线观看网址| 密桃99999| 人人爱夜夜爱| 欧美青青草视频| 九九精品无码专区免费| 日本淫乱女一区二区三区视频| 婷婷五月色| 国产女人高潮视频| 性生活无遮挡纯毛片在线看| 嗯嗯嗯啊啊在线观看| 欧美色图91| 精品国产91内射久久| 女人午夜视频777| 蜜臀久久一区二区| 亚洲情色一区二区三区| 91久久婷婷| 97资源视频| 色啪网| 双插在线| 色噜噜狠狠色综无码久久合欧美| 丁香六月激情| 女人的久久久| 夜夜嗨免费视频| 精品一级毛片在线观看| 在线观看国产黄色| 最新亚洲风情电影| 婷婷激情四射| 国产浮力影院第1页| 99r九九| 校园春色 亚洲| 国产黄色小视频网站| 欧美日韩成人在线| 婷婷久草| 国产JDAV无码视频在线观看| 在线 制服丝袜中出 人妻| 精品然女一区二区| 亲子敌伦对白在线播放| 国产精品老师| 亚洲日本天堂| 日本人妻中文字幕精品| Av色五月| 俞拍久久国应视频| 巨爆乳肉感一区二区三区竹菊影视 | 亚洲成熟国产精品美女| 欧美日韩亚洲高清不卡一区二区三区| 91白嫩| 911粉嫩人妻| 内射中国少妇高清视频免费视频 | 免费看美国人人爽,人人操| 四虎影视国产精品| 一级久久久久久久久久久| 天天综合有色网| 男女无套 免费网站| 大香蕉啪啪啪| 蜜臀AV午夜精品久| 久久人妻视频| 欧美97色| 理论久久婷婷网 8| 91狠狠综| 宅男91视频在线播放| 美女久久久| 久久一二三四五六七八九区区区 | yazhououmeizongya| 玖玖爱免费观看视频| 少妇色综合| 综合久久六月久久婷婷| 日韩黄色小说| 久久久成人国产精品无码| 97久久久久久久久久| 国产亚洲精品玖玖玖在线观看| 熟妇高潮精品一区二区三区下载| 性久久| 久久妇| 国产女人91精品嗷嗷嗷嗷| 国产黑白丝在线| 九九aV| 久久久久99999| 在现视频女上位好爽| www99热| 久久人妻熟女一区二区| 99国内精品| 自拍内地三级在线观看| 欧美少妇高潮久久91| 五月天婷精品激情| 色图综合| 色婷婷婷五月天激情四射| 亚洲国产尤物yw在线观看| 青草影院内射高潮| 99热这里只有精品9| 超碰午夜| 豆1无夜无码| 激情色播| 中文字幕乱码人妻二区三区| 亚洲少妇激情一区二区三区| 99亚洲精品| 综合亚洲欧美精品日韩?v| 熟女AV一区| 三级三久久线久久99久目本WW| 中文字幕三四五区| www.91欧美| 亚洲精品三| 日本视频在线中文字幕| 97热视频在线观看| 亚洲激情网一二三四区| 久思思热视频在线观看| 岛国天天午夜影院传媒网| 综合久草| 久久男女激情视频网站| 中文字幕一区二区视频在线观看| 超碰97欧美日韩| 蜜臀久久99精品久久综合| 人人艹亚洲| 97色综合中文网| 欧美性生活内射| 色婷婷综合久久久久中文国产精品一区中文字幕,国产福利电影一区二区三区 | 天天爱天天韩国日本牛牛牛牛| 天天日天天干天天色| 性欧美| 91国产大片| 狠狠操狠狠插| 日本操大逼| 97超碰色| 精品久久久久综合无码| 好吊爽好吊爽在线视频,中文字幕精品一区二区日本,国产良妇出轨视频在线观看, | 亚洲人妻久久| 免费看污网址| 精品无码一区二区| 日本午夜久久电影| 激情无码日韩| 激情熟女12P| 成人一二三区| 丝袜狠狠草尤物 91| 日韩伦理久 久久 清纯| 五月丁香色综合| 国产超碰人人爽人人做| 麻花豆传媒剧国产MV出差| 亚洲国产成人精品女人久久久| 91国产伊人大香蕉| 亚洲综合射| 91九九九小逼| 欧美天堂日韩三级国产传媒| 婷婷久久综合| 狠狠操狠狠| 六月婷婷综合| 在线性黄高清免费视频| 乱论91| 另类小说综合网| 久久午夜鲁丝片| av一区二区三区不卡| 日韩无码极品| 中文字幕蜜乳av| 综合网 欧美| 97干在线视频| 天天伊人| 91欧美在线| 一区二区乱码福利| 国产综合色精品在线观看| 97欧美在线| 久久久久国产精品久久久| 夜夜欢天天干| 欧美亚洲综合高清在线| 蜜桃狠狠色伊人亚洲综合网站| 操熟女91| 欧美后入| A一区片| 伊人久久在线视频观看| 性爱Av免费| 人人操人人uiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii | 97碰| 亚洲AV成人精品网站在AV| 日本韩国国产精品一区| 国产精品日韩在线一区| 中文字幕精品一区二区精| 日韩成人精品视频自拍| 日韩免费性爱视频在线观看| 丁香五月av| 精品国产自在在线99| 欧美亚洲一区二区久久久婷精品大包诱| 欧美永久激情一区二区| 91精品国久久久久久无码| 天天插天天操天天摸天天射天天看| 粉嫩av一区二区三区四季| 欧美热图99| 亚洲色图综合| 日韩乱伦AⅤ| 精品亚洲国产成人AV制服丝袜| 欧美日综合| 厕所偷拍在线| 欧洲精品久久| 九九草| 国产强奸乱伦xd| 91|九色|国产熟女| 天天干天天日天天射黄色| 日韩噜噜69| 亚洲性天堂| 久久久久久电影| 91九色在线| 99热在线不卡| 亚洲人精品久久久| 欧美日韩国产成人高清| 强奸乱伦av电影| 一区二区三区高清| 91搞逼视频| 五月天大香蕉| 少妇内射www在线观看视频| 午夜操一视频一区| www.99色| 五月丁香婷婷色| oumeizonghese,www| 中文字幕一二三av| 色婷婷激一区二区三区 | 91欧美www| se吧提供91精品国产91久久久久久| 午夜精品五区| 极品丝袜无码| 97操碰| 隔壁邻居波多野结衣中文字幕| 99精品在线观看| 超碰日韩美妻| 99婷婷一区二区| 爱做久久久久久| 蜜屁Av| 91人妻人人澡人人爽人人精品| 国产女生在线| 久久久中文版| 国产传媒日韩| AV 少妇 人妻 偷拍| 亚洲九九爱| 久久无码一区二区二三区性色| 99色在线| av2014 日韩在线中文字幕| 一级岛国大片| 男人的天堂在线2| 97超碰大| 99爱爱| 亚洲资源吧| 操逼操逼逼操操逼91 | 精品999日本| 亚洲国产一级黄色视频| 亚洲国男人的天堂| 婷婷性网| 亚洲色五月| 后入精品| 九九色婷婷| 亚春色色| 婷婷色综合| 91M一社| 99性视频| 亚洲丝袜少妇在线| 狠狠干婷婷| 久久高潮妇女视频| 婷婷五月色| 亚洲色图A| 99成人| 夜夜欢天天干| 久久熟女人| 久久偷偷色综合蜜桃| 精品人妻av区天天看片| 飘花国产午夜精品不卡| 爱爱动态120秒| 安微少妇操BBB| 可以在线观看的黄色网址| 丁香五月激情综合| 97超碰大| 97在线精品观看视频| 曰韩欧美国产传媒麻豆第一区| 伊人五月天激情| 美女丝袜激情小说| 天天看综合网| 欧美超碰97| 国产男女无套视频免费观看| 97爱b| 18禁美女裸体无遮挡啪啪| 亚洲 综合 第一页| 欧亚在线视频| 欧美亚洲丝袜人妻制服中文99| 99这里有精品| 香蕉国产精品麻豆亚洲欧美日韩| 看黑丝美女操逼青青网站| 日韩综合无码色欲vv| 久九9精品| 婷婷爱五月| 日本精品一级二级三级| 伊人991| 综合色色网| 亚洲av噜噜噜噜噜噜| 青青草日本中文字幕| 日韩 欧美 视频 在线 一区| 91模特在线观看| 六月婷激情福利天堂69| 中文字幕一区二区免费在线| 夜夜操夜夜高潮夜夜爽国产精品区| 五月天激情四射| 成人五级久久| 快播久久人人aV| 97玖玖人妻| 探花熟女,姿勢到位,體驗感也到位| 色九九久九九| 日韩超碰精品综合| 日韩成人大片一区二区| 色吧5亚洲| 夜夜高潮夜夜爽国产伦精品| 久久熟女人| 免费中文在线| 另类图片欧美激情综合| 超碰 欧美| 日韩精品人妻中文字幕有码午| av在线一区二区三区| 超碰在线一区| 日本亚欧爱爱| 成人无码专区精品视频| 久久一区二区三区入口| 婷婷超| 国产农村妇女毛片精品久久| 青女在线| 欧美美女自慰一区二区三区| 99精品成人免费看| 亚洲图片激情综合另类| 日本一二区不卡| 亚洲怡春院| 91嫩草欧美| 亚洲综合色男人网| 久精品无码av一区二免费国产在线观看 | 九九热精品免费视频| 国产AV超爽| xxxx网站亚洲精品| 国产自制av蜜乳| 久热这里只有精品9| 亚洲黄色网址| 欧美精品91| 女色视频社区| 超碰av在线| 国产一级αv免费看片| 国产精品嫩草久久久久| 日本成人免费一区二区三区| 色综合91好| 欧美瑟综合| 美女网站黄页| 91n免费处女| ai欧美亚洲小说| 精品国产一区二区三区久久久蜜臀 | 熟女性视频| 久综合网| 国产成人精品亚洲日本| 国产精品视频一区二区三区八戒| 影音先锋日本一区二区| 欧美一级黄色免费专区| 欧美后入| 91美女视频| 日本阿v天堂在线观看| 综合久久2017| 国产三级片在线观看| 嗯嗯不要 视频| 九九九999久久久网站| 中文有码9| 91精品人妻一区二区三区蜜臀| 久久久青草青青国产亚洲免观精品高清完整版_97久久综合区小说区图片区,国精品 | 丰满人妻一区二区三区| 丁香五月影院| 综合久久99| 亚洲性爱高潮影院| 另类图片五月| 91人妻丝袜无码| 亚洲妇色| 国产偷人妻精品一区二区在线| 欧美影音在线| av草草在线电影| 91模特在线观看| 青青草大香蕉视频| 精品国产Av无码久久久伦古装| 亚洲综合影院| 欧美中文字幕日韩在线| 亚洲色系另类精品国产| 久久九九国产精品| av一区二区三区 中文| www.99热| 欧美永久激情一区二区| 97超碰免费人人性爱| 天美麻豆黄色录像| 国产精选视频| 国产无码精品久久久久久| 99亚洲国产精品色一区二区三区| 无码丰满熟妇一区二区浪潮AV| 十八禁成人网站在线观看| 天堂种子在线www网资源| 91久久久久久久久久久| 嗯嗯,好大,好爽,好骚 | 97任你吞精| 青青草视频久久| 91美女视频在线| 91精品婷婷国产综合久久| 亚洲天堂2020| 综合伊人激情| 欧美极度丰满熟妇hd| 欧美嗯啊……在线观看视频免费| 男人天堂日日夜夜| 中文字幕日韩情色| 91久久| 国产色呦呦| 熟女丝袜视频| 97超碰色中文字幕| 狠狠操狠狠操操| 黄色一级视| 蜜臀精品1区2区| 欧美综合自拍亚洲综合图| 欧美后入| 日韩激情啪啪| 亚洲黄日韩无码专区| 欧美综合色图片| 国产精品一区av在线| 志村玲子视频一区二区| 亚洲精品美女操逼| 亚洲高清视频在线免费观看| 国产区性爱在线视频秋霞豆 | 免费A片三p视频| 国产激情在线观看| 亚洲色图国产另类| 午夜精品久久99蜜桃的功能章节| 亚洲国产一区二区入口| 丝袜狠狠草尤物人妻av91| 激情四射婷婷六月天| 国内精品久久人妻性色av| 五月天开心网| 久久精品一区一起草| 亚洲精品免费中文字幕| 97香焦色区| 国产精品久久久午夜夜伦鲁鲁| 都市久久精品激情亚洲| 亚洲色图激情小说| 91痴汉| 国产日韩在线播放| 伊人aaa| www.久久制服糖| 天天操天天射青青草| 精品久久久久综合无码| 色噜噜人妻丝袜a∨先锋影 | 久久久久成人网| 丝袜美腿制服人妻二区中文字幕| 日本精品免费一区二区三区四区| 嗯嗯啊好爽| www.色婷婷| 欧美人妻一区二区| 玖玖玖玖精品国产剧情| 国产女人9999| 国产高清无码一区三区二区| 日韩一级二级在线| 国产综合色精品在线观看| 白嫩嫩一区| 丰满人妻-区二区三区免费看| 中文字幕精品资源在线| 久久亚洲天堂| 在线啊v一区| 91色人| 97婷婷色| 欧美大的香蕉有线电视视频| 五月婷婷综合激情| 久久爱97| 一区二区偷拍拍视频| 精品人妻一区二区三区日产| 人妻少妇久久久| 91综合网站| 中文字幕91综合| 成人午夜高潮av猛片| 熟女色图在线| 91影库| 丝袜色综合| 色丁香五月婷婷| 丰满人妻一区二区三区四区| 日本高清电影欧美色图| 91精品国产91综合久久蜜臀| 超碰97在线 欧美 国产| 国产三级在线现体验区| 九九国产热| 欧美婷婷五月天| 97爱亚洲| 色av中文字幕| 亚洲成a人片在线观看中文!!!| 亚洲图片欧美另类综合免费视频大大香| 啪一啪免费视频| 99视频自拍区| 999久久久精品国产| 免费a v| 日日日骚女人精品| 偷看洗澡一二三区美女| 久久春色| 婷婷另类小说| 日本性爱少妇| 亚洲国产成人综合碰碰三级经典| 打av高清| 女人被添高潮免费视频| 日日骚中文字幕| 久热久操| 综合色播| 豆花视频操逼网址| 日本精品一区二区三| 9/A片| 综合操逼| 亚洲色图综合| 丝袜色综合| 蜜臀久久99精品久久久老,,| 熟妇xxxxx性春色| 神马久久久久久久久| 九九久久久九九| 久久精视频美日韩在线视频| 天天做天天爱| 日韩久草| 日本九九久久99播| 不卡啪啪视频| 欧美日韩国产一区二区小黄片大全| 97超碰中文| 国产精品熟女AV中文字幕在线播放| av无码精品久久久久| 日语五十路和六十路亚洲国产精品| 色亚州人久干视频在线观看免费版| 蜜臀久久久久久999| 上海一级黄片| 97天天日| 日1区2区3区2020| 亚洲中文字幕日产无码久久| 亚洲日韩一区电影| 盗摄女人妻在线| 手机午夜电影神马久久| 日日夜夜骑| 久欲AV| 欧美夜色| AV天天综合| 人妻AV在线| 亚洲AV无码黄色强奸| 老司机天天操| 91在线免费精品视频| 超碰在线日韩一区| 91爱做| 亚洲淫乱骚妇AV| 日日夜夜天天| 五月丁香综合激情| 久久AV无码网址| 国产网红精品| 人妻性爱一区二区| 国产视频人人网| 久久黄人人爽视频| 亚州五月| 九草九九九| 中文字幕人乱码中文字的预防方法| 色色香蕉| 九九亚洲精品| 人妻天天爽夜夜爽爽| 狠狠色色| 色综合婷婷| 日韩精品中文字幕二区| 日韩欧美综合激情| 欧美午夜视频免费观看| 黄色大片免费在线| jizz啪啪| 狠狠久久手机视频精品| 91搡老女人老妇女老熟女歌词翻译| 日本 情色 1区| 色亚洲欧美| 久久黄黄黄| 999国产精品999久久久久久| 香蕉国产97| 97伊人超碰| 亚洲高潮影院| 亚州欧美在线| 91爱网| 中文字幕一区二区视频在线观看| 日日夜夜精品视频| 天美传媒AV在线播放| 97超碰人妻| 国产91影院| 亚洲无码国产探花在线观看| 91人精品妻入口| 亚洲欧美综合区自拍另类| 韩国黄片aaaa| 亚洲天堂 视频你懂的|