潘飞

潘飞的博客

他的个人主页  他的博客

对编程的理解

潘飞  2009年09月22日 星期二 11:27 | 1287次浏览 | 17条评论

程序无非就是静态的数据和动态的代码的组合。

数据就是数据,不动;

代码要操作数据,让数据动起来;

看了一些代码,忽略了宏观上的把握,只是一行行的看代码,象走迷宫一样。。。那个效率啊,太低了,也许是刚毕业没有什么经验的缘故吧。

从宏观上把握代码的组织,就能知道作者的思考方式,知道这个之后,再去看代码应该要效果好不少,今后应该注意这点。

 

 

 

评论

我的评论:

发表评论

请 登录 后发表评论。还没有在Zeuux哲思注册吗?现在 注册 !
電波系山寨文化科学家

回复 電波系山寨文化科学家  2009年09月23日 星期三 21:13

en,
码是用来操作数据的,但程序猿总是喜欢把数据写到代码里,就好像关东煮.

1条回复

  • 赵斌

    回复 赵斌  2009年09月24日 星期四 22:22

    穿着马甲每篇文章都留足迹的人.....

    0条回复

李洋

回复 李洋  2009年09月22日 星期二 23:22

数据+算法 = 程序,如果先确定了算法,然后根据算法确定数据结构,那个这个就是面向过程的,如果先确定了数据结构,然后根据数据结构来确定下来算法,那么就是面向对象的

0条回复

lili

回复 lili  2009年09月22日 星期二 14:56

还是先理解式样,那样看起代码来就容易理解多了。不过要是没有面向对象思想概念的代码看起来还是很痛苦的。

2条回复

  • 潘飞

    回复 潘飞  2009年09月22日 星期二 15:57

    面向对象倒不是问题,关键是我心里没底,不知道别人写代码为什么要写成这样或者那样,到底有什么好处...我希望都弄明白,可是现在想想这样效果并不好。

    1条回复

      • lili

        回复 lili  2009年09月22日 星期二 16:26

        我相信没有绝对完美的代码。有的好维护,有的效率高,有的易理解。要想完全弄懂别人为什么这么写代码,就如同要看穿他的心思一样,很难很难,感觉也没有必要。能达到看出代码的好与不好来,已经够了。看得多了,自然就有底了,这个需要一个过程,不要着急。

        0条回复

徐继哲

回复 徐继哲  2009年09月22日 星期二 12:35

和读文章一样,要读大师的文章,不能随便捡一本就看,因为你的时间是有限的

1条回复

  • 潘飞

    回复 潘飞  2009年09月22日 星期二 13:35

    对,但是读代码是没有选择的,因为要修改的就是那些代码...

    0条回复

刘磊(V.L.)

回复 刘磊(V.L.)  2009年09月22日 星期二 11:44

读遗留代码是最痛苦的事情.估计要给你一个修改任务了.

2条回复

  • 潘飞

    回复 潘飞  2009年09月22日 星期二 11:46

    其实,我觉得只是时间问题,做的多了,应该就会更好些吧。

    1条回复

张宇杰

回复 张宇杰  2009年09月22日 星期二 11:38

不要急,慢慢来。

5条回复

  • 潘飞

    回复 潘飞  2009年09月22日 星期二 11:40

    都已经快4个月了,感觉读遗留代码还是有些压力,不过比一开始要好很多。

    4条回复

      • 张宇杰

        回复 张宇杰  2009年09月22日 星期二 11:49

        我们都是从维护别人的code开始的。看别人的code是很好的学习过程。读不同人的code,然后思考为什么有的code,理解起来很轻松,有的则很困难;有的code看起来就很舒服,有的则很郁闷;有的code很容易debug,有的则摸不着头脑。当你搞明白了,你就能写出漂亮的code了。

        3条回复

          • 孟德

            回复 孟德  2009年09月23日 星期三 21:30

            那为啥你的代码还是那么高深。

            1条回复

              • 张宇杰

                回复 张宇杰  2009年09月24日 星期四 08:34

                第一,我能写出Ryan想要的东东。
                第二,改我的code你不是很happy。“写得这么烂,改了去。”
                第三,我本来就很深

                0条回复

          • 潘飞

            回复 潘飞  2009年09月22日 星期二 11:53

            恩,说得有道理

            0条回复

暂时没有评论

Zeuux © 2024

京ICP备05028076号