1. 程式人生 > >code review的理解

code review的理解

code review經驗檢查項:

1.編碼規範方面檢查項

2.面向物件設計方面檢查項

-類設計和抽象是否合適

-是否符合面向介面程式設計的思想

-是否採用合適的設計模式

3.效能方面檢查項

-對hashtable,vector等集合類資料結構的選擇和設定是否合適

-有無濫用String物件的現象

-是否採用通用的執行緒池、物件池模組等cache技術以提高效能

-I/O方面是否使用了合適的類或採用良好的方法以提高效能(如減少序列化,使用buffer類封裝流等)

-同步方法的使用是否得當,是否過度使用

4.資料庫處理方面

-資料庫資源是否正常關閉和釋放

-資料庫訪問模組是否正確安裝,便於管理和提高效能

-是否採用合適的事務隔離級別

-資源洩漏處理方面檢查項cursor

5.通訊方面檢查項

-socket通訊是否存在長期阻塞問題

6.重複程式碼

7.其他

-日誌是否正常輸出和控制

-配置資訊如何獲得,是否有硬編碼

源博出處:https://blog.csdn.net/wwj_748/article/details/51264130