《架构之美》阅读笔记01

架构之美在于其简洁深刻地描述和解决现实的软件设计问题,无论是它为软件开发人员减少的麻烦,还是本身形式上的和谐和整齐,都足以让人赏心悦目。

《架构之美》围绕5个主题领域来组织本书的内容:概述、企业应用、系统、最终用户应用和编程语言。

本书让最优秀的设计师和架构师来描述他们选择的软件架构,剥开架构的各层,展示他们如何让软件做到实现功能、可靠、易用、高效率、可维护、可移植和优雅。

模仿是学习的开始,有人说过,自己的成功便是因为站在巨人的肩膀上,在任何行业,只要有足够的人力和时间投入,其中总会诞生天才人物和天才作品,而他们能给后继者强有力的启示,起到继往开来的引领作用。架构之美这本书中就是对这些天才人物和天才作品的归纳,有志于做出一点东西的程序员和架构师常常翻开会大有裨益的。在前任人的摸索,和成果之下,我们在学习后加以自己的理解,而所有人的努力下技术总是会更加精益

架构的设计受到许多因素的制约,架构是好是坏并没有统一的标准。这取决于人们对软件的需求、软件被构建和运行的环境,以及软件团队本身的特点等等因素。评价软件好坏有很多指标,例如性能、安全、可伸展性等等。一般来说,这些指标是很难全部满足的,试图改进其中一个往往会对其他指标产生负面影响。所以从某种意义上来说,软件架构是折中的游戏。对于一组功能需求和品质需求,没有唯一的正确架构。
 
所以学习构架是意义非凡的!!
原文地址:https://www.cnblogs.com/amiee/p/6417138.html