一个“-1”也不能少

不知道写代码的你们最讨厌什么,作为一个半吊子码农,我最讨厌debug。

代码那么长,总不能step in吧。所以先检查算法,一遍一遍的derive,直到我都怀疑自己对基本公式的认知。

确定算法正确就只能看code了。先分别测试几个复杂的大循环,一步一步,对的啊。

无奈的最后,从头开始debug,居然是因为我以为最简单的部分少写了个-1……前面那些推算和循环花了我整整两个星期啊……

我不知道该因为终于解决了问题而开心,还是为无头苍蝇式的努力而幽怨。

debug到底有没有个系统的或者高效方法呢?

你可能感兴趣的:(一个“-1”也不能少)