现在 AI 的防御性编码写得真是又臭又长,大佬们是怎么调教它的?

5 条回复
40 次浏览

AGENTS.mdskill中已经有要求代码干净整洁,以及优先使用Validate的要求。

可是每次它还是会写出大量的防御性编码,导致 review 时读起来很难受

大佬们传授点调教 AI 的经验呗,或者有哪些好用的skills能减少它防御性编程的

慷慨解囊
GRD

ai:你就说健不健壮吧
而且 ai 还很喜欢过度封装,用提示次规范也会出现,我一般都是让他先写,写完了告诉他哪些地方需要简化,再改一次

前排打手

核心原则

  • KISS (Keep It Simple, Stupid):代码保持简单直接,不做过度设计,不引入不必要的抽象层
  • 不编写测试用例:开发者自行手动测试,不创建任何 test 文件或测试目录
  • 不写多余注释:代码本身应该是自解释的,只在确实需要时添加注释

换个好的 AI 就行了。想看护的话可以来个 subagent 去 review 一下,能烧不少 tokendoge

种子用户

项目规则:

  • API 变更必须记录到 API.md
  • 版本迭代必须更新 CHANGELOG.md
  • 代码重构必须有计划文档
  • 只有用户明确要求才能提交 commit
  • 每次修改后必须运行 tsc 编译校验、 eslint 和 stylelint 检查

我就只有这几点,倒是没怎么出现过度设计的情况,感觉思维已经被我以前写的代码同化了

发表一个评论

R保持