程序员如何快速的熟悉一个系统?

程序员在进入一个新的公司或者系统的交接的时候,都需要快速的熟悉一个系统。那么熟悉一个系统怎么快速的掌握,是我们程序员应该掌握的一种技能。CleverCode认为应该分以下几步步走。

 

1 浅入了解:点点页面,快速熟悉系统功能点。

     点点这个系统的页面,大致了解这个系统的功能,知道这个系统是干什么用的。为谁服务的。在熟悉页面功能的时候,可以找产品问,可以问以前的开发,可以问测试;这个系统到底是怎么使用的?

 

2 深入了解:通过的页面的接口,找到代码的位置,画出流程图与数据库E-R图

    通过核心页面,找到代码的位置,画出程序的调用流程图。数据库的E-R图。这一步最耗时间。但是是深入了解系统的关键。

 

3 总结归纳:对系统的整理业务进行整理。

   对这个系统的核心业务要进行总结和归纳。程序中如果有好的设计,可以自己吸纳和学习。

 

4 检查与考核

    如果是leader安排自己的组员进行熟悉系统的功能,那么一定要按排检查(check)。check的目的:1 看他是否有执行你安排的任务;2 看他熟悉的怎么样了?有没有跑偏。3 对他熟悉不足的地方要查漏补缺。

 

技术交流

CleverCode是一名架构师,技术交流,咨询问题,请加CleverCode创建的qq群(架构师俱乐部):517133582。加群和腾讯,阿里,百度,新浪等公司的架构师交流。【架构师俱乐部】宗旨:帮助你成长为架构师!

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值