佬友们,你们现在开发是怎么控制ai输出的代码质量?

NQ31 2026-07-30 15:47 1

最近用ai开发一个新的项目,发现不加约束,生成的代码,一般都是每个任务都是独立的,重复造轮子?

最新回复 (6)
  • MuZhiZhang 07-30 15:54
    1

    文档先行,PRD->技术方案->实施方案->落地->对齐技术方案->回写文档


    约束和规范里面加上一些软件工程方法论,比如依赖注入,端口-适配器模式等等

  • Humpy 07-30 15:57
    2

    分外部和内部。

    外部:大量测试,包括ut,异常测试,各种场景的真实测试。这部分测试环境的构建是个大活。

    内部:提示词约束(其实就是文档)+ 其他agent的review

  • Humpy 07-30 15:58
    3

    对了,真实测试实际上也是可以通过埋入测试桩来进行模拟。以此来达到和实际场景 1:1 的情况。

  • 江雪何年初映人 07-30 16:05
    4

    我也是写文档,只不过没佬这么多,因为太菜根本想不到这么多。然后具体的代码质量,能跑没bug就行,我也想优化AI生成的代码质量,但是不知道从何下手

  • MuZhiZhang 07-30 16:17
    5

    如果是刚入行的可以多看看八股文,在脑子里留下概念或者痕迹,然后找一些最佳实践,我在和ai讨论需求输出技术方案或者约束规范的时候,一般会在网页端或者直接在coding AGENT搜索一些最佳实践然后复制到代码库的文档作为知识库的一部分作为文档输出的参考,慢慢积累沉淀形成自己的工程实践思维

  • Humpy 07-30 16:24
    6

    佬,你这样做了多久了,效果如何。我之前用openspce和speckit,文档比这个还多。但是项目一旦大起来,文档的维护就是个灾难了,尤其是文档和实际代码的同步。

* 帖子来源Linux.do
返回