AI 写代码后,你还会自己写单测吗?

发布于

最近,AI 技术已经越来越成熟,很多开发者开始依靠 AI 来自动生成代码。那么,在这种情况下,我们是否仍然需要自己编写测试用例呢?

## 主要观点

1. **AI 的优势**:AI 在代码生成和样例测试方面有着极大的潜力,能够提高开发效率,并在一定程度上减少人为错误。

2. **测试的重要性**:虽然 AI 能够生成代码,但测试用例的编写涉及逻辑判断和需求理解,这些往往是 AI 目前无法完全替代的。测试用例不仅仅是测试代码的正确性,它们还承担着验证需求是否被满足的重要责任。

3. **开发者的角色转变**:随着 AI 的发展,开发者的角色可能会发生变化,更多地集中在需求分析、系统设计和复杂问题的解决上,而整个开发流程中的重复性工作可能会被 AI 自动化处理。

4. **持续学习与 adaptación**:为了跟上技术发展,开发者需要不断学习新技术,以适应与 AI 协同工作的新工作模式。因此,编写测试用例的能力仍然是不可或缺的,即使有 AI 的帮助。

## 结论

在 AI 辅助编程的时代,尽管我们可以依赖 AI 生成代码和测试用例,但作为开发者,自己编写单测的能力依然非常重要。因为这不仅关乎代码的质量,更与我们对软件开发流程的理解密切相关。

---

原文链接:[点击查看](https://www.v2ex.com/t/1236729)

评论(3)

怎么可能还自己写,现在 AI 都会自动把单测写好了

· 0 个赞

我的做法是把工作规则先配好,一般以 agents.md 为入口,让 AI 每次完成任务后先给出人工验收建议,再自动写好测试脚本、出自测报告。验收的时候直接看报告就行,不放心再自己动手测一下。

· 0 个赞

肯定不会自己写啊,测试和文档这种活本来就不该人干,AI 生成完我简单 review 一遍就完事了

· 0 个赞

0.065585s