社区
Java EE
帖子详情
该如何去了解一个系统
hjx_gb2000
2010-08-13 03:29:30
刚入职一家公司,系统正在版本升级中。我该如何去熟悉这个系统呢?二十多万的代码看得头晕了,还有一些技术JMS,mina都不太熟悉。现在要熟悉基本的处理流程与原理,但是却不知道该从何下手呢!
...全文
261
15
打赏
收藏
该如何去了解一个系统
刚入职一家公司,系统正在版本升级中。我该如何去熟悉这个系统呢?二十多万的代码看得头晕了,还有一些技术JMS,mina都不太熟悉。现在要熟悉基本的处理流程与原理,但是却不知道该从何下手呢!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
打赏
举报
回复
先学会怎样用
汇编实时运行核心
在现代计算机科学中,汇编语言是一种低级编程语言,它直接操作硬件的指令集,提供了对...通过分析K4.ASM、K3.ASM、K1.C和TELE.MAC这四份文件,我们可以
了解
一个
完整实时运行核心的组成部分及其在实际
系统
中的作用。
人脸识别开发包(免费,可商用,有演示、范例、说明书)完整项目实例源码
2. **操作指南_初级.doc**:这是
一个
初级操作指南文档,为初学者提供了入门教程,包括如何安装、配置和使用开发包的基本步骤,是
了解
和学习该人脸识别
系统
的起点。 3. **Demo.exe**:这是演示程序的可执行文件,...
Android框架揭秘.pdf
书中指出,学习Android平台的
一个
有效方法是像高中数学那样,首先理解公式和基本原理,再进行应用题目训练。在Android开发中,这意味着要理解
系统
内部结构和核心原理,本书也正是围绕这一思想编写的。作者认为,虽然...
ASP.NET MVC+EF框架+EasyUI实现权限管理系列(24)之前的代码
在本系列教程中,我们将深入探讨如何利用ASP.NET MVC、Entity Framework(EF)以及EasyUI技术来构建
一个
全面的权限管理
系统
。在这个
系统
中,我们将会处理用户权限的分配、角色管理以及页面访问控制等多个关键方面。 ...
将数字转换成文本的程序
这段代码定义了
一个
`NumberToTextConverter`类,其中包含
一个
将整数转换为文字的方法`IntToWords`。在按钮点击事件中,用户输入的数字被解析并传递给该方法,结果显示在TextBoxResult中。 **三、结论** 将数字转换...
Java EE
67,543
社区成员
225,859
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章