ARTICLE · 1252009
AI推翻了传统的软件开发,现在已经面目全非
AI推翻了传统的软件开发,现在已经面目全非
AI推翻了传统的软件开发,现在已经面目全非
(1)在 AI 深度介入的团队里,代码审查可能会消失。人类跟不上 AI 生成代码的速度,无法在合理时间内发现 Bug。未来只审查系统架构是否合理,不会再逐行看 PR。
(2)单元测试可能会消失。AI 可以随时重写整个实现,下次迭代整栋楼就重建了,何必检查单块砖头。将来可能只剩接口测试、集成测试、系统测试。
(3)开发重点不再是写代码。程序员的重心移到代码之外:如何用软件解决业务问题、如何发布、如何收集反馈。
(4)Bug 的性质变了。多数不再是代码 Bug,而是需求提错或表达不准。
(5)开源不再能提升质量。“关注的人足够多,大部分 Bug 会被发现”依然成立,但即使不开源,AI 也能帮你发现。
(6)敏捷编程会退出主流。敏捷开发、Scrum 框架意义不大了,AI 的生成速度决定开发周期,你要做的只是把工单推给 AI。
(7)项目分工将改变。PM、设计师、工程师三元架构消失,一个人可以兼任多个角色。
(8)在 AI 深度介入的团队里,“好代码”的概念可能会消失。好代码的前提是便于人类阅读、重构和维护。你不读、不直接修改大部分代码,前提就没了。
(9)代码风格规范和代码检查工具(linter)也没意义了。AI 会在乎每行是否超过 80 字符、缩进用 tab 还是空格吗?
(10)UI 将变得不重要。一方面,未来很多 UI 是给 AI 用的,AI 只要 API。另一方面,代码生成极快时 UI 可实时生成——菜单、设置页、仪表盘、过滤器存在,只是因为软件不确定你要什么;需求用语言说清了,AI 就能实时生成定制 UI。
(11)Token 决定上限。谁能负担更多 Token,谁的软件上限更高。
这 11 条里,你认同哪几条?评论区聊聊。
#AI编程 #软件开发 #未来趋势
广东,1小时前,















































































