Threadser.net
數據
關鍵字
Threads
Login
串文
串文鏈結
2025-01-26 02:48
有沒有過這樣的經驗:一個 bug 卡了你好幾天,來回修改都無法解開,結果最後發現……小丑竟然是自己?😂 資深工程師為什麼總是能迅速找到問題,並完成修復?他們不是天生神人,而是掌握了幾個關鍵技巧!今天就來分享三個你也能馬上上手的程式除錯小秘訣: 1️⃣ 確認改的地方真的是對的地方 來回修改的半天的程式碼,結果改的地方根本不是問題所在?或是改到另外一段看起來很像的程式碼? 如果發現修改沒有效果,先加入一些除錯用的訊息輸出看看有沒有輸出,以便確認真的有改對地方。 2️⃣ 仔細檢查變數或參數的拼字 少打一個字母、多打了一個底線,或甚至大小寫搞混,這些細節都可能是你 bug 的罪魁禍首,特別是那些看起來很像變數名稱:應該是 user 但用到了 users 、saved_data 但打成 save_data ? 3️⃣ 注意等號的大不同 雖然是寫程式的基本常識, = 是賦值,== 是比較,=== 是嚴格比較。但是總是一個不小心,錯在最簡單的地方但花了很多時間沒有看出來。 有其他 debug 的小技巧嗎?留言一起討論吧!
讚
11
回覆
7
轉發
3
作者
工程師阿得 Geoff | SpacetimeTourist
geoff_spacetime
粉絲
833
串文
542+
讚
回覆
轉發
24小時粉絲增長
發文前
818
發文後24小時
819
變化
+1 (0.12%)
互動率
(讚 + 回覆 + 轉發) / 粉絲數
2.52%
回覆 (BETA)
最先回覆的內容
發文後
用戶
內容
14 分鐘內
拉拉ㄛ
zn._622
還有;
6 小時內
Dboy Liao
dboyliao
:善用 debugger