ChatGPT 真的可以审查代码吗。
如果你将一个函数、一个类、甚至几百行源代码粘贴到聊天窗口中并要求它查找错误,它通常会识别出真正的问题。
它可以发现空引用错误、缺少错误处理、SQL 注入漏洞、竞争条件和低效算法。
对于不是专门为代码审查而设计的通用语言模型来说,它捕获实际问题的能力确实令人印象深刻。
但是“它可以审查代码吗”和“你是否应该依靠它来审查代码”是两个不同的问题,第二个问题的答案完全取决于你对它的期望。
包含逻辑中的错误检测 – 差一错误、不正确的布尔条件、缺少返回语句、未初始化的变量以及动态类型语言中的类型不匹配。
来源:Dev.to











