1. 程式人生 > >程式設計師快速處理程式碼bug的5大技巧,二分除錯大法是必備武器!

程式設計師快速處理程式碼bug的5大技巧,二分除錯大法是必備武器!

從積極的方面來看,程式碼bug是絕佳的學習機會。
w3cschool給小夥伴們分享5個處理bug技巧:
0、二分法定位
  二分法定位是比較常用的bug處理技巧。
  通過二分法,即把程式邏輯一點點註釋掉,不斷地進行排錯,完全能把問題可能出現的範圍縮小。
  二分除錯大法每次遇到棘手的bug,基本上都能解決,堪稱是程式行走程式碼江湖必備祕技。
1、IDE自帶的debug功能
  IDE可以用檢視一些複雜資料結構的賦值,debug效果也是槓槓滴。
2、討論
  處理bug的過程,最難的不是怎麼解決問題,而是如何定位程式碼的bug。
  一旦我們找到了 Bug,解決方案就呼之欲出了。
  我們有時候不妨採用和同事討論的方法,儘管他未必熟悉程式碼,但是每次遇到棘手的bug。
  特別是處理比較棘手的bug,有時候是沒有必要孤軍奮戰的。
3、print
  Print大法即通過這個函式輸出函式中值得懷疑的變數的值。
  事實證明,大多數程式用這個方法都是相當有效的。
4、重寫一遍
  大部分的bug,其實都是typo。如果你覺得程式碼實在是一團糟,那麼推翻重來未必不可。
  要想不被萬惡的程式碼虐殺,我們在必要的時候,也可以使用必殺技—重寫程式碼!
轉自:W3cschool