Philosophy - 定义世界的边界
核心问题:
我们到底在构建什么?
检查清单
命名前,先问它到底是什么。
建实体前,先问是否有生命周期。
加抽象前,先问是否有真实变化轴。
看到 metadata,先问缺了哪个概念。
看到 Manager,先问它管理什么。
选工具前,先问根本问题。
做重构前,先固定系统承诺。
Atlas 口诀
别乱造实体。
别把结论当事实。
别把未来焦虑写成抽象。
别用工具名替代问题分析。
每次提交都让世界边界更清楚一点。
最终心法
软件工程的第一步不是实现,而是划分世界。