• 荀

    如题, 有大佬能讲讲这个问题吗?

    现在AIGC很常见, 而且代码量不少,

    很好奇现代企业他们是怎么检验代码没有问题的(面试相关)

    主楼
  • Grogu

    好问题 ^-^,哪位佬友有答案踢我一脚 ^-^

    #1
  • Qua

    我们这边提pr的时候加几个ai review卡点,然后就没有了 ^-^反正谁合的代码谁负责,出问题了该谁修就谁修

    #2
  • 荀

    没人回答吗? ^-^

    #3
  • 荀

    求求上班的大佬解答一下, 有道理的、能学到东西的都给解决方案

    #4
  • ylxmf

    代码质量流水线(没啥太大卵用),看AI写的代码设计/展示文档,CR 的时候丢给另一个AI,以及一行行代码看^-^

    #5
  • 荀

    今天面试官问我, 我也说agent交叉检验, 但他似乎不满意

    #6
  • 小夜

    AI写代码本质和人写代码没区别,最终落实的是责任人

    #7
  • apparition

    传统的 CI/CD 和代码审查流程又不是全部丢掉了

    集成式的自动化质量分析工具也都还在

    例如 SonarQube

    #8
  • 荀

    帖子别沉啊 ^-^

    #9
  • Rosmonti

    传统CI/CD,静态语法检验比如ruff,单元测试,集成测试,冒烟测试,性能分析比如perf,不同的provider agent的交叉检验。

    主要还是TDD确保behavior和预想一致,以及SDD确保架构/边界和自己预想的一致吧,后者比较看系统知识和经验。单独代码标准的话语法,测试之类的AI写的比人好多了,不过有的AI不太爱写注释但提一句也就框框改了。

    #10

发表回复

登录后回复