zoukankan      html  css  js  c++  java
  • 怎样熟悉一个别人开发的项目

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

    第一步,熟悉业务

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

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

    第二步,熟悉技术架构

    1. 熟悉业务架构,了解整体系统如何按照架构划分的,各个子系统在整个系统中的职责,参考“架构设计”。
    2. 熟悉子系统使用的框架,知道该子系统采用何种技术建设起来的。
    3. 调查子系统使用的公共组件,了解这些公共组件使用的场景。
    4. 找到该子系统核心领域的业务承载点,以及这些领域所关联的服务。
    5. 根据业务流程,画出服务的处理流程逻辑。
    6. 细节上的技术处理
  • 相关阅读:
    LinuxMCE
    qBittorrent 0.9.0
    Exaile 0.2.9
    GAdminHttpd:图形化的 Apache 打点对象
    FBReader-电子书阅读对象
    CSSED:Linux 下 Web 拓荒者的 CSS 编纂利器
    Canorus:乐谱编辑软件
    AutoScan-收集监视及办理器械
    Lunar Applet:在桌面表现阴历
    Totem 2.18.1
  • 原文地址:https://www.cnblogs.com/hifong/p/5444725.html
Copyright © 2011-2022 走看看