如何看别人的源代码????

wolililaile 2009-12-09 08:22:28

我已经看别人源码一个月了,一点进展都没有,现在在看一个叫 JPetStore-5.0 是一个开源的项目

我快崩溃了,如何才能看得懂啊,我看了五天只了解了里面的一点皮毛................

我想跪求 快速可以看懂别人的代码的方法 ,不用快速 至少一天看懂大概也好啊
...全文
555 26 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
26 条回复
切换为时间正序
请发表友善的回复…
发表回复
tdgwj 2010-04-04
  • 打赏
  • 举报
回复
先 自己做
然后再去看
不然人家用的很多东西 你都不懂 再去查 很麻烦
相反 大部分你都用过 只是部分不懂 查查资料 很有种豁然开朗的感觉
SuperCodingMan 2010-04-04
  • 打赏
  • 举报
回复
哪位能不能介绍几个好的开源项目呢?感激不尽。 ^_^
bbb332 2010-04-04
  • 打赏
  • 举报
回复
分模块看
luke0427 2010-04-04
  • 打赏
  • 举报
回复
嗯,学习学习!
happ66 2009-12-14
  • 打赏
  • 举报
回复
最好先分析业务流程 然后分模块进行
sean1203 2009-12-13
  • 打赏
  • 举报
回复
Mybeautiful 2009-12-13
  • 打赏
  • 举报
回复
1.加断点,调试。开始不要过于拘泥于细节。
2.随时记笔记,把你的发现,疑问,猜想,都记下来。
3.解决前面的疑问,证明猜想正确否。
4.有一定积累后,定期总结。逐步搞清大框架,哪些模块哪些包大致是做什么的,以及其大致关系。
5.大框架搞清了,重复前四步,就各个部分细化,庖丁解牛,最后就搞清楚了。
ailefu 2009-12-13
  • 打赏
  • 举报
回复
分模块看
caoqingsha 2009-12-13
  • 打赏
  • 举报
回复
想看代码,首先要了解项目的流程,知道从这个页面跳到另外一个页面做了什么,看着代码应该知道实现了什么功能(这需要本人有一定的编写代码的能力,因为只有你有了编程的思想,且,有一定的代码量),本人的逻辑不要乱,看懂代码应该不是什么问题!!
「已注销」 2009-12-13
  • 打赏
  • 举报
回复
哈哈,来学习了
TzSword 2009-12-13
  • 打赏
  • 举报
回复
[Quote=引用 17 楼 mybeautiful 的回复:]
1.加断点,调试。开始不要过于拘泥于细节。
2.随时记笔记,把你的发现,疑问,猜想,都记下来。
3.解决前面的疑问,证明猜想正确否。
4.有一定积累后,定期总结。逐步搞清大框架,哪些模块哪些包大致是做什么的,以及其大致关系。
5.大框架搞清了,重复前四步,就各个部分细化,庖丁解牛,最后就搞清楚了。
[/Quote]
顶这个,嘿嘿,要细化,确定它在干什么的
daviaking 2009-12-12
  • 打赏
  • 举报
回复
程序高手请进

我老板用的G3 现要单独 订做一个ANDROID软件 用于商业用途

要速度快,软件稳定,开发费用另议

有实力的高手请联系EMAIL:158861789@qq.com
或者加好友,但不一定在线

班主有没有推荐的朋友,帮下忙,老板急
aa870816 2009-12-12
  • 打赏
  • 举报
回复
首先你要了解项目的整体框架,然后再一一的去分别看模块~~~
yifine1987 2009-12-11
  • 打赏
  • 举报
回复
最好的办法就是自己测试下,可以写一些System.out.println();来逐个测试 个人见解
poplong2013 2009-12-11
  • 打赏
  • 举报
回复
很多开源项目里面用到了大量的、常用的设计模式,所以建议对那些经典的,常用的设计模式学习一下,加深理解再看代码会好的多。
shine333 2009-12-11
  • 打赏
  • 举报
回复
并不一定针对lz
个人经验,学java看代码,大家先从java.util.*, java.lang.*之类的代码看起。
happygao521 2009-12-11
  • 打赏
  • 举报
回复
1.先搭建起环境把项目搭建起来!!!
2.运行起来通过看效果来思考具体的实现方式
3.通过配置文件导航模块分析。
4.模块化分析
bolink5 2009-12-11
  • 打赏
  • 举报
回复
慢慢来啊
看别人的代码是比较辛苦的
xsm 2009-12-11
  • 打赏
  • 举报
回复
关键是你自己的功底不够深层,看框架这种东西,不要急,先要会使用框架,对框架应用了解深入了,自然会看的懂。
crazylaa 2009-12-09
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wolililaile 的回复:]
关键在于 我已经学了struts 和 spring 还有老师叫我们修改这个 JPetStore-5.0 添加 自己喜欢的一些功能 这才让我吐血
[/Quote]

那更好啊,这样可以锻炼你动手能力啊,理解会更深的相信我吧
加载更多回复(6)

67,549

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