wangpei +

首页 > 网志 > 读了《架构之美》

读了《架构之美》

Publish:

趁亚马逊打折,花7元买了Kindle版《架构之美》,跳读,收获巨大。

架构是建筑、音乐、软件工程的基础。

架构是一个过程,而非结果。

架构的过程就是架构师理解系统内在结构、规律、原则和逻辑的过程。

好的架构具有下面的特点:

  • 功能多样性,提供足够好的机制,处理各种问题。

  • 大道至简,但又不过于简单。

  • 指导思想统一。让系统反应一组设计思想,而不是许多思想。

  • 模块化,

  • 依赖关系。按照其他模块的需求,设计模块。

  • 模块间自动传播。

  • 增长适应性,便于扩展。

  • 修改独立性。便于修改,保持最小修改,只改封装的模块。

  • 熵增抵抗性。

  • 坏的设计会导致在它之上叠加坏的设计。因没有一种聪明的方法扩展该设计。

  • 简单,美观,坚固,实用。

  • 在三维的维度上思考问题。

以上原则也可以用在编剧以及文学创作中。

文科太落后了。

整个社会都已建筑在软件之上,而文科依然停留在心算笔算阶段,连算盘都没用上。

Creative Commons License
本文采用 Creative Commons Attribution-NonCommercial-NoDerivatives 4.0 International License (可自由转载-不准商业使用-不准演绎-保留署名和来源)。转载请注明转自: