Browsed by
Month: 2026 年 6 月

软件工程里最被低估的成本:Navigation Cost

软件工程里最被低估的成本:Navigation Cost

当我们讨论软件复杂度时,通常会想到架构设计、代码质量和业务逻辑,但一个长期被忽视的成本正在变得越来越昂贵——寻找代码。无论是新人接手项目,还是 AI Agent 执行开发任务,都需要先回答同一个问题:代码从哪里开始运行?本文提出“导航成本(Navigation Cost)”的概念,分析其产生原因以及在 AI 时代被进一步放大的现象,并结合 codegraph 等工具的发展,探讨将系统运行时入口沉淀为项目资产的可能性。相比于解释系统如何设计,或许未来的项目更需要一份能够回答“入口在哪”的系统导航地图。