應用程序調試的思路和技巧

一、查找bug原因

1、瞭解 bug 發生的原因,規律;
2、檢查bug時,不要忽視此前出現的任何bug,前面的bug可能就是導致後面bug的原因;
3、讓程序正確執行纔是修復bug的最終目的,修復bug只是手段;
4、當代碼在一種方式下正常運行,而在另一種方式下出現故障時,應將注意力集中在導致代碼出現故障的方式上;
5、在沒有合理的證據時,不要懷疑問題出在硬件、API或OS上;
6、測試機器不要安裝調試器——以免發生異常循環;

二、調試技巧

1、暴力調試;
2、聰明地使用猜測;
3、假設可能造成愚蠢的
4、積極使用斷言,不要講執行代碼放入斷言,防止Release時該代碼不被執行
5、使用日誌調試

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