外包專案程式碼審查

外包專案中原始碼的價值——CSDN外包實踐(7)

釋出外包專案後,往往甲方沒有太多時間與乙方交流,從眾多承接人中挑選一個合適的人是不容易的。同時釋出外包專案的甲方,往往沒有時間整理出自己的需求,尤其是在用文字表達時,這往往需要專業的人事引導——“售前諮詢”是所有外包公司都必須做的。而溝通成本更是外包專案中被忽略掉的成本。 在外包專案裡甲方往往要求乙 […]

IT外包專案質量把控

在企業資訊化程序中,越來越多的專案外包出去,越來越多的風險隨之而來。IT外包的質量控制,從哪兒開始抓起呢? 1776年,英國著名經濟學家亞當·斯密的《國富論》出版,在書中,斯密對“社會分工”在推動生產發展中的作用做了集中討論。我們今天所要討論的主體——IT外包,便是“社會分工”思想在IT建設、IT服 […]

程式碼審查“查”什麼?

讓我們來談談程式碼審查(Code Review)。如果花幾秒鐘去搜尋有關內容,你會發現許多論述程式碼審查好處的文章(例如,Jeff Atwood的這篇文章)。你還會發現許多介紹如何使用程式碼審查工具的文件,比如我們常用的Upsource。但能夠在你審查他人程式碼時指導查什麼的內容卻很少見。 或許沒有 […]

程式碼審查如何做

程式碼審查如何做 做 Code Review 的正反方觀點 首先,我們先來看看正方的觀點: Code review 中,可以通過大家的建議增進程式碼的質量。 Code review 是一個傳遞知識的手段,可以讓其它並不熟悉程式碼的人知道作者的意圖和想法,從而可以在以後輕鬆維護程式碼。 Code re […]

程式碼審查codereview工具

  程式碼評審可以被看作是計算機原始碼的測試,它的目的是查詢和修復引入到開發階段的應用程式的錯誤,提高軟體的整體素質和開發者的技能。程式碼審查程式以各種形式,如結對程式設計,程式碼抽查等。在這個列表中,我們編制了15個最好的程式碼審查工具,這將有助於開發者節省程式碼審查時間 1. Gerrit Ge […]

程式碼審查常見程式碼質量問題

 配套的Bug解釋模式 為了有針對性的使用這個工具,減少bug的誤報,提高使用效率,我們選擇了10個左右的bug模式,下面就是對這10個模式的解釋。 這些bug可能會引起程式的效能或邏輯問題. 需要說明的是,findbugs能檢測的bug pattern遠不僅於此,甚至可以定製自己的探測器,因此,這 […]