1 分•作者: rmnull•6 个月前
在引入了智能体代码工具后,开发速度确实突飞猛进,但我一直在努力跟上这些工具的验证工作,因为有些东西“就是能跑”(这让我想起了那个老笑话,“它编译通过了”)。
所以我想知道,这只是我个人的问题,还是其他人也面临同样的情况,以及你们的验证工作流程是怎样的。但我最感兴趣的是你们处理工作的方式以及背后的思考过程。
========
附:我之前尝试过的方法:
* 总是先验证工作,然后才批准。但这总是在一天结束时给我带来认知负担,让我精疲力竭。副作用是产出质量不好的工作。为了解决这个问题,我开始放慢工作节奏。这大大降低了开发速度,但对我的心理健康有好处。
* 我一直想尝试的另一件事是快速完成开发工作,然后花一两天时间验证。这会带来我想要的持续迭代,并获得只有在构建之后才能获得的见解。
* 我尝试过的另一个选择是,编写测试,然后让它生成代码,直到这些测试通过。但最初的门槛很高,因为需要指定、生成和验证的用例太多(这是迄今为止我获得的最可靠的方法,并且让我对构建的内容有一定的保证)。有时,使用智能体工具,这种初始验证需要明确地阐述出来,这会消耗时间,有时甚至让我忍不住想咒骂AI,因为它会遗漏我所说的(或者我认为规范中已经很清楚的)一些东西。