Java菜鸟学习日记6

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

你可能感兴趣的:(学习日记)