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

deepway

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

常用鏈接

留言簿(4)

我參與的團隊

搜索

  •  

最新評論

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

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

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

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

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

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

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

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

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

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

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>
            久久久欧美精品sm网站| 亚洲春色另类小说| 国产欧美日韩亚洲精品| 亚洲精品系列| 欧美一区二区三区精品| 精品99一区二区| 亚洲欧美日韩成人高清在线一区| 一本色道久久88综合亚洲精品ⅰ | 久久一区二区三区四区五区| 亚洲日韩中文字幕在线播放| 夜夜爽夜夜爽精品视频| 国产欧美日韩亚洲一区二区三区| 欧美激情一区| 国产伦精品一区二区三| 亚洲高清免费| 国产伦精品一区二区三区在线观看 | 久久久99久久精品女同性| 久久中文久久字幕| 亚洲欧美区自拍先锋| 久久午夜影视| 欧美一区二区网站| 欧美日韩福利视频| 免费av成人在线| 国产精品香蕉在线观看| 亚洲高清久久| 夜夜嗨av一区二区三区中文字幕 | 欧美日韩午夜剧场| 日韩亚洲欧美中文三级| 在线看欧美日韩| 狠狠色丁香婷婷综合| 精品av久久久久电影| 亚洲精品美女在线| 在线亚洲欧美专区二区| 亚洲欧美大片| 欧美激情第五页| 欧美国产日韩免费| 国产精品久久激情| 亚洲国产精品电影在线观看| 亚洲一二三区视频在线观看| 免费成人av在线| 国产农村妇女精品一二区| 国产偷国产偷精品高清尤物| 伊大人香蕉综合8在线视| 一区二区三区**美女毛片 | 欧美高清你懂得| 国产精品www色诱视频| 国模一区二区三区| 亚洲视频日本| 欧美成人亚洲成人| 亚洲欧美在线另类| 欧美日韩国产专区| 最新精品在线| 女人色偷偷aa久久天堂| 性欧美暴力猛交69hd| 欧美体内谢she精2性欧美| 亚洲国产精品成人一区二区| 久久高清福利视频| 亚洲专区一区| 国产精品一区一区三区| 亚洲视频一起| 亚洲精品一区久久久久久| 欧美aaaaaaaa牛牛影院| 在线观看日韩av电影| 久久夜色精品国产欧美乱| 午夜久久久久久| 国产日韩欧美在线看| 久久激情网站| 久久久久久免费| 亚洲经典在线看| 亚洲二区精品| 欧美激情在线有限公司| 日韩视频精品在线| 亚洲美女中文字幕| 国产精品国产一区二区| 在线视频日韩| 毛片一区二区| 免费中文日韩| 欧美午夜片欧美片在线观看| 亚洲成人在线网站| 久久久久一区| 美女免费视频一区| 久久久水蜜桃| 亚洲午夜黄色| 久久精品人人爽| 欧美成人中文字幕| 欧美日韩国产首页| 国产精品亚洲综合色区韩国| 国产精品资源在线观看| 亚洲国产国产亚洲一二三| 91久久线看在观草草青青| 亚洲毛片视频| 欧美一区二区三区在线免费观看| 免费看精品久久片| 亚洲观看高清完整版在线观看| 最新日韩在线视频| 欧美在线一二三四区| 欧美国产一区二区在线观看| 国产精品乱人伦中文| 亚洲精品免费在线观看| 香蕉国产精品偷在线观看不卡| 麻豆国产精品777777在线| 99ri日韩精品视频| 欧美色精品在线视频| 亚洲精品1区2区| 亚洲成人在线视频网站| 亚洲三级电影全部在线观看高清 | 欧美激情偷拍| 国内成人自拍视频| 欧美日韩国产精品一区| 免费亚洲网站| 亚洲自拍偷拍色片视频| 在线成人av.com| 国产精品久久久久久久久久直播| 久久久精品999| 一道本一区二区| 欧美高清在线视频观看不卡| 欧美在线一级va免费观看| 99精品国产高清一区二区| 在线看日韩av| 国产综合精品| 国产伦精品一区二区三区照片91| 欧美日本免费| 麻豆精品传媒视频| 久久国产精品久久w女人spa| 欧美在线免费视频| 亚洲激情小视频| 欧美精品色网| 亚洲综合丁香| 欧美一区二区三区在| 免费高清在线一区| 亚洲免费电影在线观看| 亚洲精品国产无天堂网2021| 欧美日本三级| 欧美激情一区二区三区在线视频 | 国产一区二区三区自拍| 国产精品嫩草久久久久| 欧美午夜激情小视频| 欧美日韩国产精品成人| 欧美日韩第一区| 久久久久一区二区| 国产精品五区| 午夜精品久久久久久久久久久| 亚洲精品日韩在线观看| 亚洲黄色成人久久久| 伊人狠狠色j香婷婷综合| 国产综合亚洲精品一区二| 国内精品久久国产| 国产一区二区观看| 激情久久久久久久| 在线免费观看日本一区| 亚洲国产1区| 亚洲精品中文字| 亚洲日韩中文字幕在线播放| 99精品国产热久久91蜜凸| 中日韩美女免费视频网站在线观看| 99热在这里有精品免费| 一本大道久久精品懂色aⅴ| 中文国产成人精品| 亚洲一级黄色av| 欧美一区二区免费| 久久在线视频| 欧美高清在线播放| 久久久久国产免费免费| 久久久精品2019中文字幕神马| 久久人人超碰| 欧美中文字幕不卡| 久久亚洲精品网站| 亚洲日本欧美| 一区二区三区视频免费在线观看 | 国产精品女主播在线观看| 午夜精品在线观看| 亚洲欧美视频在线观看| 国产精品久久国产三级国电话系列 | 欧美日韩在线观看一区二区| 欧美黑人在线播放| 激情懂色av一区av二区av| 欧美国产丝袜视频| 在线观看视频一区二区| 亚洲影院色无极综合| 亚洲午夜极品| 国产一区二区三区久久久| 久久午夜精品一区二区| 久久久精品性| 亚洲国产精品成人综合色在线婷婷| 香蕉久久夜色| 久久在线免费| 欧美一级欧美一级在线播放| 国产精品综合av一区二区国产馆| 亚洲一区影院| 亚洲网站在线观看| 国模套图日韩精品一区二区| 男女av一区三区二区色多| 欧美va亚洲va香蕉在线| 中文日韩欧美| 国产一区999| 国产精品视频自拍| 欧美一区视频| 亚洲区一区二| 国产精品女人毛片| 在线视频欧美日韩精品|