2025-01-26 02:48
有沒有過這樣的經驗:一個 bug 卡了你好幾天,來回修改都無法解開,結果最後發現……小丑竟然是自己?😂 資深工程師為什麼總是能迅速找到問題,並完成修復?他們不是天生神人,而是掌握了幾個關鍵技巧!今天就來分享三個你也能馬上上手的程式除錯小秘訣: 1️⃣ 確認改的地方真的是對的地方 來回修改的半天的程式碼,結果改的地方根本不是問題所在?或是改到另外一段看起來很像的程式碼? 如果發現修改沒有效果,先加入一些除錯用的訊息輸出看看有沒有輸出,以便確認真的有改對地方。 2️⃣ 仔細檢查變數或參數的拼字 少打一個字母、多打了一個底線,或甚至大小寫搞混,這些細節都可能是你 bug 的罪魁禍首,特別是那些看起來很像變數名稱:應該是 user 但用到了 users 、saved_data 但打成 save_data ? 3️⃣ 注意等號的大不同 雖然是寫程式的基本常識, = 是賦值,== 是比較,=== 是嚴格比較。但是總是一個不小心,錯在最簡單的地方但花了很多時間沒有看出來。 有其他 debug 的小技巧嗎?留言一起討論吧!
11
回覆
7
轉發
3

回覆

轉發

24小時粉絲增長

發文前

818

發文後24小時

819

變化

+1 (0.12%)

互動率

(讚 + 回覆 + 轉發) / 粉絲數
2.52%

回覆 (BETA)

最先回覆的內容
發文後用戶內容
14 分鐘內
profile
拉拉ㄛ
zn._622
還有;
6 小時內
profile
Dboy Liao
dboyliao
:善用 debugger

© 2025 Threadser.net. 版權所有。

Threadser.net 與 Meta Platforms, Inc. 無關,未經其認可、贊助或特別批准。

Threadser.net 也不與 Meta 的"Threads" 產品存在任何關聯。