读完500,000(50万)行java代码要用多长时间? 有一个项目的源代码,想通过读代码来学习它。刚用eclipse的查询功能统计了一下java代码行,大概有50,000(50万)行左右。不知道读完它得多长时间呢。如果换作你,读完50万行代码要用多长时间,多少天?(假设周一到周五每天3个小时,周六日每天8小时) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这跟你以前的基础是有很大关系的,如果你对算法,处理逻辑,设计模式等非常熟悉的话,读起来应该很快的。读java的代码,设计模式知识尤为重要。当然还要看代码的特性,我自己看jbpm的代码的时候,基本用了不到1个月,但是看javac的代码,用了两个月很多东西还是没有深入理解(代码量十万行左右),主要是很多相关的知识需要补充,比如设计模式,编译原理,java语言规范,jvm规范等知识。所以,很难有什么结论。 谢谢ZangXT,你jbpm和javac都读过,赞我打算读现在的这个项目,也是因为我要做一个跟这个类似的项目。所以想读读。 八成比写50万行时间长,看你对整个项目架构的理解和悟性了,还有项目API文档的完整性。 谢谢Coolfatman,您说的:正常语速英文是 150个/分钟,算平均每行3个词,不睡觉不吃饭的话大概7天念完。你估算的应该挺有根据哦, 因为有人跟你说的差不多。你说的如果是7天*24小时=168小时。有人说250个小时,基本上相差不大。如果真的有这么一两百个小时能读完的话,我还是有这个时间的。☆─────────────────────────────────────☆ slafgod (上帝本人) 于 (Thu Mar 19 09:30:38 2009) 提到:先准备一个需要用到你学习的代码中的技术的项目,再建立这个项目,并作一定时间的独立开发,遇到疑惑的地方,或者在你完成一个比较大的模块时,去看那些源代码,否则不要轻易看那些代码。50万行的java代码应该比高质量的c代码难读一点。需要的实际时间在250小时左右(很不精确)。 gui编程 请教了,SSL双向认证??? 这里为什么会报错?? J2SE学通大概要花多厂时间? 请问谁知道用Eclipse设计Swing时,serialVersionUID是什么东西啊 画动画的小问题 拷贝非文本文件有问题 关于jar文件使用? 大家帮忙看一下这段代码有什么问题?(路人甲也来看看吧!) 新手提问! 控制台输入密码 遍历数组问题!高手进
当然还要看代码的特性,我自己看jbpm的代码的时候,基本用了不到1个月,但是看javac的代码,用了两个月很多东西还是没有深入理解(代码量十万行左右),主要是很多相关的知识需要补充,比如设计模式,编译原理,java语言规范,jvm规范等知识。
所以,很难有什么结论。
八成比写50万行时间长,看你对整个项目架构的理解和悟性了,还有项目API文档的完整性。
正常语速英文是 150个/分钟,算平均每行3个词,不睡觉不吃饭的话大概7天念完。你估算的应该挺有根据哦, 因为有人跟你说的差不多。
你说的如果是7天*24小时=168小时。
有人说250个小时,基本上相差不大。如果真的有这么一两百个小时能读完的话,我还是有这个时间的。
☆─────────────────────────────────────☆
slafgod (上帝本人) 于 (Thu Mar 19 09:30:38 2009) 提到:先准备一个需要用到你学习的代码中的技术的项目,再建立这个项目,并作一定时间的独立开发,遇到疑惑的地方,或者在你完成一个比较大的模块时,去看那些源代码,否则不要轻易看那些代码。50万行的java代码应该比高质量的c代码难读一点。需要的实际时间在250小时左右(很不精确)。