读书笔记 - 《架构整洁之道》

首先,推荐下新栋BOOK制作的思维导图,基本上涵盖了本书的核心要点。

[个人认为,读书读到最后其实是一个不断把书读薄的过程,同时又是一个不断把书越读越厚的过程,前者侧重于提炼书籍的核心要点并内化吸收,后者侧重于吸收书籍的思想养分后不断丰富。有时候,读一本书,总想在最后提炼出结论性的几句话已表明自己真正读过了(功利性的阅读小思想),窃以为更高的境界更多的是润物细无声般将书中的思想用于实践。]

程序员可以分为三个层次:普通程序员、工程师和架构师。

作为一个细心的软件工程师或架构师,你该认识到无论是微观世界的代码,还是宏观层面的架构,无论是三种编程范式还是微服务架构,它们都在解决一个问题——分离控制和逻辑。所谓控制就是对程序流转的与业务逻辑无关的代码或系统的控制(如多线程、异步、服务发现、部署、弹性伸缩等),所谓逻辑则是实实在在的业务逻辑,是解决用户问题的逻辑。控制和逻辑构成了整体的软件复杂度,有效地分离控制和逻辑会让你的系统得到最大的简化

待定:结合《重构改善既有代码的设计》来看!

参考:

荐书丨架构整洁之道

猜你喜欢

转载自www.cnblogs.com/carsonzhu/p/10854433.html