在读 3 本 · 已读 2 本

闲读

工作之外按自己的节奏读的书,以及随手记下的句子。不追书单,只记下真正读进去、改变了做事方式的那几本。

3

在读

2

已读

1

想读

3

随记

3 本

同时开着的书不贪多,读完一本再换下一本。

Designing Data-Intensive Applications
在读

Designing Data-Intensive Applications

Martin Kleppmann

阅读进度 65%

读第二遍,这次重点看事务与一致性那几章。

重构:改善既有代码的设计
在读

重构:改善既有代码的设计

Martin Fowler

阅读进度 40%

边读边对照手上的项目,能立刻用上的条目不少。

凤凰架构
在读

凤凰架构

周志明

阅读进度 25%

把架构演化讲成一条线,比单点讲技术好读得多。

2 本

读完的书留下评分与一句话短评,方便以后回看。

深入理解计算机系统
已读 ★ ★ ★ ★ ★

深入理解计算机系统

Randal E. Bryant

补基础最好的一本,读完对性能问题有了底。

代码整洁之道
已读 ★ ★ ★ ★ ★

代码整洁之道

Robert C. Martin

规范写成故事,比条例好记,也更容易坚持。

1 本

先记下来,等有空再慢慢读。

领域驱动设计
想读

领域驱动设计

Eric Evans

一直想读,等手上这本书读完再开。

3 则

读到有感觉的句子就抄下来,再写一句自己的想法,过段时间回头看会有新感受。

「系统的复杂度,大多来自我们对它做了哪些妥协,而不是用了哪些技术。」

《Designing Data-Intensive Applications》 · Martin Kleppmann

同一套架构在两家公司会走向完全不同的样子,差别就在这里。

「先让它跑起来,再让它正确,最后才是让它快;但重构要贯穿始终。」

《重构:改善既有代码的设计》 · Martin Fowler

把重构当成日常动作而不是专项任务之后,改动反而更小、更安全。

「架构不是一次设计出来的,是在一次次演化里长出来的。」

《凤凰架构》 · 周志明

接受演化,才不会被一开始的「完美设计」绑住手脚。