当前位置: 技术问答>java相关
拿到一个项目的java源程序,有185个文件,怎么看?来着有分,不够再加。
来源: 互联网 发布时间:2015-08-18
本文导语: 刚从C++转到java,请大家说详细一点。 这个项目是opensource的源程序,可以用ant编译。 | 1)看设计文档,如果没有设计文档的话就比较吃力了 2)利用JBuilder建立一个project,编译以后,看source code...
刚从C++转到java,请大家说详细一点。
这个项目是opensource的源程序,可以用ant编译。
这个项目是opensource的源程序,可以用ant编译。
|
1)看设计文档,如果没有设计文档的话就比较吃力了
2)利用JBuilder建立一个project,编译以后,看source code会方便不少
3)可以运用Rose等工具,对code进行reengineer,得到类结构的UML图,相信对整个系统结构的理解有帮助
2)利用JBuilder建立一个project,编译以后,看source code会方便不少
3)可以运用Rose等工具,对code进行reengineer,得到类结构的UML图,相信对整个系统结构的理解有帮助
|
从入口的main函数看起,顺藤摸瓜往下看,不就行啦!
有不懂的就看帮助或sun的文挡。
有不懂的就看帮助或sun的文挡。
|
关注
|
弄清有哪些主要类,弄清这些主要类的关系(继承 or 合成),根据这画出这些类的主要关联图。然后弄清各个类的方法。这些主框架都清楚了,你还怕看不懂代码吗。
|
没有build.xml吗?看看build.xml就知大致情况了呀!
|
也可以單步運行起來看看吧
|
先大致看一下每一个类的主要功能! 然后详细从main开始按照程序运行过程看源程序
|
先看MAIN,然后在看主要的类
|
我,我来了!!
|
very simple.
The file is not much!
My project include more 5000 files.
So you should make way from start to end .and other files are same.
web--->logic --->database! is a line of system framework!
The file is not much!
My project include more 5000 files.
So you should make way from start to end .and other files are same.
web--->logic --->database! is a line of system framework!
|
从主要的基类看起,先接口再抽象,到子类,了解基本的框架了,再跟着程序的流程理下去,应该可以搞定.
|
同上
|
有开发文档没?看看,先
hoho
hoho
|
up可以共享一下吗?谢谢。
|
最好的办法是用Rational Rose逆向生成Use Case 图,这样就清晰了。
一般在做项目前用Rational Rose建模,再生成程序框架,你现在反过来做不是很合理吗?
一般在做项目前用Rational Rose建模,再生成程序框架,你现在反过来做不是很合理吗?
|
up
|
up
|
只能慢慢看了,我还没有这样的经历,不过我想以后会有的.
|
up
|
从main开始看
|
有了源代码,那就用power designer 作一个反向工程,理理清楚关系,个人感觉比rose的反向工程要快要好,用起来也方便,就是好像功能差了点
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。