星期四, 九月 13, 2007
好文: 抓蟲特攻隊秘技大公開(Debug)
程式 Debug 是一定要的, 說寫出來的程式沒有任何問題, 請不要相信他的傻話(程式只有幾行的不在此限, 或者 請想像我指的是一套 系統).
此人(或說 下述四篇文章)把 Debug 的流程做整理和撰寫, 不管初學者或資深者都蠻適合研讀一下, 不一定要四篇都看, 主要是看第一篇.
最後一篇的這句話 一次只解決一個臭蟲
蠻經典的, 這句話的另一個意思是, 不要解 1 個 Bug 後, 又生出 2個其它的 Bug 來. XD
基本 Debug 步驟(由下述文章整理出來):
- 重現(Reproduce)問題
- 觀察程式的 流程 及 狀態 (是不是跟你想的一樣)
- 逐漸縮小觀察的範圍, 找出臭蟲的所在
- 除錯(Debug)
- 除錯時, 小心誘發埋伏在其他路徑的臭蟲, 一次只解決一個臭蟲
- 測試(做做 Unit Test), 確定不會引發其它問題
詳細可見下述四篇:
發表迴響
PS: 若無法留言, 請先確認是否有打開 JavaScript, 造成您的困擾, 實在萬分對不起 Orz...(如果無法留言, 勞煩可以發信給我好嗎? 謝謝.)
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~
PS2: 若您的留言被誤判, 我都會再自行看過, 不需要一直重覆張貼~





