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

deepway

  C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
  1 Posts :: 9 Stories :: 1 Comments :: 0 Trackbacks

常用鏈接

留言簿(4)

我參與的團隊

搜索

  •  

最新評論

  • 1.?re: 軟件運行日志[未登錄]
  • 我覺得調試日志不應該只記錄軟件的非正常過程吧,而是記錄軟件的運行過程。期間有不正常的時候用warning,error和fetal來記錄。
  • --hi

軟件運行日志                    
--------------------------------------------------------------------------------
    現代軟件日益復雜,徹底消除軟件中的錯誤已經被證明是不可能的,那么,及時發現錯誤、定位錯誤現場信息,迅速排除軟件錯誤就成為非常重要的事情,甚至在軟件實際運行環境中也是如此。軟件運行日志就是捕獲錯誤現場信息的一種重要手段。

    軟件運行日志是給誰看的?我認為是軟件維護人員、資深客戶(比如客戶方的系統管理員)。軟件中的錯誤信息,應該分為兩類,一類是軟件用戶能夠理解的,另一類是軟件用戶不能理解的,需要軟件維護人員介入的。前者,通常與軟件用戶的操作行為相關,軟件用戶在得到提示后,可以自行進行處理;而后者,通常與軟件自身缺陷、軟件部署環境問題相關的,只有軟件維護人員才能處理的。很明顯,對于后者的詳細內容,沒必要用告警對話框的方式提供給軟件用戶,而且這樣做,會大大增加軟件錯誤處理的復雜度。直接將其寫入運行日志,是最簡便、也最可靠的方法。可以想象下面的場景,應用軟件在某臺電腦上運行出錯,軟件維護人員或客戶方系統管理員查看運行日志,發現了一些系統模塊調用失敗的信息,并與開發人員遠程溝通,開發人員根據這些信息,迅速定位報告錯誤的代碼,隨后開發人員可能反饋,某個系統組件沒有的到正確的配置,也可能反饋,軟件中有一處缺陷,將在下一個版本或補丁包中得到修正。不管是哪一種情況,這一過程讓我們感到的是效率和愉悅。

    在了解到軟件日志是給誰看的之后,我們就可以合理制定軟件中的錯誤處理策略。一些錯誤,我們需要逐層向上報,最終得到妥善處理或者向用戶給出提示;另一些錯誤,我們直接將其信息寫入軟件運行日志,并向上反饋本函數發生了錯誤,未能成功執行。

    軟件運行日志的內容有哪些?我認為可以分為:關鍵信息提示、警告提示、錯誤提示、致命問題提示、調試日志。關鍵信息提示,是指軟件執行到了某些重要的節點,就將相應的信息寫入軟件運行日志,通過這些關鍵信息提示,我們可以了解軟件的大致運行過程是否正常,而它成本非常低廉,相比安裝龐大的開發調試環境。警告提示和錯誤提示,都是用于提示軟件中的錯誤,那么兩者之間的區別如何界定呢?還有,調試日志也是報告軟件錯誤的,與這兩者又如何相區別呢?

    我認為,調試日志與警告提示、錯誤提示的本質性區別在于,調試日志是面向開發人員的,是從軟件執行的角度發出的;警告提示、錯誤提示是從軟件功能的角度發出的。換而言之,調試日志是記錄軟件運行中的非正常現象,而警告提示、錯誤提示是記錄軟件某項功能失常的相關信息。

    我認為,警告提示、錯誤提示的本質性區別在于,警告提示是軟件功能出現問題,但沒有徹底失效;錯誤提示,就是此項功能完全失效,該項功能停止執行,立即返回;致命問題提示,則是軟件整體安全受到威脅。反映到程序中,通常就是,在一個函數中檢測到錯誤后,該函數以失敗的方式返回,就報告錯誤提示;若函數仍能繼續執行,就報告告警提示;若該錯誤嚴重違例,比如斷言違例、內存溢出、堆棧溢出等威脅穩定性的錯誤,就報告致命問題提示。

    一般來說,致命性提示,通常是與軟件自身缺陷引起的,應當引起開發人員的重視;警告提示、錯誤提示多半是軟件運行環境配置問題引起的,但也不排除軟件缺陷、用戶操作等因素,應當引起軟件維護人員、系統管理員的注意。

    對于軟件維護人員,調試日志意義不大,而其數據輸出量卻往往相當大,因此,在軟件部署運行環境下,通常應當通過配置開關,關閉調試日志輸出。只有開發人員介入后,才有必要打開該開關,從而在缺乏調試工具的環境中,獲得豐富的調試信息。

    總的來說,將每一種錯誤、每一種軟件環境配置問題都以對話框的方式提示出來,或許可以減小維護成本,代價卻是開發成本成幾何級數增長;軟件開發中省掉錯誤處理,的確可減少一些成本,代價是即便一個環境配置問題,都需要開發人員現場調試,軟件維護成本大大增加。而軟件運行日志,無疑是兩者之間取得平衡的關鍵性武器。

