架构之美阅读笔记二

软件系统就像一座城市一样,而架构就是对这座城市的规划,有了一个良好的规划城市的创建就会井然有序,最后的结果也会符合规律。

“混乱大都市”的构建是在向我们诉说一个糟糕的架构甚至没有架构会产生多么严重的后果。首先,它会让新进成员浪费很多时间在阅读代码上,因为没有架构,所以就缺少了设计文档或者文档一团糟。其次,坏的设计之上只能堆积更坏的设计,最后可能会导致系统的崩溃。还有就是在系统出了一点差错的时候,付出的时间将是不可估量的。原因:软件的开发之初没有明确的目标。

内聚,模块内的各部分作为一个整体工作的如何。耦合,模块之间独立性的测量指标。

“设计之城”的初始目标明确,架构清晰,在系统书写代码以及功能完善和系统维护都不至于让人无从下手。

posted on 2017-01-26 20:45  菜鸟逛街  阅读(72)  评论(0编辑  收藏  举报