改了一晚上代码,终于知道,写程序最无语的地方就是调试。
从刚开始的程序设计,到实际编码,都不算太难,但是从有想法到转化为代码,
还是要有一些功夫,很多时候,有了想法,但是苦于用程序设计语言表达不出来,
苦思冥想怎么用程序代码实现想法,有的时候,小小的失误都会产生不可思议的BUG,
让人百思不得其解,然而程序设计中的BUG似乎难以避免,但是应该还是有办法简化和提高调试效率。
我能想到的就是:
1.在思路转化为代码的过程中,严格检查是否有逻辑错误,或者疏忽的地方。
2.分层次设计时,每一个函数(模块)完成后,必须对每一个函数(模块)进行测试,保证其算法正确性,在进行下一步设计。
3.对模块最好单独进行测试,排除其他干扰因素,以提高效率。