作者:张建飞
文章来源:微信公众号"从码农到工匠"
架构
什么是架构?
关于架构这个概念很难给出一个明确的定义,也没有一个标准的定义。
硬是要给一个概述,我认为架构就是对系统中的实体以及实体之间的关系所进行的抽象描述。
架构始于建筑,是因为人类发展(原始人自给自足住在树上,也就不需要架构),分工协作的需要,将目标系统按某个原则进行切分,切分的原则,是要便于不同的角色进行并行工作。
为什么需要架构?
有系统的地方就需要架构,大到航空飞机,小到一个电商系统里面的一个功能组件都需要设计和架构。
我很喜欢《系统架构:复杂系统的产品设计与开发》里面的一句话:结构良好的创造活动要优于毫无结构的创造活动。
与之相对应的,现在很多敏捷思想提倡no design,只要work就好。期待好的架构可以在迭代中自然涌现。这个想法有点太理想化了,在现实中,只要能work的代码
继续阅读与本文标签相同的文章
上一篇 :
回顾过去看应用PaaS的Next
下一篇 :
使用结构化思维,让工作有条不紊
-
大白话讲解分布式里面的cap原则
2026-05-20栏目: 教程
-
选型宝访谈:移动+社交时代,我们需要怎样的CRM?
2026-05-20栏目: 教程
-
一文教会你如何写复杂业务的代码
2026-05-20栏目: 教程
-
阿里毕玄:推荐给Java程序员的7本好书
2026-05-20栏目: 教程
-
使用结构化思维,让工作有条不紊
2026-05-20栏目: 教程
