日期:2014-05-20  浏览次数:20784 次

大家都怎么提高读别人代码的能力的?????
我目前在读《thinkinng in java》不知道大家怎么提高读代码的能力的,我能写出来的代码如果让我读别人差不多的代码感觉好吃力,就说本书中的多重继承例子..看起来很累,虽然最后能看明白,但还是感觉很累看一个例子..我英文水平不好.应该是原因之一,希望有经验的朋友说说自己的想法,谢谢

------解决方案--------------------
多读,唯手孰而。
------解决方案--------------------
两种途径

1. 让自己的风格和别人一样
2. 让别人的风格和自己一样
------解决方案--------------------
我现在也正在看这个,不过是在看
前面,感觉还算轻松,可能看到后
面会跟你一样.
------解决方案--------------------
难读是正常的。。他为了简化问题,写的demo就很简单。。
结果感觉就像我以前写c语言一般,int a,b,c, i,j,k。。
可读性不算太好
------解决方案--------------------
多读,让自己的代码习惯潜移默化的更加标准
------解决方案--------------------
基本上没有捷径,就是强迫自己去读。

我读过别人2万行的代码,公司布置的任务,不读也得读,最后就差不多看懂了。

没有老板压着,谁会读那些乱七八糟的代码
------解决方案--------------------
看别人写的代码本身就是一件很累的事情,因为你不光是在看代码,更是在看作者的编程的思路,
如果他的思路看不懂的话,那代码也就没有办法看懂。由于程序不是自己写的,要吃透作者的思路
是比较难的,特别对于一些代码量较大、类较的程序来说,一个类套一个类的,看了几行就会出现
一个类,那就像再把新看到的那个类去读一遍,这样循环下去,好像递归一下。

我自己也不喜欢看别人写的代码,感觉读起来太累,读懂一段代码得花很长的时间~~~~~
------解决方案--------------------

尝试么

可以学习通读比较流行的框架代码
这样既熟悉了流行框架(还能学英语^_^),又提高自己阅读代码能力
------解决方案--------------------
不看也得看,新来公司就该测试提交的bug,
叫个苦啊,那些老人都是N行代码不见一句注释的,有时感觉不如自己重写
同一个人还经常有不同风格的代码...
LZ,慢慢来吧
------解决方案--------------------
多读 + 思考
------解决方案--------------------
读别人的代码还比不上自己重新写一边来得快~~~~~

读别人的代码是最难的~
------解决方案--------------------
慢慢习惯吧 .....
虽然很难,但是我们还得继续.......