首页 > 其他分享 >阅读笔记二

阅读笔记二

时间:2023-12-26 23:36:29浏览次数:30  
标签:本书 架构 实践 笔记 技术 作者 阅读 COLA

相较于一般的技术类书籍,这本书的厚度属于偏薄的。而其内容所涵盖的又比较多,从技艺,思想和以COLA作为范例的实践,三个角度去分享自己的经验。这就势必使得这本书不会纠结于技术细节。

  1. 技艺篇中,作者从最基础的命名开始,延伸到规范、函数、设计原则、设计规范以及模型和DDD,从细部到大局都有涉猎,从这里面就可以看出作者扎实的技术功底和面对复杂性的大局观,属于是进可以敲得一手号代码,退可以排兵布阵,指点江山的全能型人才。
  2. 思想篇中,作者以软件开发领域为例,介绍了人类控制复杂度最重要的两个方法:抽象和分治。同时从技术人和技术Leade两个角度,分别探讨了应该具备的素养,给读者指明努力的方向。
  3. 最后的实践篇,作者介绍了COLA架构的思路和实现,以及以COLA架构为基础搭建的工匠平台实践思路,属于是理论完毕之后的验证性实践了。
整本书看下来,其实大部分观点我在过往阅读过的经典中都已经见识过多次了,但这本书依然给了我一些更具实践意义的启发。

标签:本书,架构,实践,笔记,技术,作者,阅读,COLA
From: https://www.cnblogs.com/YFLZ/p/17929601.html

相关文章

  • 2023年秋季个人阅读计划9
    《见微知著:从软件实践到软件工程》读后感在信息时代,软件工程的重要性日益凸显。作为IT学生,我深知掌握软件工程知识对于未来的职业生涯至关重要。最近,我阅读了《见微知著:从软件实践到软件工程》这本书,它以酒店信息管理系统的开发为例,深入浅出地介绍了软件工程的全过程。软件工程......
  • Tarjan的学习笔记
    \(Tarjan\)的学习笔记一,\(tarjan\)概述:(1)定义:$~~~~~~~~$$tarjan$是基于深度优先搜索的一种算法,求解图的连通性等问题,巧妙地利用了对图进行深搜时产生的搜索树上的边。(2)\(tarjan\)中的几种边:\(~~~~~~~~\)树边:父亲与孩子的边。\(~~~~~~~~\)前向边:祖先到孩子的边(树边属于特......
  • Node.js+Express+Koa2开发接口学习笔记(三)
    数据库操作(创建和增删查)使用Navicat快速创建myblog数据库创建表使用navicat快速建表使用sql语句进行简单的查询--showtables;--显示该数据库中的所有表INSERTINTOusers(username,`password`,realname)VALUES('zhangsan','123','张三')INSERTINTOusers(......
  • 《程序员的修炼之道》第二章读书笔记
    第2章《注重实效的途径》是《程序员的修炼之道》中的重要章节,它介绍了一些实践性的方法和技巧,帮助程序员在软件开发中提高效率和质量。在这一章中,作者首先强调了重复的危害。重复的代码和流程可能导致维护难度和出现错误的概率增加。因此,我们需要通过技术手段和工具来减少重复,如自......
  • 《自我边界》乔治戴德 笔记
    前言我们大部分人为了追求舒适,都会刻意与他人保持相应的距离(除非是与我们很亲近的人)。与他人相距太近,我们会认为不舒服,而太远,我们又觉得不够友善。这里讲述了一个送礼的故事,送礼的人跟接受礼物的人。如果接受礼物的人表达不满情绪(愤怒、猜忌)。送礼的人就会很难受。结局送的鲜花......
  • 12.16信息学笔记——ST表
    TIP:最近想先整一整数据结构,之后再整算法。来搞ST表,它是基于倍增思想的。首先知道它维护的是可重复贡献的区间问题。考虑一些可以维护的问题:区间最大值、区间最小值、区间GCD、区间按位或……我们用区间最大值来讲解。考虑定义f(i,j)代表区间[i,i+2j-1]的最大值。显然有f(i,......
  • 12.26阅读笔记
    读《需求工程——软件建模与分析》有感今天大致的看了一下这本书,对软件需求分析有了初步的了解,我认为学习软件需求分析需要掌握的内容主要包括五个方面:需求基础与过程、需求获取、需求分析、需求的文档化和验证、需求管理与工程管理。一、需求的基础与过程这一部......
  • FPGA学习笔记---verilog学习(2)--过程块always@(*)
    在Verilog中always@(*)语句的意思是always模块中的任何一个输入信号或电平发生变化时,该语句下方的模块将被执行。1、always语句有两种触发方式。第一种是电平触发,例如always@(aorborc),a、b、c均为变量,当其中一个发生变化时,下方的语句将被执行。2、第二种是沿触发,例如always......
  • JavaWeb笔记
    JavaWeb笔记Servlet什么Servlet?servlet是运行在Web服务器中的小型Java程序(即:服务器端的小应用程序)。servlet通常通过HTTP(超文本传输协议)接收和响应来自Web客户端的请求。编写一个servlet程序:a、写一个java类,实现servlet接口b、修改web.xml文件,给servlet提供一个可......
  • 新生入学管理系统制作笔记
    使用mybatis整合spring的想法本来想采用mybatis整合spring然后结合然后结合之前的web技术(因为springmvc没有学),当所有都配置好了,但是这个配置类的加载就成了一个问题。在servlet中就需要使用ioc注入service,所以是在servlet中记载配置类(1.static块2.servlet的构造方法)但是都......