首页 » 程序员必读之软件架构 » 程序员必读之软件架构全文在线阅读

《程序员必读之软件架构》建造大师真的会建造吗

关灯直达底部

关键问题是,建造大师是否真的建造了什么?如果你研究一下人们如何实现“石匠大师”的角色,就会发现一些类似的东西2 :

2 http://suite101.com/article/the-medieval-stonemason-and-the-master-mason-a65816

尽管石匠大师受人尊敬、通常也很富有,然而在达到行业顶峰之前,他必须经历石匠、监督的历练来证明自己的价值。

架构师的维基百科页面说了相同的话3 :

3 http://en.wikipedia.org/wiki/Architect

在古代和中世纪的历史中,大多数建筑设计和建设都是工匠完成的:下至石匠和木匠,上至建造大师。

有趣的是,对于这些石匠大师参与过多少建筑,并没有一个统一观点。比如4 :

4 http://www.moonshadow.co.uk/?p=66

他实际上做了多少,其实是有争议的。这个术语可能会有所不同,但是,以我的理解,中世纪石匠大师基本的组织和角色跟今天的首席建筑师是类似的:这也许反映了建筑建造不变的基本。

真正有意义的是看看这个角色承担了什么。引用另一段话5 :

5 http://www.historylearningsite.co.uk/medieval_masons.htm

顶尖的石匠就是一个石匠大师。然而,建筑大师这个头衔,指的是全面负责建筑工地、让石匠大师们为他工作的那个人。建筑大师也负责木匠、玻璃工匠等。实际上,每个建筑工地上的人都在建筑大师的监督下工作。

再加一些额外的细节6 :

6 http://www.moonshadow.co.uk/?p=66

然后,石匠大师为将要建造的东西设计结构、美学和象征等方面的特性,组织后勤,还要评定工作的优先级并决定它们的顺序。