bug追蹤的幾種方式

bug追蹤的幾種方式

(1)梳理邏輯:

最好的方式是讓程序按照自己所想的方式運行,而不是頻繁的依靠console.log打印結果,想要達到這種效果就要先理順自己的邏輯,看每一次返回的值是否有類型錯誤,判斷條件是否有誤

(2)回溯:

報錯的問題可能不是bug的源頭,可以打印中間結果一步一步進行回溯

(3)排除:

經常各種函數、方法之間有調用關係,爲了防止bug定位錯誤,可以先局部排除獨立函數或方法的代碼,防止定位錯位進行了修改,反而產生了更新的bug

(4)恰當註釋:

對於代碼調用關係、邏輯比較複雜、代碼量又比較大的代碼,要在一些關鍵的節點加入註釋,寫明這個地方的輸入輸出分別是什麼,這樣也方便自己在比較久之後能快速想起當時的邏輯,並且快速追溯錯誤。

(5)將log寫入日誌文件:

這不光是定位bug時,在平時開發時爲了防止服務器控制檯打印東西過多,影響其他信息,可以單獨將打印信息寫入日誌文件

(6)

服務器文件位置規範存放:前後端、算法目錄分開存放,臨時的測試目錄也要統一放在專門的路徑下,保持文件目錄的乾淨。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章