AI自动编程真的可靠吗,我只是随便问问
------------------------------------------------------------------------------------------------------
26-6-29日,又来记录一次
6-26日,因为一个框架分表的必填字段问题,我接受了AI的建议,修改了sqlsugar初始化表的代码判断,结果,我整个数据库108个表,很多不必要的字段都强行设置成notnull了,甚至有的表全部都是必填项。 关键当时没有发现,过了一个周末,到周一客户操作业务全报错了。关键是这个修改是我找了两个AI模型确认的,其中有deepseek 网页版确认。
就是这一个判断造成的,AI建议新的判断: if (new NullabilityInfoContext().Create(type).WriteState is NullabilityState.Nullable)
原始判断: if (Nullable.GetUnderlyingType(type.PropertyType) != null)
-------------------------------------------------------------------