标签归档:Engineering

系统架构-MVC分层模型

首先说一下背景,这里的分享针对的是游戏项目客户端架构的设计。

逻辑分层意味着系统的组织结构划分规则与信息传递交互形态,明确各个层次主体,有助于降低系统的复杂度,决定了架构的可扩展性以及可维护性

以下讨论的各种模型,本质是软件开发模式三层架构思[……]

继续阅读

一些软件工程开发思想

  1. “关键的需求”决定整个架构
  2. 奥卡姆剃刀定律:如无必要,勿增实体
  3. 软件工程三要素:方法,工具,过程;可以对应东方哲学的“术”,“器”,“道”
  4. 分析问题三原则:定性,定量,定期
  5. 对象组合优于对象继承
  6. 最小作用量原理与哲学:[……]

    继续阅读