💡 观点 / 杂谈
引用 Armin RonacherQuoting Armin Ronacher
软件项目的共享语言不是英语或 Python,而是对概念含义、边界、不变性、所有权和系统形态的共同理解。这种语言很少集中写在一个地方,而是分散存在于文档、代码、代码审查、对话和开发经验中。结论是项目知识的传承高度依赖于这种隐性的共享语言。
Simon Willison
14th July 2026
The shared language of a software project is not English or Python but it is the common understanding of what its concepts mean, where the boundaries are, which invariants matter, who owns what, and why the system has the shape it does. This language is rarely written down in one place. It lives partly in documentation and code, but also in code review, conversations, arguments, and the experience of having to explain a change to somebody else. Before agents, some of this shared understanding was maintained by friction. If I wanted to change your storage layer, I usually had to read your code, ask you questions, and perhaps coordinate with another team whose service depended on it. This was slow, and much of that slowness was waste but not all of it was. Some of it was the process by which your understanding became mine, and by which both of us discovered whether we still agreed about how the system worked. This friction synchronizes people.
— Armin Ronacher, The Tower Keeps Rising
需要完整排版与评论请前往来源站点阅读。