方糖猫的书架
·
#整洁架构
·
#Clean Architecture
·
#软件架构
《架构整洁之道》详解:从编程范式到整洁架构的完整指南
面向零基础读者的《架构整洁之道》(Clean Architecture)全书详细解读:编程范式、SOLID 原则、组件构建原则、依赖关系规则、四层同心圆模型、边界与插件式架构,配合 Mermaid 图解与实际案例。
阅读全文
方糖猫的书架
·
#持续交付
·
#DevOps
·
#部署流水线
《持续交付》笔记:每步可退,把集成风险日常化
读 Jez Humble & David Farley《持续交付》(Continuous Delivery, 2010) 的实战向总结:部署流水线、‘如果疼就多做’的反直觉哲学、自动化测试金字塔、主干开发与特性开关、蓝绿部署与金丝雀发布、数据库 expand-contract 模式。附 Knight Capital 45 分钟亏 4.4 亿美元的反面教材。
阅读全文
方糖猫的书架
·
#Unix编程艺术
·
#Unix哲学
·
#KISS
《Unix 编程艺术》笔记:无为而治的操作系统版——不写多余的代码
结合 Eric Raymond《Unix 编程艺术》,提炼 Unix 哲学 17 条原则中最核心的简单、组合、透明、缄默、经济五条,讲透管道与过滤器、文本流接口、机制与策略分离、worse is better 之争,配管道发明、McIlroy 挑战 Knuth、cat -v 论战等经典公案和工程避坑清单。
阅读全文
方糖猫的书架
·
#人月神话
·
#Frederick Brooks
·
#软件工程
《人月神话》笔记:Brooks 用 OS/360 的学费换来的软件工程第一性原理
精读 Frederick P. Brooks Jr.《人月神话》:从 OS/360 的焦油坑讲起,讲透人月不可互换、向延期项目加人只会更晚(Brooks 定律)、概念完整性与外科手术队伍、第二系统效应、计划抛弃原型、项目工作手册,以及 1986 年《没有银弹》对本质复杂度与偶然复杂度的划分,附 20 周年纪念版 Brooks 的自我检讨与个人落地清单。
阅读全文
方糖猫的书架
·
#凤凰项目
·
#DevOps
·
#三步工作法
《凤凰项目》读书笔记:用一本小说搞懂 DevOps 的三步工作法
精读 Gene Kim《凤凰项目》:从零件公司 Parts Unlimited 的烂摊子讲起,讲透四种工作类型(计划外工作是隐形杀手)、三步工作法(流动、反馈、持续学习)、约束理论(Brent 这个超级工程师瓶颈如何识别与疏解),以及 DevOps 与丰田生产方式的渊源,附 Etsy、Amazon、Knight Capital 真实案例对照。
阅读全文
方糖猫的书架
·
#重构
·
#Martin Fowler
·
#代码坏味道
《重构》学习总结:改善既有代码的设计,把日课做成习惯
结合 Martin Fowler《重构(第 2 版)》,面向日常写业务的程序员:从“不改变可观察行为”的定义和两顶帽子讲起,精讲 10 个最常见坏味道,拆解提炼函数、搬移函数、以多态取代条件表达式等核心手法,用书中 statement 计费案例走查一遍完整重构过程,最后给出测试安全网、童子军军规和 Netscape 重写教训的避坑指南。
阅读全文
方糖猫的书架
·
#软件工程
·
#读书笔记
·
#遗留代码
《修改代码的艺术》全书导读:遗留代码不是耻辱,是一张还没铺开的防护网
Michael Feathers《修改代码的艺术》(Working Effectively with Legacy Code)全书笔记:遗留代码=没有测试的代码;edit and pray vs cover and modify;seam 模型;characterization test 四步工作法;八个依赖解除技术;巨型类的拆解策略;以及把这一切编译成工程师日常动作的落地清单。
阅读全文
方糖猫的书架
·
#读书笔记
·
#逻辑思维
·
#程序员修炼之道
《程序员修炼之道》读书笔记:把五种逻辑能力焊进日常工程动作
逻辑思维书单合读笔记收官篇。《程序员修炼之道》不是一本讲单点技术的书,而是把概念清晰、推理链条、抽象分层、边界意识、因果辨析五种能力,全部翻译成可执行的工程动作:DRY、正交性、曳光弹、契约式设计、橡皮鸭调试法、巧合式编程……按五种能力重新归类全书要点,附 Mermaid 图解、真实踩坑复盘和可直接抄用的实践清单。
阅读全文
方糖猫的书架
·
#SRE
·
#Google
·
#DevOps
Google SRE 工作手册详细总结:写给从未接触过 SRE 的人
以 Google《The Site Reliability Workbook》(SRE 工作手册)为蓝本,用零基础能看懂的话梳理 SRE 的核心体系:SLI/SLO/SLA 与错误预算、监控告警、消除琐事、值班与事件响应、事后总结文化、负载管理、NALSD 系统设计、金丝雀发布、SRE 团队建设与组织变革。附 Mermaid 解构图和 Evernote、Home Depot、Pokémon GO、Spotify、Waze 等真实案例。
阅读全文
方糖猫的书架
·
#代码大全
·
#Code Complete
·
#软件构建
《代码大全》学习总结:写给新人的实用编程知识与技巧
结合 Steve McConnell《代码大全》,用新人能听懂的话梳理软件构建、命名、函数、防御式编程、代码布局等核心知识,附 Mermaid 解构图、思考感悟与踩坑实践。
阅读全文