您的位置:首頁>正文

程式師快速處理代碼bug的5大技巧,二分調試大法是必備武器!

不管是項目團隊出現了bug, 還是前輩留下的代碼出現bug, 這個鍋反正程式師是背定了。

不少的程式師被代碼虐殺的痛苦萬分。 但從積極的方面來看, 代碼bug也是絕佳的學習機會。

處理bug能力重要性不言而喻, 通常也是面試的考察範圍。

下麵w3cschool給小夥伴們分享5個處理bug技巧:

0、二分法定位

二分法定位是比較常用的bug處理技巧。

通過二分法, 即把程式邏輯一點點注釋掉, 不斷地進行排錯, 完全能把問題可能出現的範圍縮小。

二分調試大法每次遇到棘手的bug, 基本上都能解決, 堪稱是程式列走代碼江湖必備秘技。

1、IDE自帶的debug功能

IDE可以用查看一些複雜資料結構的賦值, debug效果也是杠杠滴。

2、討論

處理bug的過程, 最難的不是怎麼解決問題, 而是如何定位代碼的bug。

一旦我們找到了 Bug, 解決方案就呼之欲出了。

我們有時候不妨採用和同事討論的方法, 儘管他未必熟悉代碼, 但是每次遇到棘手的bug。

特別是處理比較棘手的bug, 有時候是沒有必要孤軍奮戰的。

3、print

Print大法即通過這個函數輸出函數中值得懷疑的變數的值。

事實證明, 大多數程式用這個方法都是相當有效的。

4、重寫一遍

大部分的bug, 其實都是typo。 如果你覺得代碼實在是一團糟, 那麼推翻重來未必不可。

要想不被萬惡的代碼虐殺, 我們在必要的時候, 也可以使用必殺技—重寫代碼!

同類文章
Next Article
喜欢就按个赞吧!!!
点击关闭提示