ChatGPT 写的代码能直接用吗?100 个编程场景实测
一位十年经验的程序员按「不改一个字就能运行」的标准测了 100 个真实场景:标准化代码和代码审查很强,复杂业务和分布式方案仍要人把关。
本文为要点整理,原文:ChatGPT写的代码能用吗?我测试了100个编程场景,结果出乎意料(CSDN · 默语佬)
这篇讲什么
作者用一个月时间,把工作中真实遇到的 100 个编程需求交给 ChatGPT,每个测 3 次,按「零修改直接运行」和生产级质量打一到五星。
测试结果
- 基础工具类(30 个):大部分能直接用,也有翻车,比如身份证校验位算法写错,平均 3.3 星。
- 算法与数据结构(20 个):表现最好,简单和中等难度基本一次写对,平均 4.2 星。
- 业务逻辑(25 个):订单状态机这类能写好,高并发库存扣减这类需要你先指定方案,平均 3.5 星。
- 数据库与 SQL(15 个):联表查询、窗口函数、优化建议大多可用,平均 4.0 星。
- 找 Bug 与重构(10 个):找问题的能力接近资深开发,平均 4.1 星。
作者的用法
- 工具类、配置类、简单的增删改查交给它写,但一定自己审一遍。
- 提交代码前让它做一次代码审查。
- 架构设计、性能优化和分布式方案,仍然要自己拿主意。
适合谁
想知道 AI 写代码到底靠不靠谱、哪些活可以放心交给它的开发者。