青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

道。道。道

安全特性不等于安全的特性

   :: 首頁 :: 聯系 :: 聚合  :: 管理

常用鏈接

搜索

  •  

最新評論

編程精粹 ─  Microsoft編寫優質無錯C程序秘訣

下載:Writing Clean Code ─ Microsoft Techniques for Developing Bug-free C Programs 中文版

-------------------------------------------------------------------------------------------------------------
附錄A 編碼檢查表

本附錄給出的問題列表,總結了本書的所有觀點。使用本表的最好辦法是花兩周時間評審一下你的設計和編碼實現。先花幾分鐘時間看一看列表,一旦熟悉了這些問題,就可以靈活自如地按它寫代碼了。此時,就可以把表放在一邊了。

一般問題
      1、你是否為程序建立了DEBUG版本?
      2、你是否將發現的錯誤及時改正了?
      3、你是否堅持徹底測試代碼.即使耽誤了進度也在所不惜?
      4、你是否依靠測試組為你測試代碼?
      5、你是否知道編碼的優先順序?
      6、你的編譯程序是否有可選的各種警告?

關于將更改歸并到主程序
      1、你是否將編譯程序的警告(包括可選的)都處理了?
      2、你的代碼是否未用Lint
      3、你的代碼進行了單元測試嗎?
      4、你是否逐步通過了每一條編碼路徑以觀察數據流?
      5、你是否逐步通過了匯編語言層次上的所有關鍵代碼?
      6、是否清理過了任何代碼?如果是,修改處經過徹底測試了嗎?
      7、文檔是否指出了使用你的代碼有危險之處?
      8、程序維護人員是否能夠理解你的代碼?

每當實現了一個函數或子系統之時
      1、是否用斷言證實了函數參數的有效性?
      2、代碼中是否有未定義的或者無意義的代碼?
      3、代碼能否創建未定義的數據?
      4、有沒有難以理解的斷言?對它們作解釋了沒有?
      5、你在代碼中是否作過任何假設?
      6、是否使用斷言警告可能出現的非常情況?
      7、是否作過防御性程序設計?代碼是否隱藏了錯誤?
      8、是否用第二個算法來驗證第一個算法?
      9、是否有可用于確認代碼或數據的啟動(startup)檢查?
      10、代碼是否包含了隨機行為?能消除這些行為嗎?
      11、你的代碼若產生了無用信息,你是否在DEBUG代碼中也把它們置為無用信息?
      12、代碼中是否有稀奇古怪的行為?
      13、若代碼是子系統的一部分,那么你是否建立了一個子系統測試?
      14、在你的設計和代碼中是否有任意情況?
      15、即使程序員不感到需要,你也作完整性檢查嗎?
      16、你是否因為排錯程序太大或太慢,而將有價值的DEBUG測試拋置一邊?
      17、是否使用了不可移植的數據類型?
      18、代碼中是否有變量或表達式產生上溢或下溢?
      19、是否準確地實現了你的設計?還是非常近似地實現了你的設計?
      20、代碼是否不止一次地解同一個問題?
      21、是否企圖消除代碼中的每一個if語句?
      22、是否用過嵌套?:運算符?
      23、是否已將專用代碼孤立出來?
      24、是否用到了有風險的語言慣用語?
      25、是否不必要地將不同類型的運算符混用?
      26、是否調用了返回錯誤的函數?你能消除這種調用嗎?
      27、是否引用了尚未分配的存儲空間?
      28、是否引用已經釋放了的存儲空間?
      29、是否不必要地多用了輸出緩沖存儲?
      30、是否向靜態或全局緩沖區傳送了數據?
      31、你的函數是否依賴于另一個函數的內部細節?
      32、是否使用了怪異的或有疑問的C慣用語?
      33、在代碼中是否有擠在一行的毛病?
      34、代碼有不必要的靈活性嗎?你能消除它們嗎?
      35、你的代碼是經過多次“試著”求解的結果嗎?
      36、函數是否小并容易測試?

每當設計了一個函數或子系統后
      1、此特征是否符合產品的市場策略?
      2、錯誤代碼是否作為正常返回值的特殊情況而隱藏起來?
      3、是否評審了你的界面,它能保證難于出現誤操作嗎?
      4、是否具有多用途且面面俱到的函數?
      5、你是否有太靈活的(空空洞洞的)函數參數?
      6、當你的函數不再需要時,它是否返回一個錯誤條件?
      7、在調用點你的函數是出易讀?
      8、你的函數是否有布爾量輸入?

修改錯誤之時
      1、錯誤無法消失,是否能找到錯誤的根源?
      2、是修改了錯誤的真正根源,還是僅僅修改了錯誤的癥狀?
