社区
Java EE
帖子详情
该如何去了解一个系统
hjx_gb2000
2010-08-13 03:29:30
刚入职一家公司,系统正在版本升级中。我该如何去熟悉这个系统呢?二十多万的代码看得头晕了,还有一些技术JMS,mina都不太熟悉。现在要熟悉基本的处理流程与原理,但是却不知道该从何下手呢!
...全文
314
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画,不一定要用专业工具画)。祝你好运,早点熟悉
Neil Yan
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
打赏
举报
回复
先学会怎样用
角度思考:给你
一个
新的
系统
,你从哪几方面去
了解
它。
1.从需求业务功能入手 2.从表设计入手 3.从技术架构入手 其实这是有先后顺序的, 先
了解
业务,业务对应的表,跟随快速业务迭代顺带去
了解
系统
设计架构。 深入
了解
底层最后去
了解
,因为需要花费很多的时间和经历。 我们要达到什么样的目的呢:对于
系统
1.既能上升到业务的高度。2.又能深入架构的底层。 这是
了解
系统
的培养的两种能力。 ...
使用 Simulink 搭建
一个
光学干涉信号的相位恢复与去噪联合仿真
系统
通过本教程,你已经掌握了以下核心技能:✅ 在 Simulink 中搭建光学干涉信号仿真链路✅ 模拟具有噪声的干涉信号✅ 使用滤波、小波、自适应等方法进行信号去噪✅ 使用希尔伯特变换、相移法等实现相位恢复✅ 实现对干涉信号的完整处理流程与可视化光纤光栅传感(FBG)数字全息成像(Digital Holography)迈克尔逊干涉仪(Michelson Interferometer)相干光通信
系统
微纳结构形貌测量。
阿里P7教你如何快速熟悉
一个
系统
文章目录业务知识技术知识逻辑部分开发部分
系统
运行物理架构数据模型
系统
维护上手实战小结 大家或多或少都有接触
一个
已存在的
系统
,面对不是自己做的东西都有觉得上手有些困难,笔者想从自身的经验去谈谈如何快速上手
一个
陌生的
系统
。打算从以下几个维度去分析落地: 业务知识 从业务角度去学习
系统
,说白了就是从客户视角看
系统
提供了什么功能,一定是人能理解的维度,这样也方便你去理解
系统
。从业务下手则你需要去找设计 产品 运营等相关领域的人去
了解
,也有些对外的产品文档,方便用户熟悉
系统
的,都可以入手去学习。 业务知识可以按如下
了解
一个
软件
系统
的步骤_不
了解
HTML的情况下建立网站的步骤
了解
一个
软件
系统
的步骤 不
了解
HTML的情况下建立网站的步骤 (Steps to Building a Website Without Knowing Any Knowledge of HTML) You might want to create a website, and you were advised that you really should try to learn HTML or ...
如何快速全面熟悉
一个
系统
?(内含知识大图)
文章目录如何快速全面熟悉
一个
系统
?(内含知识大图)前言业务学习技术学习1. 逻辑架构2. 开发架构3. 运行架构4. 物理架构5. 数据架构6.
系统
运维 如何快速全面熟悉
一个
系统
?(内含知识大图) 前言 开发人员经常会面临下面一些场景: 新人入职,需要学习已有
系统
,作为 landing 的一部分,如何学习? 被拉过去参与
一个
陌生
系统
的迭代开发或者
系统
维护(bugfix),如何快速上手? 同事离职或转岗,需要把
系统
交接给你,怎么去接?内心 os:这是一口锅吗? 这样的场景多了,就需要去梳理常见问题以及应对
Java EE
67,535
社区成员
225,849
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章