发帖    主题    评论    推荐    标签    作者    订阅    查搜    注册   登陆   关注
 
面向对象 设计模式 领域驱动设计 企业架构 框架 开发教程 微服务 CQRS 扩展性 并发编程 事件溯源 分布式 SOA

请教板桥:怎样读 开源项目?

2003-01-19 13:59
赞助商链接

板桥你好!
现在我在读 obe 项目的源码,这是一个开源的工作流系统,基于java的。

也下载过jive,但是没有好好读过。


请问您有没有什么样一个方法,或者步骤,去读 一个开源项目

比如,是不是要先看看uml类图(一般都没有),再去看具体的类。

现在我象无头苍蝇一样,挨个类去看,我觉得肯定不是个办法。javadoc也起不到让人容易的把握总体的作用。

我不是java程序员,但是java编程思想,设计模式等也都看过,也自己做过jsp的小项目。

您对jive有了相当程度的了解,那么一定是对读一个开源的java项目有自己的体会。
请指教!!

2003-01-20 10:34

读java源码
第一步是运行它;

第二步是深入了解其架构;

第三步试验着去修改它

2003-01-20 14:46

Banq is right!

先要了解这是个什么东西,知道它能做什么,然后,解剖它,了解它哪个部分是实现哪个功能的。最后,对不顺眼的地方进行修改。

在了解架构的时候可以借助一些工具加快对你的项目的了解。
首先,看看它的 Specification. 或 Draft 或 HLD (High level design) 这些一般是一些系统大框架的描述,会帮助你了解系统的设计思想。 然后,在解剖的时候,你可能需要 SourceInsight 这样的读源码工具。 这是一个很好的工具,使用它读源代码,将让你事半功倍。

2003-01-20 15:57

Specification. 或 Draft 或 HLD (High level design)

这些东西在obe这个项目里有吗?


谢谢二位的指点。

顺便说句:
我看了banq的自我介绍

我想我的志趣和你是非常相同的(像追求艺术一样追求产品的完美等),只是水平差的太远。以后要努力的向你学习!

2003-02-10 09:19

关于读成功的源码以获得经验。
我也有点疑惑。

我常常不知道如何下手,
不知道该从哪里看起,
看什么东西,看文档还是看什么。

希望能够得到帮助。

谢谢。

赞助商链接

赞助商链接

返回顶部

移动版 关于本站 使用帮助 联系管理员 最佳分辨率1366x768
OpenSource JIVEJDON Powered by JdonFramework Code © 2002-20 jdon.com