了解一个陌生的系统是我们经常碰到的事情,下面总结一下自己的一些心的。
- 了解系统的主要功能,系统做什么的,为什么人服务等;
- 了解系统框架,前端怎么实现,后端怎么分层,数据库用什么,cache层如何实现,逻辑如何组织等;
- 选择一条主业务线,然后了解完整的处理流程;
- 尝试去修改某处bug或者增加一个新功能点,当然都必须是不太关键的;
- 整理自己理解的系统结构,完整了解整个系统;
如果有文档和注释的话非常好,如果没有则尽量在自己熟悉的过程逐渐完善起来,这样后续自己追查问题也都会比较方便。
了解一个陌生的系统是我们经常碰到的事情,下面总结一下自己的一些心的。