阅读摘录

摘录:好的抽象应该让变更成本变低

创建 2026-09-18 · 更新 2026-09-18 · 101

在 GitHub 编辑

好的抽象不是让代码变短,而是让「改变主意」这件事变便宜。

记这条是因为最近在重构读书进度那个小工具,把页数存储从「已读页数」改成「已读页数 + 上次更新」,几处逻辑就要跟着动。

如果当初把「进度」抽象成一个可以整体替换的值,这次改动会小很多。