美文网首页
<读书笔记>(模块层面)BMS-8:保持较小的 Co

<读书笔记>(模块层面)BMS-8:保持较小的 Co

作者: 貘鸣 | 来源:发表于2017-11-17 13:02 被阅读9次

    Code Base 指的是存储在单个代码仓库中的, 可以独立编译和部署的源码集合.

    原则: 在相同功能的前提下尽量保持较小的 Code Base.

    这个原则的引入原因主要有两点:

    1. 工程规模和工程风险成正比.
    2. 越大的系统的缺陷密度越高.

    如何去做:
    总体目标就是要在相同的技术前提下, 尽量减少代码的数量.

    故总体的做法有如下几点:

    1. 使用 Framework 或 Library 封装独立的代码组件.
    2. 禁止直接复制粘贴外部代码.
    3. 重构现有代码减小代码体积.
    4. 将大系统分解为若干小的子系统.

    相关文章

      网友评论

          本文标题:<读书笔记>(模块层面)BMS-8:保持较小的 Co

          本文链接:https://www.haomeiwen.com/subject/asfjvxtx.html