除錯bug 技巧

2021-07-25 10:01:47 字數 448 閱讀 8098

兩天,乙個小bug 我除錯了兩天,最終除錯成功了。還是在別人的幫助下。

問題是重新整理相關的。當使用者登入了,其他的頁面都要重新整理。也就是加上一些引數。

但是有乙個fragment一直加不上,其他挨著的兩個都加上了。

後來同事說,你不要在表象上思考為什麼,要在底層,你就抓網頁的url,然後看看差在哪個引數,然後我抓了很多引數,很認真,認真的寫在了notpad++上,然後慢慢的找,真的找到了。除錯需要耐心,需要細心,尤其是在不是特別熟悉的情況下。

然後,我找為什麼都重新整理了,就他沒重新整理。後來發現,他重新整理了兩次,我好幾次都沒有在意,後來,發現就是因為它刷了兩次,導致的。本來帶上引數了,後來一刷,給弄沒了。真的,除錯任何情況都要在乎。

然後我就找呼叫棧,嗯哼,原來原來的重新整理機制刷了一次又。

總之,

1.細心,

2.認真

3,任何細節都要懷疑,不放過。

除錯bug 技巧

兩天,乙個小bug 我除錯了兩天,最終除錯成功了。還是在別人的幫助下。問題是重新整理相關的。當使用者登入了,其他的頁面都要重新整理。也就是加上一些引數。但是有乙個fragment一直加不上,其他挨著的兩個都加上了。後來同事說,你不要在表象上思考為什麼,要在底層,你就抓網頁的url,然後看看差在哪個引...

除錯ccbpm系統的bug個技巧

最近ccflow程式在執行的時候經常導致iis宕機,單步除錯無法找到問題。但是退出重新啟動vs程式,又可以了。第一次執行沒有問題,為此問題,不知道從何地方下手。為此我想到了寫乙個單元測試來測試是否可以,在ccflow上面建立乙個單元測試 如下 把default.aspx設定為起始頁,執行第1次成功,...

除錯ccbpm系統的bug個技巧

最近ccflow程式在執行的時候經常導致iis宕機,單步除錯無法找到問題。但是退出重新啟動vs程式,又可以了。第一次執行沒有問題,為此問題,不知道從何地方下手。為此我想到了寫乙個單元測試來測試是否可以,在ccflow上面建立乙個單元測試 如下 把default.aspx設定為起始頁,執行第1次成功,...