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

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

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

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

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

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

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

  1. 使用 Framework 或 Library 封装独立的代码组件.
  2. 禁止直接复制粘贴外部代码.
  3. 重构现有代码减小代码体积.
  4. 将大系统分解为若干小的子系统.
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 180,883评论 25赞 708
  • 一、温故而知新 1. 内存不够怎么办 内存简单分配策略的问题地址空间不隔离内存使用效率低程序运行的地址不确定 关于...
    SeanCST阅读 8,240评论 0赞 27
  • 第一部分 打好基础 Laying the Foundation 第一章 欢迎进入软件构建的世界 Welcome t...
    白桦叶阅读 4,867评论 0赞 17
  • 也许是以往运气太好吧,遇到的都是很好很好的人。而这些很好的人慢慢就变成了空气,我已经不知不觉的习惯了。 所以现在我...
    Gun阅读 614评论 0赞 0
  • (图/文 李东杨)高峰,1965年生于辽宁省海城市,1988年结业于中国书画函授大学,现为辽宁省美术家协会会员、海...
    记录者网阅读 91评论 0赞 0

友情链接更多精彩内容