我们一起来读书吧 关注:155贴子:2,920
  • 0回复贴,共1

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

只看楼主收藏回复

1. 从系统架构角度看,数据库并不重要,工具通常是无关紧要的,它只是一个实现细节
2. 一个优秀的系统架构师是不会让实现细节污染整个系统架构的
3. 很多数据访问框架允许将数据行、表以对象的形式在系统内部传递,这么做事完全错误的,这会导致用例、业务逻辑、甚至UI与数据的关系模型相互绑定在一起
4. 过去几十年业界逐渐发展出了两种截然不同的系统,文件系统、关系型数据库系统
5. 数据库系统主要关注的是内容,它提供的是一种便于进行内容检索的存储方式,最擅长根据某些共同属性而检索一系列记录,但它对存储和访问内容不透明的文档的支持就没那么强了
6. 数据库终究只是在硬盘和内存之间相互传输数据的一种手段而已
7. 数据的组织结构,数据的模型,都是系统架构中重要的部分
8. 作为一名架构师,我们应该把眼光放长远一点
9. GUI只是一个实现细节,而web则是GUI的一种,所以也是一个实现细节
10. 我们可以使用框架,但要时刻保持警惕,别被它拖住
11. 如果框架要求我们根据他们的基类来创建派生类,就请不要这样做,我们可以创造一些代理类,同时把这些代理类当作业务逻辑的插件来管理
12. 系统架构设计的第一步,是识别系统中的各种角色和用例
13. 我们系统能够对系统进行分区处理,避免其中一个角色的变更需求影响其他角色


IP属地:北京1楼2023-01-08 22:26回复