最近项目组有几位大牛过来对接项目:对当前系统架构进行重构,并对当前出现的bug进行修改
当然,整个对接流程我也听了大部分,虽然听完之后我也很懵,不知到他们在说啥(我是一只小小菜鸟),但是还是有一番收获的
对接时主要关注有两点:
1. 明确该项目的流程
2. 明确该项目遗留的问题及漏洞、出现频率
在这个项目中,大牛们在沟通系统现状,了解项目流程时会格外注意当前系统遇到的问题进行分析,然后再后续架构重构时会格外注意。当然具体遇到的问题啥的就不具体写了。同时我也在网上找了一些文章来充实一下自己。
如何快速的熟悉一个新的软件项目?https://blog.csdn.net/bigestt/article/details/80278452
1、先搞清楚新的项目是搞什么的。几个简单问题:谁在用这个系统?用这个系统解决什么问题?用这个系统和不用这个系统的区别?根据这些问题去寻找答案。
2、弄清楚系统是怎么分层、分模块的。每层、每个模块都用到了哪些技术和框架,之间是怎么通信的。
3、把开发环境搭建起来,通过几个典型的功能弄清楚系统里面的增删查改、通信、用户交互是怎么实现的。最简单的方法是根据系统的分层,先从前端到数据库把daima疏通一下,搞不清楚的话打开debug模式一步一步的运行查看。
4、经过上面的3个步骤基本上可以了解到系统的大致功能,后面就可以重点关注那些没有用过的技术和组件,先搞清楚它的目的、背景、实现原理和功能列表,再照着文档做几个demo,增加熟悉度。
5、平常开发过程中如果遇到问题首先要相信:
- 绝大部分自己遇