OOPAA

          Focusing on OO, Patterns, Architecture, and Agile
          posts - 29, comments - 75, trackbacks - 0, articles - 0
            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 :: 聚合  :: 管理

          09 2009 檔案

               摘要: 前一陣子使用JSF開發(fā)web應(yīng)用程序,碰到一個(gè)典型的頁(yè)面轉(zhuǎn)向需求。按照J(rèn)SP的方案完成了需求,但卻給系統(tǒng)引入了BUG。而且更糟的是,系統(tǒng)頁(yè)面沒有任何提示,后臺(tái)日志沒有任何異常信息。本文通過一個(gè)JSF的非典型性BUG,提出了軟件調(diào)試的原則和指導(dǎo),并就前述BUG進(jìn)行了調(diào)試分析,找到問題的所在。最后,軟件調(diào)試是一項(xiàng)很有意思的活動(dòng),常常給開發(fā)人員帶來解謎般的快感,或者一團(tuán)亂麻的糾結(jié)。導(dǎo)入代碼、設(shè)置斷點(diǎn)、逐步調(diào)試并不是最好的辦法,清楚地劃分問題域,找準(zhǔn)確定點(diǎn)可能會(huì)事半功倍。當(dāng)然,在找出水面下面的暗礁之后,別忘記給自己、給其他人mark上這塊區(qū)域的暗礁位置,能極大減少以后觸礁的痛苦。  閱讀全文

          posted @ 2009-09-28 02:01 mingj 閱讀(3899) | 評(píng)論 (1)  編輯 |

          主站蜘蛛池模板: 东宁县| 多伦县| 怀安县| 云龙县| 焉耆| 盐池县| 包头市| 江城| 大洼县| 河西区| 固原市| 呈贡县| 鄄城县| 门源| 泌阳县| 彩票| 潍坊市| 富宁县| 台安县| 惠来县| 景谷| 蚌埠市| 兖州市| 太仆寺旗| 嘉禾县| 花莲市| 河北区| 丹阳市| 长泰县| 四川省| 资阳市| 屯门区| 黄陵县| 玉树县| 普定县| 洪江市| 介休市| 安宁市| 舞阳县| 河曲县| 波密县|