web專案經理手冊 Code Review

2021-08-29 10:32:01 字數 1247 閱讀 4090

code review是保證專案中**質量非常重要的乙個環節,其主要工作是:

1、發現**中的bug;

2、從**的易維護性、可擴充套件性角度考察**的質量,提出修改建議。

1、**中的bug主要會出現在下列兩個地方:

(1) 與商業邏輯無關的bug。

比如,系統中開啟的流/檔案/連線等沒有及時關閉;或是存在thread safe問題,或是存在效能低下問題等,這類問題對有經驗的開發人員是比較容易發現的。

2、與商業邏輯相關的bug。

這類bug是非常隱蔽的,如果有對產品不熟悉的人參與該產品的專案開發,容易出現這類的bug。為了避免這類bug的出現,我們除了在use case和test case中詳細描述以正確指導開發人員並在測試時能及時發現它之外,code review也是不可缺少的保證環節。

我們希望**的審核者對產品非常熟悉。

3、什麼樣的人承擔**審核者code reviewer?

(1)、比較熟悉相關商業邏輯。

(2)、有豐富的程式設計經驗。

兩者缺一不可。

4、**code review的步驟,這些是我在平時工作中的經驗總結,目前也是按照這個步驟在做。

(1)、**編寫者和**審核者坐在一起,由**編寫者按照uc依次講解自己負責的**和相關邏輯,從web層->dao層;

(2)、**審核者在此過程中可以隨時提出自己的疑問,同時積極發現隱藏的bug;對這些bug記錄在案。

(3)、**講解完畢後,**審核者給自己安排幾個小時再對**審核一遍。

**需要一行一行靜下心看。同時**又要全面的看,以確保**整體上設計優良。

(4)、**審核者根據審核的結果編寫「**審核報告」,「審核報告」中記錄發現的問題及修改建議,然後把「審核報告」傳送給相關人員。

(5)、**編寫者根據「**審核報告」給出的修改意見,修改好**,有不清楚的地方可積極向**審核者提出。

(6)、**編寫者 bug fix完畢之後給出反饋。

(7)、**審核者把code review中發現的有價值的問題更新到"**審核規範"的文件中,對於特別值得提醒的問題可**email給所有技術人員。

5、責任:

**編寫者,**審核者共同對**的質量承擔責任。這樣才能保證code review不是走過場,其中**編寫者承擔主要責任,**審核者承擔次要責任。

6、code review必備的文件:

「**審核規範」文件:記錄**應該遵循的標準。**審核者根據這些標準來code review**,同時在code review過程中不斷完善該文件。

web專案經理手冊

web專案經理手冊 楊爭 web專案指基於web的開發專案,由於web開發的一些特點,使得web開發的專案管理與以往的軟體開發專案管理有很大的不同,具體表現在 1 web專案周期短。一般的web專案的週期為1 3月,而一般的軟體開發的週期都在半年以上,象vista微軟花費了五年的時間才開發出來。2 ...

web專案經理手冊 專案經理的工作內容

一 專案經理的目標 1 滿足專案利害關係者的不同需求。清晰明確地了解每乙個專案利害關係者的需求和期望,投其所好。專案利害關係者包括 專案團隊成員和專案團隊外成員 比如各部門的部門經理,客服等 2 保證開發專案按時保質的完成。二 專案經理的職責 1 建立有效的流程保證專案的順利進行。2 制定詳細周密的...

web專案經理手冊 風險管理

web專案經理手冊 風險管理 http blog.csdn.net yzhz楊爭 風險管理是web專案中專案經理最重要的工作之一。風險管理是乙個持續的過程,貫穿於整個專案過程中,風險管理包括風險識別 風險估計 風險解決以及風險管理策略。在實際web專案中,專案風險主要表現為以下情況。了解這些有助於專...