架构漫谈读后感

王老师推荐我们阅读架构漫谈这本书,刚开始我是拒绝的,但是读了几章之后感觉这本书写的真不错,书里面没有太多没用的文字,理论性的东西很多但是读起来不是很费劲。读了这本书之后,感觉自己终于对架构师和架构有了一些比较肤浅的了解,要想加深理解只能向王老师那样,多读几遍。

什么是软件架构呢?

  软件体系架构又可以分为部署架构、代码架构。当做一款小程序的时候,是用不到架构的,一个人,一台电脑,就可以完成工作。

  但是,一旦这个工程庞大复杂,就需要进行很多人同时工作。我们如何将这个工程做好呢?这就需要一个架构师了,进行一个全方位的控制,以一个上帝的视角观看着整个工程。

  首先,需要将工程划分,可以以功能的角度划分成一块一块的;

  然后,各个功能块之间通过某种联系连接起来;功能之间的层次结构越少越好,有助于管理;

  最后,就是分配任务,同时也是利益的分配。

利益最大化,是每个人所期盼的。架构师的义务就是让利益最大化,效率最大化。

posted @ 2017-02-27 19:32  学计算机的人绝不认输  阅读(151)  评论(0编辑  收藏  举报