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

《程序员必读之软件架构》3. 历史和文化

关灯直达底部

如果你去过泽西,你可能会看到一些看起来偏离了环境的东西,举个例子,在岛的南部海岸,我们有一个可爱的建于16世纪的花岗岩石城堡,叫做伊丽莎白城堡3 。你一边走一边欣赏建筑,最终会到达顶部,在那里它看起来就像有人卸下的一根混凝土大柱子。这跟城堡周围随处可见的复杂的花岗岩石雕格格不入。当你进一步探索,还会看到有迹象表明城堡在二战德国占领期间加固过。看,历史有助于解释为什么城堡是这样的。

3 http://www.jersey.com/English/sightsandactivities/attractions/attractions/Pages/elizabethcastle.aspx

再次,代码库没有什么不同,一些历史、文化和理念的知识能够长期地帮助你理解为什么一个软件系统是那样设计的。这对那些新加入一个现有团队的人特别有用。