写出程序的关键

来源:互联网 发布:windows 连接小米音响 编辑:程序博客网 时间:2024/05/16 09:50

个人阶段性总结下我在最近写程序上的一点收获(最近在写xslt转换的一点东西,可能是自己悟到了一点,所以在写程序上有了手感):

我发现,一个人写程序时的逻辑性,是能否写出程序,和写出一个好程序的关键,我之前在写程序的时候就很盲目,有时候没有想清楚程序是怎样关联的,怎么运行的,就开始上手,结果写出的程序可想而知,有时候半途就已经无法再写下去了;写出来的程序也是东拼西凑,在网上找,找人帮忙的,自然连自己都无法看懂。

现在,当我动手开始写程序前,总会好好的想一想,这个程序的第一步是从哪里开始,然后经过哪里的传值,到了哪里,然后是通过怎么样的关联增加限制条件,从而得到最后想要的结果。

我发现这样做以后,我的思路明显清晰了很多,想通之后,写出来的程序既快速又准确。

所以送给初学编程的朋友一点经验,写程序时一定不要急于动手,看见问题就开工,然后写一步想一步,这样的做法在我现在看来是不明智的。写之前一定要先想明白,想象数据的流动过程,能够走通了也就证明想通了,想通了再去做就好很多,就像在自己的大脑中虚构了一张程序的逻辑性地图,同时,自己的能力也得到了很大的提升。

一句话:写程序时,要先想明白,切勿先上手。

原创粉丝点击