怎么样快速看懂别人的代码?

huangan0301 2009-02-25 10:34:16
加精
刚接手别人的java web项目,怎么快速查看别人哪个页面用的哪个JSP文件,走的哪个配置文件,走的哪个Action,有什么简单方法吗?(项目文件实在太多,浏览器地址栏也没提示,命名也不太规范,读别人的代码真累啊)
...全文
7347 195 打赏 收藏 转发到动态 举报
写回复
用AI写文章
195 条回复
切换为时间正序
请发表友善的回复…
发表回复
dingxanghua 2012-08-02
  • 打赏
  • 举报
回复
我是初学者,感觉程序跑起来是最大的问题
Sylvia___Wang 2012-07-23
  • 打赏
  • 举报
回复
http://localhost:8080/outpatientAction.do?method=showOutpatient&id=40
outpatientAction这是Action
showOutpatient这是方法
程序员一枚 2012-07-19
  • 打赏
  • 举报
回复
单步调试
talenct 2011-08-01
  • 打赏
  • 举报
回复
学习学习
大果栗 2011-07-27
  • 打赏
  • 举报
回复
一边运行一边对照代码
懒到变成虫 2011-07-22
  • 打赏
  • 举报
回复
精华帖啊!
Kissnull 2011-07-14
  • 打赏
  • 举报
回复
站着腰疼不说话
Ajunboys 2011-05-01
  • 打赏
  • 举报
回复
[Quote=引用 37 楼 nature0610 的回复:]

也看过别人的网站代码,一步一步看吧,看多了熟悉了就快了
[/Quote]

这个。。
wubangjie888 2011-04-19
  • 打赏
  • 举报
回复
一、如果有文档的话,从UML图开始看最简单。类图、流程图、用例图能让自己快速了解项目的概貌。
二、如果没有文档,只能自己直接看代码了。有困难但只要坚持看,看的多了自然就能看懂了,没有什么捷径吧。
本菜鸟摸索的技巧:
1、也不要一行一行的看,一个项目是有层次和结构的,我正在看的这个共享平台项目就使用了门面模式(Facade模式)方法调用那个深啊,我了解了门面模式后查找方法就快多了。
2、a.先看domain实体类再看操作方法的类;
b.先看逻辑层代码,了解逻辑流程业务流程,再看底层实现(Dao方法)。
3、先整体后局部,先抽象后实现。先看项目有哪些模块再逐个看各个模块的代码,先看接口和抽象的方法调用,再看方法的具体实现。就是先不要想看懂方法是如何实现的,而是一带而过看懂这个方法的输入和输出以及这个方法做了什么。
4、直接选择一个模块,跟踪数据流,如何从数据库到页面的以及如何从页面保存到数据库的。
就到这,有新的体会再写吧。
huehgb 2009-04-02
  • 打赏
  • 举报
回复
看别人的代码就是累啊
lichuan3992413 2009-03-18
  • 打赏
  • 举报
回复
学习了。
hnnylsh2009 2009-03-12
  • 打赏
  • 举报
回复
受益匪浅呀!嘿嘿
ciazealee 2009-03-12
  • 打赏
  • 举报
回复
从配置文件入手,ctrl + 左键
wonder888888 2009-03-11
  • 打赏
  • 举报
回复
从配置文件入手,ctrl + 左键
wangxiaoyes7816 2009-03-11
  • 打赏
  • 举报
回复
条件允许的情况下,用MyEclipse 设置断点调试, CTRL +T 可以查看 整个类的实现接口, 属性或者实体 +CTRL 点就可以查看到。
DreamValley 2009-03-11
  • 打赏
  • 举报
回复
我也楼主一样
接手一个web项目 几千个文件
myeclipse中有两个快捷键比较好用ctrl+h 和ctrl+shift+r
lshaohe 2009-03-11
  • 打赏
  • 举报
回复
结合文档走
gesanri 2009-03-11
  • 打赏
  • 举报
回复
mark
zhao_auau 2009-03-10
  • 打赏
  • 举报
回复
学习!
clstar 2009-03-10
  • 打赏
  • 举报
回复
同志们学习了
好地方
今后会经常来
加载更多回复(173)

81,090

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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