這兩天在做專案的時候,走了很多的彎路,特此做乙個總結吧。
在android裡面adapter和listener是我們用的最多的吧。這兩天一直因為乙個資料錯亂的問題,找了很久才找出問題所在。感覺,乙個bug,往往改問題只需要
一、兩分鐘,找問題可能需要好幾個小時,甚至是1天。
所以我在想,排錯的時候,應該考慮以下問題吧!
一,資料問題。後台返回的資料是否正確?資料是否被加入到集合?是否有被覆蓋、刪除的可能?
二,監聽事件。事件是否被父控制項或者子控制項監聽,導致衝突?
除了上面的,碰到最多的還是空指標和陣列越界的問題。
主要是看有沒有find到對應的控制項,和get、remove時,index是否正確。注意這幾個問題,基本可以避免開發中80%的問題。
bug修復記錄
telnet ping netaddr traceroute netaddr 這是乙個linux下的命令可以通過vmmap觀察程式執行時所需要的依賴庫協議裡面涉及到陣列的,一定要判斷最大值 basegamelibdata stlibbasedata gamelib基本資料 uint32 t dwui...
修復bug及修復過程
cc.sys.localstorage.setitem scoredisplay this.score.tostring 遊戲gameover之後,不能載入出來得分情況場景 gameing場景 gameover場景 有bug 是黑屏,ie瀏覽器給的問題反饋是 gainscore function p...
css常見bug修復
雙外邊距 此bug出現在ie6和更低版本中,當乙個元素浮動時會出現雙倍的外邊距,加上display inline,可修復。3畫素文字移動 當文字與浮動元素相鄰時,此時需要給文字容器乙個高度。height 1 ie6重複字元 主要出現在html文件中浮動元素間有過多注釋,刪除注釋即可 浮動清理是使用o...