@
msg7086 #48 “SDLC 的过程是省不了的,该设计的东西还是要设计,该权衡的东西还是要根据具体情况权衡”
但这就是问题。很多人说 AI 取代程序员的时候,就是认为只要给 AI 一个目标,它就能自己理解并解决问题。
更可怕的是,AI 还真就能做出一坨像那么回事的玩意。真正的危害要等上线几个月后才能逐渐显现。
@
Vindroid #56 这就是没做过大规模软件的人说的话。有几个问题:
1. 生产环境出了问题,你 oncall 还是 AI oncall ?用户数据受 gdpr 保护,很难直接给 AI 权限。况且就算给,也不可能全自动解决,肯定要有个人看着。如何迅速定位并找到问题,这并不是 AI 的强项。
2. 对于基础设施软件而言,符合设计标准一致只是最低标准。内在实现同样重要。即使是 undefined/undocumented behavior ,只要用的人多了,它就成了标准的一部分。如果是对外的服务还好说,直接不支持文档里没有的用法,客户骂也没用。如果是对内的服务,锅甩给谁都没用,谁搞出来的变动,谁负责回滚。要改实现,提前半年发 breaking change 通知。
3. 项目规模大了以后,编译一次就要好几个小时。平时开发主要靠缓存来局部重新编译。重写?明年都写不完。