读代码
- 知道代码是用什么IDE开发的
- 导入到IDE中
- 连接数据库
- 连到测试库
- 有sql叫脚本,在本地创建一个数据库,执行脚本,建立数据结构和导入数据
- 尝试运行这个项目(如果能运行后面就容易了)
- 整体上了解这个项目
- 使用框架
- 项目总体文件结构
- 项目的模块划分
- 结合需求进行整体对照分析
- 能找到页面对应代码是那些
- 能找到需求对象的页面有哪些
- 项目的开发规范是什么(如果给的文档更好)
- 找到与自己接下来工作相关的模块、页面
- 详细的按照用户的使用流程一步步阅读源代码,将源代码与业务流程对应起来
- 阅读的步骤:视图—>控制器—>模型—>服务—>数据层—>数据库(或者反过来)
技巧
- 要有类型意识,任何变量、参数都要知道它的类型
- 要有OO设计意识
- 对于公司自己编写的类要明确它的继承关系
- 要明确类(包含上级父类及父类的父类)的主要成员
- 如果项目中定义的有接口和抽象类,一定要格外重视
- 了解并探究类与类之间的继承之外的的其他关系
- is = 继承关系
- has =
- use = 这个类使用了那些类
- 除了在心里理解代码之外,还要能够在嘴上表述代码
- 能够听懂老师讲的代码
- 同学们之间讨论代码有一个共同语言
- 进公司与同事交流代码懂行话