架构权衡里,书比清单更管用
写方案的时候,我越来越少打开「架构模式对照表」,而是回头翻几本读过的书。清单给结论,书给上下文——尤其是那些讲清楚「为什么当时那样选」的章节。
最近又把 Richards 与 Ford 那本翻了一遍。六步闭环听起来像方法论口号,落到项目里其实只做一件事:先把商业与组织约束说清楚,再谈风格与组件。缺了前半段,后半段再漂亮也只是装饰。
douban-book · 丰满态(元信息 + 评分 · 无封面 · 无 PDF)
测试也一样:先问值不值得测
另一本常被我夹在代码评审里提的,是 Khorikov 的《Unit Testing》。它不太堆工具,更多在掰「测行为还是测实现」。写到依赖边界时,我会随手挂一张简卡——缓存还没拉全、或只想指一下出处时,用这个就够。
douban-book · 简卡(书名 / 作者 + 外链 · 无封面 · 无 PDF)
两种 douban-book 共用同一套外壳;默认不渲染封面(封面只出现在书架立书与书页英雄区)。博文里默认关掉 PDF——分享副本只挂在书架书页上。构建时豆瓣字段齐全就走丰满,只有书名作者就走简卡。
这样读到一半想追书,点一下就能出去;不想打断阅读节奏,卡片也够安静,不会抢正文的气。