问题描述
哪位高手教教我如何看代码呀
解决方案
本帖最后由 taomanman 于 2012-04-14 21:35:11 编辑
解决方案二:
首先,你当然是基础都掌握了,起码得熟悉吧,然后在看代码的时候,要知道代码是要实现什么功能(整体到局部),要是你来编要怎么做,这样你就更容易理解作者的意图。
解决方案三:
首先基础语法你要掌握,看得懂。然后看得懂方法,再看一个项目。就像学中文。首先你得认识大部分基础的汉字,然后自己会造句,看的懂一句一句的话,然后你看文章及长篇小说就可以了。刚开始没关系,坚持看,时间久了自然能看懂。套用一句话:“怀才就像怀孕,时间久了才能看的出来!”
解决方案四:
多看基础知识
解决方案五:
如果是看c#代码的话,看到不懂的方法就查msdn,然后大概所有方法都知道是干什么用的就能看懂代码了。
解决方案六:
在你学习高效看代码之前,先应该做的是多看高效的代码。因为任何在看本身混乱和不可读的代码上获得的经验都是没有用的。即便是优秀的程序员,也没有高效阅读本身低效代码的必要。
解决方案七:
哎有些代码是真看不懂啊那个编程思想跟不上啊
解决方案八:
如果时间不允许的话,一边看代码一边问google吧
解决方案九:
那要看你看代码的目的是什么,代码检视还是质量走查,维护等等,目的不同看法不同
解决方案十:
先弄懂OOP编程思想,在去看代码
解决方案十一:
不是很清楚什么东西你可以学习。告诉你一个常理,就算是“死”抱着一本新华字典一般的人也不可能仅凭这个就看懂流行的小说。因此如果发现一个标题党去追逐那些“字典”式的死扣字眼地学习,你就要注意了,要跟他保持距离。你应该找那些真正有自学能力的人做朋友,而不是找那些仅仅会抄袭的人做朋友。
解决方案十二:
对于知识的理解,太死板了不好;太飘渺了也不长久。实际上如果只看肤浅的表面,似乎全都是快餐文化。一个人要学会一本技术,总要“花上4、5年时间”殚精竭虑每天付出十几个小时去学习,这是现在大多数“学生”所不能理解的,只有你真正学会做点什么创造性的工作才能理解。
解决方案十三:
看代码学习有几个过程1.第一过程,完全不懂滴过程,这个过程那就根本不必理会人家怎么想了,只看人家用了什么系统函数,系统方法,比如printf,比如cin<<xx<<cout类似这类玩意,你根本看不懂滴情况,那么挨个翻语法手册把2.第二过程,所有语法都懂,那就理解人家的具体算法思路3.第3过程,算法什么滴略过,只看抽象层面滴设计策略,编写人滴思维方式。如果达到第三层面了,基本上就过关了。通常一般成熟程序员这块基本都没啥问题。至于第4层面就不是所有程序员能掌握滴了,第4层面是全局架构和策略运用,这个层面是个关卡,因为前面几个都是具象层面,第4层面是综合和抽象层面,而且涉及到项目经验和人生观,策略观,这个常规程序员想升华到这关,正常情况应该到30岁左右了(个人认为30后程序员才是真正成熟滴程序员,可惜天朝滴公司认为30后滴程序员性价比不高,因为天朝都是低端重复建设,这个层级上30后滴程序员性价比的确不高啊)