`
weimou66
  • 浏览: 1246972 次
文章分类
社区版块
存档分类
最新评论

菜鸟编程学习日志:对于节省编程时间之己见

 
阅读更多

老鸟的情况我不了解,不敢乱说。

但就编程菜鸟的情况来说,很多时候我们写程序很快,改程序却要花上成倍的时间。所以我觉得,现在节省编程时间的主要就是节省调试的时间。

我认为之所以现在调试耗时长,原因主要有两个方面:

1、没有把算法的框架、细节都考虑、设计清楚,就随意地写,这样一编译就发现错误,好不容易发现了一个算法的错误,改过之后,再一编译,噢,又错了,哦,原来还有一个算法错误...最后发现,整个算法都是错的,前面工作全白费了,时间也哗啦啦流走了。因此,第一点要记住的就是设计程序之前一定要吧算法的框架、细节都考虑和设计清楚。

2、另一个重要的问题不是语法的问题,因为语法的问题编译过程都会大致定位,改起来比较容易。这第二个问题是用法理解错误。常常有可能以为某个功能可以通过某个语句得到实现,但实际上,你对于某个函数或语句的理解是错误的,因而导致的错误类似算法错误,会引起后来的问题,往往比较难以定位。这个问题只有加深理解,在调试中讲究技巧,适当做一些小实验来解决。

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics