MENTAL MODEL · M1349
童子军法则
The Boy Scout Rule
Version 1.0.0 · 更新于 2026-07-30
CORE DEFINITION · 核心定义
“离开营地时,要比你发现它时更干净。” 在编程中,指每次修改代码时,都要顺手修复一点周边的烂代码,而不是只做当前的任务。
SCAFFOLDING EFFECT · 脚手架效应
psychology
降低认知负荷
对抗熵增的微习惯。不要等待“大扫除”,通过每次行动时的微小优化,持续偿还技术债务或管理债务,保持系统的长期健康。
anchor
锚定快速决策
童子军法则主张每次离开一处代码(或系统)时,让它比来时更整洁一点。通过持续的微改善而非集中大扫除,抑制系统熵增、渐进偿还技术债务。
MINIMUM ACTION · 最小行动
进行中 0/1在一个真实场景中练习这个模型:
勾选记录你的进度(本机暂存)
掌握进度0%
account_tree知识谱系 Genealogyexpand_more
menu_book信源参考 Sourcesexpand_more
来源明确性: 明确
- lawsofsoftwareengineering.comhttps://lawsofsoftwareengineering.com/laws/boy-scout-ruleverified
PRIVATE NOTES · 仅自己可见
已保存问答
ENTRY Q&A · 可保存至我的笔记
在清晰边界内提问
thinkingmodels 仅基于已发布的条目上下文回答。
你的问题会发送给 thinkingmodels;回答仅使用公开词条上下文。
RELATED MODELS · 相关模型