社区
Java EE
帖子详情
该如何去了解一个系统
hjx_gb2000
2010-08-13 03:29:30
刚入职一家公司,系统正在版本升级中。我该如何去熟悉这个系统呢?二十多万的代码看得头晕了,还有一些技术JMS,mina都不太熟悉。现在要熟悉基本的处理流程与原理,但是却不知道该从何下手呢!
...全文
216
15
打赏
收藏
该如何去了解一个系统
刚入职一家公司,系统正在版本升级中。我该如何去熟悉这个系统呢?二十多万的代码看得头晕了,还有一些技术JMS,mina都不太熟悉。现在要熟悉基本的处理流程与原理,但是却不知道该从何下手呢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
mokangli
2012-07-26
打赏
举报
回复
我现在也面临这个问题,菜鸟就是无从下手,没有文档,没有可现实页面,交接人是个混蛋,妹的。。。。
临远
2010-08-13
打赏
举报
回复
交接文档,最好让交接人给你从头到尾讲一遍。
水中影子
2010-08-13
打赏
举报
回复
[Quote=引用 1 楼 sggsg 的回复:]
先学会怎样用
[/Quote]
+1
kurama_mail
2010-08-13
打赏
举报
回复
阅读代码的能力是必须的。思考一个代码为什么这样写自然是建立在能阅读的基础上。
快速上手的方式是关注什么代码可以实现什么功能(找示例),不关注逻辑判断部分。逻辑部分结合业务去看。
nlwangxin
2010-08-13
打赏
举报
回复
可以先把项目架起来,然后根据功能去查看对应的代码,这样的话你就能深刻的了解这个系统的功能,很容易就了解这个系统了。
首先你要看每个配置文件,以及公司的框架,结合的学习,这样就会很快的了解了。
marqio
2010-08-13
打赏
举报
回复
[Quote=引用 1 楼 sggsg 的回复:]
先学会怎样用
[/Quote]
既然时升级,系统时可以跑起来的,先用系统确定有那些功能和操作,熟悉好了然后从登录流程开始,可以设断点跟踪,如果时BS的可以在浏览器右击查看源码确定是哪个页面文件,然后根据form里的action地址,一步步顺藤摸瓜,如果记不住最好画个UML时序图(简单易懂就行,供自己看的,可以画纸上也可以用excel画,不一定要用专业工具画)。祝你好运,早点熟悉
yn00
2010-08-13
打赏
举报
回复
[Quote=引用 1 楼 sggsg 的回复:]
先学会怎样用
[/Quote]
up
不会用看代码页没用。。
hjx_gb2000
2010-08-13
打赏
举报
回复
[Quote=引用 3 楼 wj63558595 的回复:]
从业务去理解代码。
先知道某个功能是要做什么,再跟着代码去走流程。走了那么几个的话,基本上的框架就掌握了。
若有数据库设计相关的文档,从数据库结构趋熟悉是最快捷的。
[/Quote]
只有数据库脚本,没有相关文档。
hjx_gb2000
2010-08-13
打赏
举报
回复
[Quote=引用 5 楼 wdz567 的回复:]
先看需求文档和开发的文档,然后你花一两天使用一下。
最后根据业务翻开代码看吧
[/Quote]
什么文档都没有呢
hjx_gb2000
2010-08-13
打赏
举报
回复
[Quote=引用 4 楼 kurama_mail 的回复:]
如果你总是只关注自己所负责的功能实现代码,那么你下次进入别的公司还会碰到一样的问题。
任何框架无外呼核心控制器、配置、插件、组件。其他辅助工具无外呼使用手册或接口文档。
别人给你一个可实现功能的代码,是否你去了解过这段代码为什么要这么写。
别人说这个系统就要用这些框架,是否你去想过使用这些框架究竟优点是什么缺点是什么。
一个好的程序员应该不在乎使用什么具体技术,而是在乎实现方法。
如……
[/Quote]
不错,UP。
不过不懂具体技术,有些代码都看不懂呢
酒剑仙
2010-08-13
打赏
举报
回复
先看需求文档和开发的文档,然后你花一两天使用一下。
最后根据业务翻开代码看吧
kurama_mail
2010-08-13
打赏
举报
回复
如果你总是只关注自己所负责的功能实现代码,那么你下次进入别的公司还会碰到一样的问题。
任何框架无外呼核心控制器、配置、插件、组件。其他辅助工具无外呼使用手册或接口文档。
别人给你一个可实现功能的代码,是否你去了解过这段代码为什么要这么写。
别人说这个系统就要用这些框架,是否你去想过使用这些框架究竟优点是什么缺点是什么。
一个好的程序员应该不在乎使用什么具体技术,而是在乎实现方法。
如果你按以上思路去做了,那么也许刚开始你会碰到不知道怎么上手,以后就会觉得框架并不是问题。
(web框架再怎么多始终都是遵循页面请求获取、分发、具体逻辑)
wj63558595
2010-08-13
打赏
举报
回复
从业务去理解代码。
先知道某个功能是要做什么,再跟着代码去走流程。走了那么几个的话,基本上的框架就掌握了。
若有数据库设计相关的文档,从数据库结构趋熟悉是最快捷的。
钱不是问题
2010-08-13
打赏
举报
回复
先学会怎样用
Android
系统
架构概述PPT
Android
系统
= Linux...这个PPT从
一个
通用的应用程序架构开始,概述Android
系统
的专用驱动、HAL、关键服务、Dalvik、窗口机制和四大组件等。这个PPT 作为前面第1个PPT的延续,帮助进一步
了解
Android
系统
的具体实现。
Android应用程序进程管理
Android
系统
里面的应用程序进程有
一个
特点,那就是它们是被
系统
托管的。也就是说,
系统
根据需要来创建进程以及回收进程。进程创建发生在组件启动时,它们是由Zygote进程负责创建。Zygote进程是由
系统
中的第
一个
进程...
APP内置IM
系统
——从入门到千万级在线
IM (即时通讯)
系统
是一种大型实时
系统
,其对技术方面的要求非常高。在APP社交化的今天,很多APP都希望为自己的应用增加IM
系统
,但却不得其法。...相信通过此课程,开发者对IM
系统
将有
一个
全面的认识。
如何快速
了解
一个
系统
有时候我们开发项目不是从项目一开始就参与的,那么,如何在项目进行到一半时,尽快的
了解
并上手这个项目,或者在项目已经完成的情况下,如何进行重构优化维护,这些都需要我们尽快
了解
项目。
如何全面
了解
一个
系统
如果
一个
系统
包括了前台(面向C端用户),
一个
后台(面向B端用户),而且也有一些平台化的运营使用模块(比如ERP,CRM等),还有一些后台调度
系统
(JOB等)。 那么这么全面的
系统
怎么能够
了解
全面呢? 那就是去做...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章