code review研究與學習

2021-06-20 05:52:54 字數 590 閱讀 6883

最近公司要搭建乙個code review的環境,正好自己在這方面的知識比較欠缺,做此文,以鑑學習過程。

1.what's code review?

在軟體開發的過程中,對專案源**進行系統性檢查的過程,其主要目的是提高整個軟體產品的質量,及早發現系統中存在的潛在bug。與此同時也能提高coder的程式設計水平,提高團隊中的知識共享水平,提高團隊的整體水平。評審的過程也是對系統重構的過程,有助於對整體框架的巨集觀把握。

2.types of code review?

(1)formal code review(正式的**評審)

(2)lightweight code review(輕量級**評審)

--》over-the-shoulder

--》email pass-around

--》pair programming

--》review meeting

--》tool-assisted code review

3. 通常需要code review的**

(1)最近一次迭代開發的**

(2)系統關鍵模組

(3)業務較複雜的模組

(4)缺陷率較高的模組

學習與研究

因為時代背景和所處行業的原因,隨時學習新知識是必須的。現在是網際網路時代,知識 學習的成本很低。但是如果只是簡單的瀏覽各種資訊,是無法收穫知識的。學習是為了更好的開展研究,這裡主要梳理一下學習和研究的一些基本理念。邊學邊做筆記是必須的,筆記裡面最重要的是對知識的歸納總結,是今後長期的參考,半年之後再...

Code Review體系與團隊文化

code review不只是一種管理方法,也是開發者特有的溝通方式,更是一種團隊文化。code review機制是否健全是評價乙個研發團隊技術氛圍好壞的重要參考。是整個code review體系中最重要的是daily code review,絕大多數問題應該在每天的code review中溝通解決,...

Code Review體系與團隊文化

code review不只是一種管理方法,也是開發者特有的溝通方式,更是一種團隊文化。code review機制是否健全是評價乙個研發團隊技術氛圍好壞的重要參考。是整個code review體系中最重要的是daily code review,絕大多數問題應該在每天的code review中溝通解決,...