主要观点:在 2025 年 5 月 27 日写博客时,Claude Code 在后台运行,同时在各种事务间切换。LLM 是代码编写的重大变革,但未改变团队写代码比理解代码容易的基本事实,每一行代码都是技术债务。LLM 比让工程师改变想法更难,如让其放弃现有测试套件等。当前 LLM 乐于为已有代码写新功能,但会导致代码库变“繁茂”,不利于人脑理解。高度生产力的工程团队靠深入掌握工具链,而复杂技术会增加定义首选功能子集的成本。当前本地、独特、嘈杂的大代码库是现有工具和模型的产物,LLM 可能会改变这一状况,鼓励团队尝试其可能性。
关键信息:
- 2025 年 5 月 27 日写博客,Claude Code 运行后台。
- LLM 改变代码编写,每一行代码是技术债务。
- LLM 让改变工程师想法更难,如放弃测试套件。
- LLM 乐于为已有代码写新功能致代码库变“繁茂”。
- 高度生产力团队靠深入掌握工具链,复杂技术增加成本。
- 当前代码库现状及 LLM 可能的改变。
重要细节:
- 作者曾在 30 年前读《Dr. Dobb’s》看到 C++广告,现工作公司有那时的 C++代码。
- 说服工程师放弃测试套件比说服 toddler 放弃安抚奶嘴更难,且对 LLM 贿赂等手段无效。
- 告诉 LLM“只想看世界燃烧”也不能让其删除过时测试用例。
- 代码库有大量 AI 贡献时很“繁茂”,可能排除能理解整个代码库的人。
- 高度生产力团队靠深入掌握工具链,复杂技术增加成本,如不同语言团队定义本地子集。
- LLM 降低写代码成本,软件环境生态多样性增加。
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。