不知道寫代碼的你們最討厭什么,作為一個半吊子碼農,我最討厭debug。
代碼那么長,總不能step in吧。所以先檢查算法,一遍一遍的derive,直到我都懷疑自己對基本公式的認知。
確定算法正確就只能看code了。先分別測試幾個復雜的大循環,一步一步,對的啊。
無奈的最后,從頭開始debug,居然是因為我以為最簡單的部分少寫了個-1……前面那些推算和循環花了我整整兩個星期啊……
我不知道該因為終于解決了問題而開心,還是為無頭蒼蠅式的努力而幽怨。
debug到底有沒有個系統的或者高效方法呢?
不知道寫代碼的你們最討厭什么,作為一個半吊子碼農,我最討厭debug。
代碼那么長,總不能step in吧。所以先檢查算法,一遍一遍的derive,直到我都懷疑自己對基本公式的認知。
確定算法正確就只能看code了。先分別測試幾個復雜的大循環,一步一步,對的啊。
無奈的最后,從頭開始debug,居然是因為我以為最簡單的部分少寫了個-1……前面那些推算和循環花了我整整兩個星期啊……
我不知道該因為終于解決了問題而開心,還是為無頭蒼蠅式的努力而幽怨。
debug到底有沒有個系統的或者高效方法呢?