查看: 6|回复: 0

我写了一篇“灵魂文档”,让 AI 知道如何让编码代理写出好的代码?

[复制链接]

6

主题

1

回帖

20

积分

新手上路

积分
20
发表于 昨天 21:01 | 显示全部楼层 |阅读模式
我们如何让编码代理写出好的代码?

我们曾告诉它们要写“整洁的代码”。太模糊。“优雅的代码”。太主观。“可维护的代码”。每个人的理解都不同。

然后我们发现了其中的规律:好的代码也是物理意义上的最小代码。

如果行为、约束条件和可读性保持不变,任何还能被删除的部分都是多余的代码。

如果某部分可以被删除,说明代码还未完成。

如果没有任何部分可以被删除,那么你就找到了最小代码。

这就是绝对代码。唯一的规则:最小代码。

不是字符最少,也不是 diff 最短。而是表达相同行为和约束的最小可读代码。任何多余的部分都必须被删除。

这有效是因为代码是物理的。你可以删除它并观察变化。优雅是主观的,但必要性是可测试的。

我们并没有发明这个概念。我们发现了一个早已存在于每一段我们曾称为好代码中的物理定律。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关注公众号

相关侵权、举报、投诉及建议等,请发 E-mail:2776601884@qq.com

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.|青ICP备2025004122号-1

在本版发帖
关注公众号
返回顶部