该帖已经被评为精华帖
|
|
---|---|
作者 | 正文 |
发表时间:2010-05-22
最后修改:2010-05-22
Norther 写道 ZHH2009 写道 daqing15 写道 想请教楼主一个问题:如果选择去阅读一个开源项目的源代码应该如何入手?当然,对于这个问题,每个人都有自己的方式,但是看到楼主做这个框架“恐怖”的持久力,我很佩服。我最近也想读读hsqldb的源代码,但是就是不能确定从何入手?哎,阅读源代码不只是阅读每个类文件那么简单吧?除了项目本身的源码之外还需什么?
阅读源代码我也没什么很好的经验,我也很讨厌看别人写的代码, 正好最近工作半个月也是每天去看我们小组写好的源代码, 还是很烦燥,特别是前7天,一边看一边想骂三字经, 我甚至看源代码都不用IDE,我是用EditPlus,同时打开多个EditPlus实例, 通常看代码就是对照方法调用流程看,开一个EditPlus看一个方法实现, 再开另一个EditPlus对照看传了什么参数给它。 我也不用IDE的那些什么断点调试,这东西我试过,当调试多深入几层时就常常把我搞晕了, 我是自己写了个Debug类,方法执行前后都加个debug,想看什么参数就print出来。 如果开源项目有很好的设计文档就在看源代码之前简单看看, 看源代码如果代码规模在8-10万行,通常前15天很痛苦的,过了这段时间就慢慢爽多了。 看到这个想到余秋雨说自己从不上网,不用手机,牛呀! 我的开发环境一直都是EditPlus+javac, 我的意思不是想说我“牛”呀 只是个习惯啦, 原因之一是我的电脑内存512M,跑IDE很吃力。 我现在刚到一家新公司工作,公司开发环境要求是Eclipse+Svn+Maven, 这套开发环境倒是让我很纠结,就好比让我学老外们用刀叉吃饭一样 我现在都还没适应,EditPlus+javac,Eclipse+Svn+Maven同时用,要发布或格式化时用Eclipse+Svn+Maven, 写代码时用EditPlus+javac,真折腾啊。。。。。。。。。。。 |
|
返回顶楼 | |
发表时间:2010-05-22
murainwood 写道 Feiing 写道 ronartest 写道 希望中国的大牛们能强强联合,不在各自为战,搞点中华民族的东西出来,, 疯狂支持。。。 要相信人民群众,要相信人民群众的力量,要回到人民群众中来! 我这个汗啊。。。。。。。 还是别把技术跟民族什么的扯在一起吧 感觉这个帖子已经变味了 是啊,这种调调儿见多了就没意思了,一扯起这个,就高举民族大旗.....民族大旗能给技术打鸡血么? "ronartest"不是我的马甲呀 管理员如果有需要可以把这个帖琐了, Douyu还不会那么快发布,目前我在淘宝, 现在主要做分布式持久层(分库分表之类的)相关的工作, Douyu也会加入相关的功能。 |
|
返回顶楼 | |
发表时间:2010-05-22
ZHH2009 写道 murainwood 写道 Feiing 写道 ronartest 写道 希望中国的大牛们能强强联合,不在各自为战,搞点中华民族的东西出来,, 疯狂支持。。。 要相信人民群众,要相信人民群众的力量,要回到人民群众中来! 我这个汗啊。。。。。。。 还是别把技术跟民族什么的扯在一起吧 感觉这个帖子已经变味了 是啊,这种调调儿见多了就没意思了,一扯起这个,就高举民族大旗.....民族大旗能给技术打鸡血么? "ronartest"不是我的马甲呀 管理员如果有需要可以把这个帖琐了, Douyu还不会那么快发布,目前我在淘宝, 现在主要做分布式持久层(分库分表之类的)相关的工作, Douyu也会加入相关的功能。 没人说 ronartest 是你的马甲, 只是感觉一说到什么技术是中国制造, 有些人兴奋的有点过头,到最后都快变成个人崇拜了 |
|
返回顶楼 | |
发表时间:2010-06-08
说实话我真是佩服的五体投地了...
|
|
返回顶楼 | |
发表时间:2010-06-15
跟rails超像的 楼主巨强大啊!
|
|
返回顶楼 | |
发表时间:2010-06-18
建议:如果LZ不嫌麻烦的话, 建议改造改造Freemarker做格式化引擎, 你的最终HTML是如何形成我不太清楚, 光看TAG, 应该是做了类似Template的工作, 本身freemarker或者其他一些类似的模板的功能很强大了,而且自己去做模板里对逻辑的解析机制、复用机制都是不小的工作量。 建议而已。
index()。。。。。。仿佛看到了Django的影子。LZ基础功很NB, 如果这么改造的目的是学习,无可厚非, 如果是实用, 感觉不如django + jinjia2这样的组合实用些, 毕竟这玩意造出来不是一个人用的。 |
|
返回顶楼 | |
发表时间:2010-07-02
差距,差距,这哪是人与人的差距啊,这简直就是人与神的差距
|
|
返回顶楼 | |
发表时间:2010-07-15
太爽了!!!大牛!!!我爱你!我也要研究研究你的思路
|
|
返回顶楼 | |
发表时间:2010-07-21
楼主霸气~~
|
|
返回顶楼 | |
发表时间:2010-07-22
怎么googlecode上代码没有了呢?
|
|
返回顶楼 | |