posted on 2010-08-02 18:05 maxime 閱讀(2822) 評論(1)  編輯 收藏 引用 所屬分類: 設計方法 & 編程方法

Feedback

# re: 軟件運行日志[未登錄] 2012-10-07 18:09 hi
我覺得調試日志不應該只記錄軟件的非正常過程吧,而是記錄軟件的運行過程。期間有不正常的時候用warning,error和fetal來記錄。  回復  更多評論
  

青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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久久久久电影| 国产真实精品久久二三区| 国产香蕉97碰碰久久人人| 国产乱码精品一区二区三区忘忧草 | 欧美日韩国产区| 欧美日韩视频在线一区二区观看视频 | 久久精品国产999大香线蕉| 亚洲一区在线视频| 久久av在线| 久久综合狠狠综合久久综合88| 久久亚洲一区二区| 欧美日韩高清免费| 国产视频在线观看一区二区三区| 激情综合网址| 一本久道久久综合狠狠爱| 欧美一区二区三区男人的天堂| 久久久999精品| 亚洲精品乱码久久久久久蜜桃麻豆 | 欧美日韩国产区| 国产日韩专区在线| 99成人精品| 久久精品动漫| 亚洲精品一级| 久久久久久夜| 国产精品伦子伦免费视频| 亚洲第一福利视频| 亚洲视频电影在线| 久久亚洲不卡| 99视频有精品| 美女视频网站黄色亚洲| 国产精品视频999| 亚洲人精品午夜在线观看| 久久成人免费电影| 夜色激情一区二区| 久久在线视频| 狠狠狠色丁香婷婷综合久久五月 | 欧美夫妇交换俱乐部在线观看| 国产精品美女一区二区| 亚洲精品五月天| 久久蜜桃香蕉精品一区二区三区| 99国产精品99久久久久久| 久久久国产一区二区三区| 欧美系列一区| 一区二区日韩欧美| 欧美国产一区二区在线观看| 香蕉久久夜色精品国产| 国产精品激情偷乱一区二区∴| 亚洲国产美女| 欧美大片专区| 久久亚洲国产成人| 在线成人激情| 另类图片综合电影| 欧美主播一区二区三区美女 久久精品人| 欧美伦理91i| 99精品视频免费全部在线| 久久亚洲综合网| 久久www免费人成看片高清| 国产精品一二三四区| 亚洲在线观看| 亚洲一区在线观看免费观看电影高清| 欧美三级电影精品| 亚洲综合不卡| 亚洲午夜小视频| 国产伦精品一区二区三区在线观看| 亚洲一区三区在线观看| 99视频在线精品国自产拍免费观看| 欧美激情一区二区三区不卡| 亚洲免费成人| 夜夜爽www精品| 国产精品日韩一区二区三区| 亚洲欧美另类在线观看| 亚洲欧美福利一区二区| 国产日韩欧美黄色| 麻豆av一区二区三区久久| 另类天堂av| 一区二区91| 亚洲制服少妇| 好吊妞**欧美| 亚洲国产日韩欧美| 欧美色图一区二区三区| 午夜精品国产更新| 欧美一区二区在线免费播放| 亚洲国产精品久久久久秋霞蜜臀| 91久久精品日日躁夜夜躁国产| 欧美日韩另类国产亚洲欧美一级| 亚洲一区二区三区三| 亚洲欧美一区二区原创| 在线成人www免费观看视频| 最近看过的日韩成人| 欧美网站在线| 久久综合久久综合久久综合| 免费黄网站欧美| 亚洲综合国产激情另类一区| 欧美一区二区三区婷婷月色| 在线免费观看欧美| 99亚洲伊人久久精品影院红桃| 国产日产欧美一区| 亚洲第一区中文99精品| 亚洲精选在线| 精品99视频| 一本色道久久综合亚洲二区三区 | 亚洲七七久久综合桃花剧情介绍| 亚洲国产天堂网精品网站| 欧美亚州一区二区三区| 老色鬼精品视频在线观看播放| 欧美精品一区二区三区很污很色的| 午夜欧美大尺度福利影院在线看| 久久蜜桃精品| 欧美一区久久| 国产精品白丝av嫩草影院| 欧美不卡福利| 国产夜色精品一区二区av| 一个人看的www久久| 亚洲精品系列| 国产精品福利网站| 欧美成在线观看| 国产亚洲精品一区二区| 亚洲深夜福利网站| 日韩午夜中文字幕| 久热综合在线亚洲精品| 久久久精品国产99久久精品芒果| 欧美午夜精品久久久久久孕妇| 亚洲激情专区| 亚洲精品黄色| 老司机久久99久久精品播放免费 | 在线观看欧美日韩| 亚洲女同在线| 午夜精彩国产免费不卡不顿大片| 欧美伦理91i| 亚洲高清一区二| 亚洲电影成人| 久久综合一区| 欧美韩国日本一区| 亚洲高清免费在线| 狂野欧美一区| 欧美高清视频一区二区三区在线观看| 国产日韩专区| 久久国产欧美日韩精品| 久久久国产精品亚洲一区| 国产欧美日韩在线| 亚洲激情视频网| 亚洲精品国产精品国自产观看 | 亚洲一区影院| 欧美一区二区三区免费观看| 国产精品入口66mio| 午夜精品久久久| 久久久久国产精品人| 激情国产一区二区| 老司机免费视频一区二区| 米奇777超碰欧美日韩亚洲| 伊人色综合久久天天| 麻豆成人在线| 日韩一区二区久久| 性色av一区二区三区在线观看| 国产精品资源| 久久男女视频| 亚洲精品一级| 欧美一区二区三区视频| 一区二区三区在线高清| 欧美国产一区二区| 亚洲一区三区视频在线观看| 久久伊人一区二区| 亚洲精品日韩久久| 国产精品美女久久久久久久 | 国产视频自拍一区| 裸体女人亚洲精品一区| 亚洲精品乱码久久久久久蜜桃91| 亚洲一区二区影院| 国产一区二区三区视频在线观看| 久久精品国产久精国产一老狼| 欧美va亚洲va日韩∨a综合色| 亚洲精品永久免费精品| 国产精品国产三级国产aⅴ入口 | 欧美精品一级| 亚洲日本激情| 亚洲欧美日韩精品久久久久| 国产一区二区日韩精品欧美精品| 久久久久一区二区三区| 亚洲精品韩国| 久久久www成人免费毛片麻豆| 亚洲大片精品永久免费| 欧美天天综合网| 久久综合九色欧美综合狠狠| 亚洲视频免费看| 欧美激情亚洲另类| 欧美一区二区三区免费视频| 亚洲精品在线三区| 国产自产2019最新不卡| 欧美视频一二三区| 美日韩在线观看| 欧美在线影院| 午夜精品福利视频| 一本色道久久综合亚洲精品高清 | 久久婷婷蜜乳一本欲蜜臀| 亚洲网站在线播放| 伊人久久久大香线蕉综合直播|