一句话解释
抽象是把一堆具体差异背后的共同结构提出来,让系统不被细节淹没。
小白比喻
像地图不是城市本身,但能告诉你道路、边界和方向。地图省略了每棵树,却保留了行动需要的信息。
第一性原理
复杂系统必须通过层次来管理。指挥官要决定哪些细节现在暴露,哪些细节被封装。
为什么 AI Coding 时代必须懂
Codex 能写很多代码,但如果抽象错了,它会把错误结构写得更快、更大、更难改。
商业项目事故
一个页面需求不断加补丁,最后业务规则散在十几个文件里,改一个价格规则要全站搜索。
指挥 Codex 时应该怎么问
请先识别这个功能的核心抽象、边界和变化点,再提出实现计划。 任务卡里应该怎么写
写清楚业务对象、变化点、非目标,以及哪些实现细节不能泄漏到上层。
验收标准怎么写
新增需求只需要改预期层次,不需要在无关页面重复修改同一规则。
错误指令
帮我把这个功能做了,哪里方便就写哪里。
合格指令
请先找出可复用抽象,说明哪些逻辑属于领域层、界面层和数据层,再实现。