在写完代码几周后再来审查自己的代码,是一种特别的体验。当时感觉显而易见的决策,现在看来很可疑。"临时"的快捷方式还在那里。而一些你当时确信是对的东西,结果有 bug,你可以直接追溯到某个凌晨两点做出的假设。
我对我最近写的两个项目做了深度审查:Strata——一个对开发环境状态做快照的环境考古工具,以及 branchfs——一个带写时复制语义、为 AI 智能体优化的分支文件系统。两者都是 Python,都不超过 2000 行,都写得很快。以下是我发现的。
Strata:CLI 对自己一半的收集器一无所知
大约 8 分钟
