论坛首页 Java企业应用论坛

我读源码的一点体会

浏览 23218 次
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2010-12-30  
深有同感,只有出问题了才会想到去读源码、、、、、、、、
0 请登录后投票
   发表时间:2010-12-31  
lqixv 写道
iq527 写道
keanu196492 写道
unika_ly12 写道
传送门,兄弟


同求传送门。


给学习J2EE的朋友一些值得研究的开源项目
http://miaoxiaodong78.blog.163.com/blog/static/187651362006111325440165/


应该是这篇


是的,就是这篇。

在看了一些回复,在这里给出两点建议:

1、建议刚开始阅读源码的时候,挑一些简单,但会使用的 源码项目 来读。我看有些朋友直接推荐去读 tomcat、去阅读 spring ,我不禁一头暴汗!原因是我个人觉得,这些东东太大了,可能不适合一般人阅读。举个例子,就像假如我说,爬山很好,上面空气清新。这时一位大牛过来说,兄弟,我推荐你爬珠穆朗玛,在上面不仅风光无限,而且你能体会到站在地球巅峰的感觉……

2、第二个建议是,建议读代码时,先从低版本的、功能相对单一一些的版本开始阅读。阅读完第一个版本后,通过版本比较工具(如 cvs 之类的),查找高一点的版本代码,做比对,看看作者做了哪些改进,同时最关键的是要思考,作者为什么要这么改(注意这一点特别特别重要)!最后,再看最新的版本。当在看完最新版本后,也许,你莫名会产生一个想法:“我是不是要造个轮子呢?……”

这两个建议只对普通人且之前没读过或很少阅读源码的人有效,不包括牛人。

另,感慨一下,俺只是个普通人 ,是个遇到困难可能就会放弃、遇到挫折可能会哭泣的普通人。只是见过些牛人后,不敢随便开口,所以只敢对一些和我差不多的普通朋友建议。我有个牛人兄弟,现在在淘宝里混的,在上学的时候,他学了2个月的汇编后,就直接去读 ms-dos 的3个启动文件了(那时还是dos 3.0 的时代),一个学期下来后,写了个病毒,当年最牛的杀毒软件 kv300,必须单独写一个专杀这个病毒的程序,才能杀他的病毒。2000年左右的时候,学了段时间 c/c++,然后又去把 apache 源码搞了个通透。对这些牛人,他们的专劲、他们的韧性,俺们只能仰望,心里小小地自卑了一把后,然后跟他们绝口不谈技术……嘿嘿



我想问一句,你同事退休了吗?或是还活着吗?
0 请登录后投票
   发表时间:2010-12-31  
1、功力不够不要硬着头皮去专,,没必要,,
2、不要为读源码而读源码,,,

代码见多了,,写多了,自然,,到时候就能读懂了,,
0 请登录后投票
   发表时间:2010-12-31  
听完楼主一席话。使我也想试试读一下源码了。
0 请登录后投票
   发表时间:2010-12-31  
别读ant了,里面的代码就是一坨,,不要把人给读废了,读代码找点好代码来读嘛。
0 请登录后投票
   发表时间:2011-08-18  
sdtm1016 写道
读源码,我最喜欢看的就是工具类和引用的jar包,然后放入together中,把类图顺序弄清,在纸上画出,再看附带的文档和项目附带的测试类,最后才是看源码


together现在去哪里找呀,我过去有老版本的,borland不见了,together我也找不到了,那么优秀的软件,找不到了好可惜。
0 请登录后投票
   发表时间:2011-08-18  
因为讨厌不清不楚的感觉,尤其是那些框架,总想问个究竟,不然心底总有疙瘩,从大四开始看源码,tomcat,spring,ibatis,jquery,公司的框架等源码,可以学到一些东西,理解后心里踏实了很多,可是很辛苦.
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics