关于编程的效率问题

通常,习惯于一边调试一边写程序,也就是说先写部分代码,然后再调试,然这部分代码通过。然后再加入新的代码,在调试通过,如此反复。

这是一个比较稳妥的方法,确保已经编码好的代码可用。

然而,近来觉得这样做,似乎效率太低下。而且这样编程一般不会有整体的概念。所有的想法都是零碎的。所有的这些零碎的想法,最后无法拼接成一个优秀的作品。一个优秀作品通常是自上而下定义好的,先有一个好的顶层设计,然后才有可能被实现。

因此,你需要一个认真的设计,而不是碰到问题去debug这样的态度。

你真的需要精心的设计!我相信一个优秀的作品,大量的创作时间是在设计阶段,而不在编码阶段。而设计通常是你最不愿意去做的,因为她太费心思,并且你想来想去,想了半天没看到什么东西,就很容易放弃。You NEED to DESIGN something carefully !!!



本文地址: http://www.bagualu.net/wordpress/archives/3265 转载请注明




发表评论

电子邮件地址不会被公开。 必填项已用*标注