莊周夢(mèng)蝶

          生活、程序、未來(lái)
             :: 首頁(yè) ::  ::  :: 聚合  :: 管理

          代碼詳查的幾個(gè)要點(diǎn)

          Posted on 2008-03-20 10:27 dennis 閱讀(1490) 評(píng)論(1)  編輯  收藏 所屬分類: 軟件工程
          1、應(yīng)當(dāng)有一個(gè)詳查表,關(guān)注reviewer過(guò)去遇到的問(wèn)題和缺陷,對(duì)常見(jiàn)錯(cuò)誤保持警惕

          2、詳查應(yīng)當(dāng)專注于檢測(cè)錯(cuò)誤,而非修正

          3、詳查的角色包括:
          1)主持人:負(fù)責(zé)分配復(fù)查任務(wù),報(bào)告詳查結(jié)果,主持詳查回憶,他需要能夠理解被詳查代碼的相關(guān)技術(shù)細(xì)節(jié),整體上控制詳查進(jìn)度
          2)作者:代碼的作者,負(fù)責(zé)陳述項(xiàng)目的概況,解釋設(shè)計(jì)和代碼中不清晰的部分
          3)復(fù)查者(reviewer,《代碼大全2》稱為評(píng)論員,感覺(jué)不是很恰當(dāng)):負(fù)責(zé)實(shí)際復(fù)查的工作的執(zhí)行,負(fù)責(zé)找出缺陷。
          4)記錄員:記錄發(fā)現(xiàn)的錯(cuò)誤,記錄任務(wù)的指派情況,記錄會(huì)議
          5)管理人員:詳查是一個(gè)純技術(shù)性的復(fù)查,應(yīng)當(dāng)避免管理人員的介入。如果管理人員介入了詳查,那么參與的人可能會(huì)覺(jué)的在被評(píng)價(jià),而不是去復(fù)查材料,導(dǎo)致焦點(diǎn)從技術(shù)問(wèn)題轉(zhuǎn)移到行政問(wèn)題。按國(guó)情,這種情況相當(dāng)常見(jiàn)。

          4、明確詳查的目的是發(fā)現(xiàn)設(shè)計(jì)或者代碼的缺陷,而不是探索替代方案,或者爭(zhēng)論誰(shuí)對(duì)誰(shuí)錯(cuò),其目的絕不應(yīng)該是批評(píng)作者的設(shè)計(jì)和代碼。如果出現(xiàn)復(fù)查者做出不恰當(dāng)?shù)脑u(píng)價(jià)和發(fā)言,主持人應(yīng)該制止,引導(dǎo)詳查的活動(dòng)的健康進(jìn)行。這一點(diǎn)我覺(jué)的相當(dāng)重要,對(duì)事而不對(duì)人。

          5、詳查會(huì)議后,主持人撰寫(xiě)詳查報(bào)告,最好能提交給管理人員一份,并且應(yīng)當(dāng)及時(shí)進(jìn)入返工環(huán)節(jié),將缺陷分配給某人去修復(fù)(往往是原作者),并及時(shí)跟進(jìn)監(jiān)督缺陷的修復(fù)情況。



          評(píng)論

          # re: 代碼詳查的幾個(gè)要點(diǎn)  回復(fù)  更多評(píng)論   

          2008-03-20 23:20 by 隔葉黃鶯
          好東西,收藏
          主站蜘蛛池模板: 汝州市| 崇信县| 浪卡子县| 永年县| 康保县| 卢氏县| 阜城县| 莆田市| 集贤县| 攀枝花市| 安泽县| 哈尔滨市| 泗水县| 社会| 双辽市| 迁安市| 同仁县| 郧西县| 阜阳市| 右玉县| 曲周县| 阳东县| 霍邱县| 潞西市| 夹江县| 樟树市| 景谷| 营山县| 承德县| 平远县| 马公市| 桓台县| 会泽县| 安达市| 宣恩县| 临桂县| 界首市| 定南县| 汝城县| 衡东县| 上饶市|