zoukankan      html  css  js  c++  java
  • 读书笔记 - 《架构整洁之道》(更新中...)

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

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

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

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

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

    参考:

    荐书丨架构整洁之道

  • 相关阅读:
    laravel 表单接收
    Ubuntu查找通过apt命令已安装软件
    Centos7.2源码编译安装LA(N)MP
    文件和目录权限
    第六天 软件安装和管理
    第五天用户和组群账户管理
    第四天 文件和目录操作
    第三天 目录和文件
    第二天 linux命令
    oracle数据库学习第一天
  • 原文地址:https://www.cnblogs.com/carsonzhu/p/10854433.html
Copyright © 2011-2022 走看看