• 怎样熟悉一个别人开发的项目


    一个项目已经存在良久,有很多人,很多批次的人都开发、维护和使用过它了,如果我初次接触,我该如何熟悉此项目?我的角色可以定义为一个架构师、开发工程师或者项目经理.

    第一步,熟悉业务

    1. 参考UserGuide,把自己作为最终用户,跑一下这个系统,对系统有一个初识。你用各种角色跑一遍业务之后,你可以发现关键的核心业务,一个或者多个,都记录下来。
    2. 参考需求文档,捡重点的吧,主要是上述发现的问题的哪些,重点看
    3. 请人讲解需求,先讲解整体需求,再讲解部分细节,再配合你的理解,提出问题

    相信到此为止,你对业务有了不错的了解

    第二步,熟悉技术架构

    1. 熟悉业务架构,了解整体系统如何按照架构划分的,各个子系统在整个系统中的职责,参考“架构设计”。
    2. 熟悉子系统使用的框架,知道该子系统采用何种技术建设起来的。
    3. 调查子系统使用的公共组件,了解这些公共组件使用的场景。
    4. 找到该子系统核心领域的业务承载点,以及这些领域所关联的服务。
    5. 根据业务流程,画出服务的处理流程逻辑。
    6. 细节上的技术处理
  • 相关阅读:
    Hadoop学习笔记
    Hadoop学习笔记 -伪分布式
    SSH 连接报错总结
    Hadoop学习笔记
    Trie 前缀树/字典树
    解数独(Leetcode-37 / HDU-1426)/回溯/状态压缩
    MyBatis 多表关联查询
    python_37期自动化【lemon】
    api课堂笔记_day14
    api课堂笔记_day12&day13
  • 原文地址:https://www.cnblogs.com/hifong/p/5444725.html
Copyright © 2020-2023  润新知