posted on 2007-06-15 19:41 獨孤九劍 閱讀(194) 評論(0)  編輯 收藏 引用 所屬分類: Learn articles
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            欧美色大人视频| 欧美日韩精品在线视频| 蜜臀av性久久久久蜜臀aⅴ四虎| 欧美日韩一区二区三区四区在线观看 | 亚洲性图久久| 欧美成人自拍视频| 伊人成人在线视频| 久久免费国产精品1| 性欧美xxxx大乳国产app| 欧美日韩久久不卡| 日韩一级黄色大片| 亚洲日本成人| 欧美高清成人| 黄色在线成人| 麻豆成人精品| 久久久久网址| 在线观看国产精品淫| 老司机午夜精品视频| 欧美在线观看天堂一区二区三区 | 久久夜色精品| 久久精品国产一区二区电影 | 亚洲第一页自拍| 欧美韩日一区二区| 一区二区三区欧美在线观看| 亚洲乱码视频| 国产精品久久久久久户外露出| 亚洲欧美电影在线观看| 国产亚洲网站| 亚洲天堂av图片| 国产精品一区二区久久久久| 夜夜夜久久久| 亚洲手机成人高清视频| 国产亚洲午夜| 亚洲电影一级黄| 欧美日韩在线看| 欧美一区二区视频网站| 久久av一区二区三区漫画| 亚洲国产aⅴ天堂久久| 另类尿喷潮videofree| 免费在线观看日韩欧美| 在线视频精品一| 午夜精品在线观看| 亚洲第一毛片| 国产精品99久久久久久久vr| 国产午夜精品美女视频明星a级| 麻豆精品在线播放| 欧美日韩亚洲系列| 久久久夜夜夜| 欧美成人伊人久久综合网| 亚洲天堂免费观看| 久久精品国产一区二区三区| 最新亚洲激情| 香蕉久久夜色精品| 99精品福利视频| 久久不射2019中文字幕| 一区二区三区欧美| 久久久久一区二区三区四区| 亚洲一区二区三区在线播放| 久久免费国产精品| 亚洲一区二区三区四区五区午夜| 久久精品国产一区二区三区| 亚洲视频大全| 免费观看成人www动漫视频| 午夜激情一区| 欧美日韩国产一区| 欧美高清在线精品一区| 国产欧美日韩精品专区| 亚洲久久视频| 亚洲欧洲在线播放| 久久久精彩视频| 欧美伊人影院| 国产精品免费看久久久香蕉| 亚洲精品亚洲人成人网| 91久久国产综合久久蜜月精品| 欧美一区二区三区四区高清 | 国产精品高潮在线| 亚洲手机成人高清视频| 午夜视频一区| 国产一区视频网站| 久久人人爽爽爽人久久久| 欧美成熟视频| 一区二区欧美亚洲| 国产精品入口66mio| 性欧美大战久久久久久久免费观看| 欧美一区二区三区免费视| 国产自产精品| 欧美国产亚洲视频| 亚洲婷婷在线| 久久久久国产一区二区| 亚洲激情视频在线播放| 欧美日韩视频不卡| 亚洲欧美伊人| 欧美国产91| 亚洲一区图片| 在线成人av.com| 欧美精品色网| 欧美一区二区三区免费视频| 欧美sm视频| 中文亚洲视频在线| 国产一区二区三区在线观看免费| 久久亚洲精品中文字幕冲田杏梨 | 亚洲一区二区三区在线播放| 国产精品视频最多的网站| 欧美综合国产| 亚洲精品国精品久久99热一| 亚洲免费网站| 亚洲国产成人av好男人在线观看| 欧美日韩精品中文字幕| 久久国内精品视频| 亚洲精选中文字幕| 老牛国产精品一区的观看方式| 99v久久综合狠狠综合久久| 国产日韩一区欧美| 欧美日韩精品综合在线| 久久精品国产清高在天天线| 亚洲片在线观看| 久久久久久久综合| 亚洲综合日韩中文字幕v在线| 在线欧美福利| 国产日韩欧美精品在线| 欧美日韩爆操| 欧美xx视频| 久久久久综合网| 午夜在线观看欧美| 在线亚洲一区二区| 亚洲肉体裸体xxxx137| 麻豆国产精品va在线观看不卡| 亚洲免费在线视频一区 二区| 亚洲经典在线看| 一区二区三区在线观看视频| 国产精品蜜臀在线观看| 欧美精品乱人伦久久久久久| 老色鬼久久亚洲一区二区 | 欧美二区不卡| 久久久久国产一区二区三区| 午夜在线精品偷拍| 亚洲欧美成人一区二区三区| 99在线|亚洲一区二区| 亚洲国产一区二区三区a毛片| 激情视频一区| 伊人蜜桃色噜噜激情综合| 国产精品久久网站| 国产精品久久久久一区二区三区| 欧美日韩另类字幕中文| 欧美巨乳在线| 欧美高清视频www夜色资源网| 久久综合中文字幕| 美女精品在线| 欧美国产在线电影| 欧美理论视频| 欧美日韩一区二区视频在线| 欧美日本一区| 欧美视频在线一区二区三区| 欧美日韩中国免费专区在线看| 欧美日韩一区二区在线视频 | 欧美中日韩免费视频| 欧美永久精品| 久久久久九九九九| 裸体歌舞表演一区二区| 欧美激情第二页| 欧美日韩一区视频| 国产精品久久久亚洲一区| 国产精品一区视频网站| 国产欧美一区二区三区沐欲 | 欧美性猛片xxxx免费看久爱 | 久久免费国产精品1| 母乳一区在线观看| 欧美日韩1区2区| 国产精品免费在线| 好看的日韩视频| 亚洲久久在线| 亚洲欧美一区二区原创| 久久视频在线视频| 亚洲激情视频| 亚洲一区二区免费视频| 欧美一区二区性| 欧美激情 亚洲a∨综合| 国产精品国产三级国产普通话99| 国产亚洲成精品久久| 亚洲欧洲精品成人久久奇米网 | 国产乱码精品1区2区3区| 今天的高清视频免费播放成人| 最新国产成人在线观看| 午夜国产精品影院在线观看| 毛片基地黄久久久久久天堂| 99视频精品| 久久一区二区三区四区五区| 国产精品a久久久久久| 一区二区在线观看视频| 亚洲综合清纯丝袜自拍| 欧美成在线视频| 午夜免费日韩视频| 欧美日韩精品中文字幕| 伊人春色精品| 欧美在线不卡视频| 日韩一区二区精品| 免费成人av| 激情成人av在线| 性做久久久久久久久| 亚洲精品午夜精品|