代码审查“思维导图”
生活随笔
收集整理的這篇文章主要介紹了
代码审查“思维导图”
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
摘要:隨著人們對(duì)軟件質(zhì)量要求的不斷提高,軟件開發(fā)的每一個(gè)環(huán)節(jié)都應(yīng)該得到十足的重視,俗話說(shuō):“細(xì)節(jié)決定成敗”,就此,本文提供了一個(gè)代碼審查“思維導(dǎo)圖”,希望對(duì)所有碼農(nóng)們有所幫助。
我認(rèn)識(shí)一個(gè)團(tuán)隊(duì)領(lǐng)導(dǎo),他有一個(gè)非常好的代碼審查系統(tǒng),通過(guò)發(fā)送公共郵件來(lái)進(jìn)行審查。他相信(很多事實(shí)表明,使用代碼審查有利于項(xiàng)目開展,并且大家一直堅(jiān)持這個(gè)信念)通過(guò)這種“公共”代碼審查工作來(lái)培養(yǎng)團(tuán)隊(duì)里面的每個(gè)成員,而不是每個(gè)成員只負(fù)責(zé)審查自己的代碼。這一做法對(duì)整個(gè)團(tuán)隊(duì)產(chǎn)生了非常好的影響。 在代碼審查期間,使用TODO和FIXME來(lái)標(biāo)記代碼是非常有好處的。但是我目前還尚未使用像gerrit之類的其他工具。 代碼評(píng)審應(yīng)該作為項(xiàng)目完成計(jì)劃中的一部分,——在別人還沒有對(duì)代碼進(jìn)行審查之前,任務(wù)都是出于未完成狀態(tài)。 我不喜歡團(tuán)隊(duì)審查代碼這件事,這幾乎是不可能而且沒有時(shí)間去完成的,甚至在某些情況很難與領(lǐng)導(dǎo)溝通。反而我更喜歡同級(jí)評(píng)審這個(gè)想法,因?yàn)橛幸恍┏跫?jí)的家伙不能夠正確地執(zhí)行代碼評(píng)審(至少在初期)。
代碼審查,就好比編輯寫完一篇稿子需要審核一樣。在如今的開發(fā)中,代碼審查工作越發(fā)重要,如果做的好,對(duì)項(xiàng)目會(huì)有很大的幫助,如果做的不好,只會(huì)費(fèi)時(shí)又費(fèi)力,或許還會(huì)引起一些不必要的麻煩。
下面是一個(gè)代碼審查的“思維導(dǎo)圖”(使用Xmind)。把所有涉及代碼審查的要點(diǎn)聯(lián)系在一起,希望對(duì)您能有所幫助。
點(diǎn)擊查看大圖
以下是一些開發(fā)者使用代碼審查發(fā)表的一些精彩評(píng)論:
隨著軟件質(zhì)量的不斷提高,代碼評(píng)審這一話題正在碼農(nóng)之間展開激烈的討論,對(duì)于到底是否需要代碼評(píng)審,各位碼農(nóng)們,你們又是如何看待的呢?(編譯/張紅月 夏夢(mèng)竹/審校)
原文來(lái)自:Code Reviews Mindmap
總結(jié)
以上是生活随笔為你收集整理的代码审查“思维导图”的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 离合器的操作技巧
- 下一篇: 微信小程序实现循环列表下拉功能(点击事件