读书人

从0开始学编程(10)-(130)- 理解了为什

发布时间: 2012-08-31 12:55:03 作者: rapoo

从0开始学编程(10)--(130)--- 理解了为什么程序员不爱看别人的代码
这几天,直接点别人的网页的代码看, 很有些明白了,程序员们为什么不爱看别人的代码.

有2方面的原因, 但主要的都是因为能力有差距, 思路逻辑有不同.

一个是你比较强,别人比较弱,人家写的东西稀里糊涂,乱,结构和表现混合, 有时,你甚至看不懂他的思维逻辑,.

一个是人家强,你弱,很多比较优雅的代码手法,你不明白里面的窍门,没想清楚关键点,同样的一个逻辑,你需要


我还发现了,要实现同样的一个表象,可能有很多背后采取的方式,这个,里面有很多不同的优缺点和特点,有的容易以后改,容易理解,有的不容易,就比如昨天我说的那个满屏,可以用 背景满屏,实际内容居中,固定宽度实现,也可以真的用流动布局或弹性布局实现,各自机制不同,后面遇到的问题可能不同, 要是出了个问题,其他人要是看不明白你的代码,没想清楚,可能就要花非常多时间.也找不出问题来,有时可能是一个细节问题.

所以,之前来的程序员一个劲都说之前程序员的代码很垃圾,这也是不对的,有时可能是因为,你没花功夫去看. 或者你没看懂.

当然,也可能,人家确实比较差. 实现方式和你想象的不同. 不过,我的总结是,到目前为止,我遇到的程序员们,还是都没仔细去看过别人的代码.我原来以为,他们一看就能看出啥来,昨天,我的感觉是,你得沉下心来,花时间看.





1 楼 Jennycn 2011-10-24 我发现有些页面程序,写的很清楚

因为,他们是讲解给你听,所以,很多地方加注释

还有,就是结构很清楚.

昨天,开始,真的理解了,结构,和表现分离. 一个页面,先把基本的大块分出来,就搭好了基本的架子,用div搭. 也不外乎 header, content,footer. 各个里面,需要时,可以再分. content里.分为 main,side等等. header里,可以有logo, language
.可以嵌套.

然后要表现它们的时候,就再一个个去css.

就看的很清楚.



2 楼 Jennycn 2011-10-24 我得小小承认,那种看到自己做一点效果出来,成为一个页面,在浏览器里看到时,很有成就感


我怎么也没想到所谓的dreamweaver,我也会学来用

不过,好像最近软件装的有些多,我的mindmanager又不能用了

唉 3 楼 nkhanxh 2011-10-24 有很著名的一个人说过,如果你讲代码,对方在点头,赶快把他叫醒,因为他在打瞌睡 4 楼 Jennycn 2011-10-24 nkhanxh 写道有很著名的一个人说过,如果你讲代码,对方在点头,赶快把他叫醒,因为他在打瞌睡

唉,我今天真的能发现,就一点点简单的东西,有的人思维也非常清晰,我就不行

我是人家都已经写好了,我还要使劲想,为啥人家要这么做

开始时,自己就完全没思路

要看明白了,才记得住一点,把人家的教程一关,自己重新来一次,就又忘记一些东西,有时,就差一点东西,这东西就出不来

读书人网 >编程

热点推荐