• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
  • 代碼檢查指南

    發表于:2008-11-05來源:作者:點擊數: 標簽:代碼指南檢查
    關鍵字:代碼檢查 代碼檢查對于 開發 非常重要,一些大規模的應用變得越來越難以維護,往往和代碼檢查直接相關。對于一個規范的開發過程而言,代碼檢查是重要但容易被忽視的一個步驟:或者檢查不仔細、不認真,或者檢查的內容不足。 代碼檢查主要包括兩個方
    關鍵字:代碼檢查

    代碼檢查對于開發非常重要,一些大規模的應用變得越來越難以維護,往往和代碼檢查直接相關。對于一個規范的開發過程而言,代碼檢查是重要但容易被忽視的一個步驟:或者檢查不仔細、不認真,或者檢查的內容不足。

        代碼檢查主要包括兩個方面:一是設計附合度檢查;一是代碼邏輯檢查。

        設計附合度檢查

        檢查代碼是否按照設計文檔編寫。首先需要檢查的就是包依賴關系,是否在代碼中引入了沒有在設計中指定的包?這是最重要的一個檢查點,引入了設計中未定義、未指明的包是大規模應用越來越難以維護的直接罪魁禍首之一。設計可能沒有考慮到需要附加的包中的類,這是正常的。當編寫代碼的程序員遇到這種情況時,應該和設計人員溝通,一起來解決這個問題,而不是養成隨手增加引入包的習慣。如果每個程序員都這樣操作,可以想像一個項目最終會變成什么樣子。

        其次,要檢查設計中確定的方法的Signature。是否由指定的protected變成了public?是否修改了方法名、調用參數和返回類型?這些細節也可能會違反設計師的初衷,把本來設計師深思熟慮的結果變成考慮不足的代碼。這些地方是影響代碼微結構的因素之一。

        設計附合度檢查一般由設計人員執行。

        代碼邏輯檢查

        代碼邏輯檢查是多數實行代碼檢查制度的公司重點檢查的內容。它檢查代碼是否存在邏輯上的錯誤。這項檢查的目的是盡早發現并解決潛在的缺陷,一般由有經驗的程序員同行執行。

    原文轉自:http://www.kjueaiud.com

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>