2、走的時間長了,路的方向也不會迷失了...

      一連幾個星期,我都沉醉在fix bug 中,因爲,我覺得,雖然我學的是Java,做的是c#,但前輩們說的不錯,一個成功的程序員,是不會侷限於一門小小的語言上的。因此,我學習.....

 

-------------------- split-line of a legend------------------------

 

      很多很多案例,我也不知道該怎麼說,因爲這個ywca 裏面的SQL語句,全都是寫在code裏面的,而每次的問題,都是出現在數據的錄入和輸出上。

 

      另外一種debug 的方法,一般做c#開發的人都會的,我也是跟Martin學了才知道,其實感覺上這個方法跟Java的junit測試差不多...

 

 判斷代碼的走向,在你要測試的那一行代碼的行數左邊,單擊鼠標右鍵,做個標記,然後,按F5,IIS會重新自動彈一個調試的頁面出來,一步一步的按照平時操作的走頁面,當你走到你需要測試的那行代碼時,VS會自動標記着色那一行代碼,然後我們可以選中想要查看某些code取得了什麼值,選中它,按下 shift+F9,就會彈出一個窗口.....

       (哎,這個過程比較容易,寫出來是爲了記錄自己的學習過程...)

 

-------------------- split-line of a legend------------------------

 

就YWCA的debug,小小總結下:

1、出現的問題,我們要還原問題,模擬問題

2、問題大部分都是出現在數據錄入和數據輸出

3、用VS2005的debug模式,找到問題節點

4、找到相關的function,逐一檢查邏輯

5、結合數據庫的數據對比,解決問題...

 

-------------------- split-line of a legend------------------------

 

 說的是比較輕鬆,其實在做的過程中,都比較多問題想記錄下來的,但是一查看,卻發現,大部分是SQL語句和邏輯上的問題,至於具體怎麼解決,就要結合code了... 

發佈了25 篇原創文章 · 獲贊 4 · 訪問量 4萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章