每個軟件開發人員都會遇到bug,那bug是什麽呢?當軟件開發人員能夠測試標準後發掘的問題成為bug。那麽解決bug的方法有哪些呢?電腦培訓/建議首先軟件開發人員需要掌握怎樣快速定位,之後修改程序就可以了。
壹、斷點調試:
1、打斷點:打斷點、清除斷點。
2、啟動調試模式的兩種方式:壹是通過debugas啟動調試程序;二是在程序運行時,DDMS視圖下選取要調試的程序,啟動調試模式。
3、調試:可使用F5、F6、F7、F8快捷鍵。
4、通過watch查看成員變量。
二、打印調試:
?打印調試對於循環、JNI等代碼段很有效,循環時越發管用。
三、目視法:
?適用codereview,但畢竟人為的,多打壹個點,都會出現問題,不過代碼量少的時候很好用。
四、自動化測試:
?Android程序開發自動化測試工具有:monkey、Robotium、Appium、雲端測試。
五、排除法:
?當遇到隨機問題時可使用排除法檢驗,先大概定位問題點,再用代碼壹點點註釋,查看變化,漸漸縮小問題範圍。