站在巨人的肩上,看得更远

一周写完,却没人敢改:AI 时代委托定制开发,先问清楚“软件可维护性”

AI 让写代码变快了,这一点已经没有人怀疑。但软件不是写完就结束的东西:上线之后要改功能、接新系统、修问题,而且通常一改就是好几年。决定这些事做起来是顺还是痛的,是一个很少出现在报价单上的词:软件可维护性。荷兰软件质量咨询公司 Software Improvement Group(SIG)在 2026 年的年度研究中,分析了超过三万套企业系统、四千亿行以上的代码,结论相当直接:AI 不会自动让软件变好,也不会自动让它变差,它放大的是团队原本就有的工程纪律。这篇文章整理这份研究的重点,以及企业主在委托定制开发前该问的四个问题。

研究怎么说:AI 放大的是纪律

软件质量分析师在办公桌前看着屏幕上的代码质量仪表盘,旁边的屏幕是代码

据科技媒体 IT Brief 在 2026 年 6 月对这份报告的报道,几个数字值得留意:

  • 86% 的代码低于 SIG 建议的可维护性评级;一半低于建议的架构评级。
  • 架构较好的系统,解决问题的时间可以缩短 30%。
  • AI 写代码带来的生产力提升,在代码规模达到约 10 万行时明显下滑,原因是语言模型难以掌握复杂的整体架构。
  • 在 SIG 的测试中,AI 生成的代码,安全风险违规大约是人写代码的两倍。

报告里还有一个案例:一个由自主 AI 智能体开发的系统,一周就完成了,却花掉 1,000 万到 1,500 万欧元的 AI 使用费,产出的代码被形容为几乎无法维护。

需要注意的是,这些数字来自 SIG 自己的评测数据库,以大型企业系统为主,不代表所有软件。而且在这个数据库里,AI 生成的代码目前只占正式上线代码的 1.9%。问题不在于 AI 写了多少,而在于 SIG 首席执行官 Luc Brandts 说的那句话:没有衡量就无法管理,也无法在一个自己不了解的基础上维持速度。

软件可维护性是什么,老板为什么要在意

企业主皱着眉头看报价单,一旁的工程师指着笔记本电脑上的代码向她说明

软件可维护性讲的是一件很实际的事:之后要改的时候,要花多少时间、冒多少风险。

可维护性差的系统,对企业主来说会以这几种样子出现:

  • 一个看似简单的修改,报价与周期却出乎意料地高。
  • 改了 A 功能,B 功能坏掉。
  • 原来的工程师离开后,没有人敢动,或是新团队建议“整个重写”。
  • 想接上新的工具或 AI 功能,却发现系统没有留下可以接的地方。

SIG 在自家节目中也提到,技术债正从“代码层面”转移到“架构层面”,而 AI 产出代码的速度,已经快过团队能审查的速度。通俗地说:单独一段代码写得好不好,AI 可以处理得不错;但整个系统怎么拆分、各部分怎么通信,这些决定一旦做错,后面每一次修改都要付利息。

委托定制开发前该问的四个问题

会议桌上放着系统模块图与检查清单,委托方与开发者正在逐项讨论

1. 架构是谁决定的,有没有写下来?

请对方用一张图说明系统分成哪几块、各自负责什么。你不需要看懂每个细节,但要确认这些决定是有人想过、有文档记录的,而不是 AI 生成什么就用什么。

2. 系统变大之后怎么办?

研究显示 AI 的效益在代码变多后会下滑。问问对方:功能越加越多时,如何避免系统纠缠成一团?合理的答案会提到模块拆分、明确的接口,以及定期整理代码的时间。

3. 换一个团队,能接手吗?

这是最实际的测试。确认交付内容包含源代码的所有权、安装与部署的说明、主要设计决定的记录。如果一套系统只有原作者(或原来那个 AI 对话)看得懂,它的风险就全在你身上。

4. 质量怎么衡量?

“我们很重视质量”不是答案。可以问:有没有代码审查?AI 产出的代码由谁看过?有没有用工具检查复杂度与重复代码?能不能在交付时提供一份简单的质量报告?关于测试的部分,我们在另一篇谈委托开发前该问的测试问题时有更完整的整理。

AI 负责写,人负责架构与取舍

工程师一边看着屏幕上的代码,一边在笔记本上画出系统的模块

可维护性高的系统,AI 与人的分工通常很清楚。

  • AI 负责:按照既定的架构与规范编写代码、生成测试、整理文档、找出重复与过于复杂的段落。
  • 人负责:决定系统怎么拆分、判断哪些地方将来最可能改变而要预留弹性、审查 AI 的产出、对客户说明取舍,以及在“快一点”与“好维护”之间做决定。

这些判断需要对你的生意有理解:哪个流程明年会变、哪个功能其实用不到。这是 AI 目前最难替代的部分,也是选择开发伙伴时最该看的能力。

结语:便宜的不是写出来,是改得动

企业主与工程师笑着看笔记本电脑上更新后的公司系统

AI 让“把软件做出来”的成本下降,但软件真正的成本一直在后面的维护与修改。委托定制开发时多问几句关于软件可维护性的问题,不会让项目变慢,却能让你在三年后还改得动自己的系统。这也是 TitApeX 做定制开发的原则:“AI 负责完美,人负责动人”,速度交给 AI,架构与判断由人负责。

如果你正在评估一套定制系统,或手上有一套不敢改的旧系统,欢迎看看我们的服务项目,或直接与我们聊聊。

参考来源

发表评论

您的邮箱不会公开。必填项以 * 标示