
結論
|
91
參考
y
未雨綢謬
大部分的 bug 都是因為沒有考慮程式碼的控制流程中,所有可能出現的狀
況而產生。
y
基礎程式的過往陰魂
找出舊程式的 bug,可讓你回顧並評估你的舊作品。
y
測試時間
使用單位測試程式來將你找到的 bug 文件化並修復它們,並且避免它們未
來又回到程式之中。
試試看…
下次當你遇到 bug 時,嘗試更有系統的方法來找出原因。你該如何埋設陷阱、使用二
分搜尋法與尖端工具,來更有效率地追蹤它?
[Page-85]
10,000 隻猴子
(或左右)
(除)
錯
如果
debug 是移除軟體 bug 的流程…
編寫程式
就是將它們放入的流程