锁定老帖子 主题:我读源码的一点体会
精华帖 (0) :: 良好帖 (1) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2010-12-30
keanu196492 写道 unika_ly12 写道 传送门,兄弟
同求传送门。 给学习J2EE的朋友一些值得研究的开源项目 http://miaoxiaodong78.blog.163.com/blog/static/187651362006111325440165/ 应该是这篇 |
|
返回顶楼 | |
发表时间:2010-12-30
先认真读一个框架的源代码,然后其他的就变得非常容易了。
像我,是先从tomca和spring开始的。一个代表了web server,一个代表了 应用框架。 两个框架都非常有代表性。我觉得想读的兄弟也可以从这两个入手, 花点时间读个大概,然后慢慢啃.... |
|
返回顶楼 | |
发表时间:2010-12-30
parwin2 写道 nullpoint 写道 想读源码的时候一般都是项目出问题的时候
赞同此想法,因为我工作中就是这样干的,项目出问题的时候想读源码然后解决问题。 赞同,精力有限啊 |
|
返回顶楼 | |
发表时间:2010-12-30
想当初为了了解EXTjs,我都去读了一些源代码,当时对javascript不是很了解,感觉很痛苦
|
|
返回顶楼 | |
发表时间:2010-12-30
我最近在看Spring的源码,感觉需要从整体上看比较好,这样可能收获会比较大一些,一开始就钻进里面的细节里去看,只见树木不见森林,感觉有点盲目或者是其他,呵呵,不太会说,反正就是感觉这样不太好。求指点.....
|
|
返回顶楼 | |
发表时间:2010-12-30
最后修改:2010-12-30
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 源码搞了个通透。对这些牛人,他们的专劲、他们的韧性,俺们只能仰望,心里小小地自卑了一把后,然后跟他们绝口不谈技术……嘿嘿 |
|
返回顶楼 | |
发表时间:2010-12-30
断断续续花了2个月时间去读H2的源码,发现才读了1/N。实在是入不了门啊
|
|
返回顶楼 | |
发表时间:2010-12-30
源码写得那么棒。
去找一些代码去学学,日积月累就懂得多了。 |
|
返回顶楼 | |
发表时间:2010-12-30
要是为了读懂整个框架的没一处源码,难度有点太大了。
分开部分读比较好啊 |
|
返回顶楼 | |
发表时间:2010-12-30
yuaoi 写道 看lz的文章,挺受益的。
不过lz也该更进一步把那个牛人兄的链接一起送上啊。嘿嘿。。。 但是,我想搜的时候了,藕断丝连反反复复搜出了不少超级有用的东西: 全都说到一部分人包括我在内的心坎去了, 祛除浮躁,建立体系迫在眉睫呢。。。 看来“网络阅读”很重要啊,真该重视起来,难怪无头苍蝇一样乱撞的,收获甚微。 我先google“3年 读源码项目”,选第二个: http://www.iteye.com/wiki/topic/854647 然后je里的zwchen牛的文章: 网络阅读,为什么人会浮躁? http://www.iteye.com/topic/698774 觉得讲得真好,相见恨晚的感觉。 当然zwchen牛的很多文章都是挺不错的,上次那个求职经历尤为坎坷。详细可以去看他的博客。 特此分享。 谢谢这位兄弟发分享!!!我刚才跑到里面看了后不禁悔恨不已,自己在 je 时间也不短了,竟然还不知道他,实在应该早点去读他的博客的! 再一次说声多谢你的分享!!! |
|
返回顶楼 | |