写点什么

事业 - 最佳实践 - 架构 - 降低系统复杂度

作者:南山
  • 2024-05-21
    江苏
  • 本文字数:268 字

    阅读完需:约 1 分钟

《事业-最佳实践-架构》系列...

原则

  • 封装与抽象

  • 隔离稳定与变化

  • 分层与模块化

  • 降低认知负载

  • 基于接口通信

  • 接口从命名到定义都要抽象一些,尽量少涉及具体的实现细节

  • 高内聚、松耦合

  • 为扩展而设计

  • 提前思考项目中未来可能会有哪些功能需要扩展,提前预留好扩展点,以便在未来需求变更的时候,在不改动代码整体结构的情况下,轻松地添加新功能

  • KISS 首要原则

  • 简单清晰、可读性好

  • 最小惊奇原则

  • 在做设计或者编码的时候要遵守统一的开发规范,避免反直觉的设计

  • 正交性

  • 设计组件和模块时,使其相互独立,减少不必要的交互,确保修改一个部分不会不经意间影响其他部分。

用户头像

南山

关注

采菊东篱下,悠然见南山~ 2018-05-04 加入

黄沙百战穿金甲,不破楼兰终不悔!

评论

发布
暂无评论
事业-最佳实践-架构-降低系统复杂度_架构设计_南山_InfoQ写作社区