当前位置: 首页 > news >正文

2026年:大语言模型冲击下,软件开发严谨性该何去何从?

大语言模型下的软件开发困境

在2026年2月16日的思考中,上一篇文章《战术龙卷风》结尾提到,认为大语言模型(LLMs)能解决所有代码阅读和调试问题的想法是不负责任的。因为理解和维护源代码一直是程序员的工作,也是维护软件系统的方式,而且我们要对大语言模型的输出负责。

组织决策与新限制

然而,如果我们向组织领导说明风险和权衡后,他们仍愿意承担风险,该怎么办?这种情况并不少见,公司尤其是科技初创公司,常为提高生产力、抢占市场先机、吸引投资者等做出短期妥协。若组织要求利用大语言模型减少编码时间,这就成了新限制。我们可以思考此时良好的工程实践该是咋样的。我们可以像不阅读汇编代码等那样,不再阅读大语言模型生成的代码,高级语言源代码就相当于另一种机器代码。

大语言模型输出特性与应对

阅读Thoughtworks的研讨会报告后发现,大语言模型的输出不确定,且生成代码速度比阅读速度快得多,所以不能指望有效审查、理解和批准每一处代码改动。但这不意味着不严谨,而是要把严谨性转移到其他方面。不过,这不是个人或团队能决定的,必须是组织层面的决策,这不仅因为风险管理和责任问题,还因为阿姆达尔定律(Amdahl’s law)。

现有工作模式的局限

如果只是提高代码生成速度,而不重新调整工作的组织结构和流程,就不会有实际的生产力提升。不能让一些开发人员产出质量不佳的大量代码,却期望其他人阅读、理解和批准。如果工作单元不变,就无法充分利用智能代理。若每个工程师能承担多项任务,让智能代理在非工作时间运行,产品负责人也无法提供足够工作让小团队忙起来。

新开发流程的要求

相反,我们需要减少人工干预,降低协调成本、摩擦、官僚作风和把关环节。需要有几乎无限的需求供应,让工程师扮演准产品设计师的角色,负责整个工作流程并有权自主决策。由于返工成本几乎为零,不必费力防止错误工作发生。

严谨性的体现

那么严谨性该体现在哪里呢?和Thoughtworks的报告类似,首先想到的是规范(和提示语不同)和测试(和测试驱动开发不同)。若推行这样的开发流程,会把标准化的Markdown规范作为软件项目的新知识单元。产品负责人和工程师先在规范和测试用例上协作以执行业务规则,这些应和实现代码一起存入项目仓库。还需进行自动化的拉取请求检查,不仅验证测试是否通过,还要验证代码是否符合规范。团队要理解、审查并对规范负责,而非具体实现代码。

http://www.jsqmd.com/news/876371/

相关文章:

  • Vectorizer:3分钟免费将普通图片转换为无限放大矢量图
  • 量子机器学习在金融欺诈检测中的实战:VQC、SQNN、EQNN模型配置与性能对比
  • Web安全十大漏洞原理与实战:从SQL注入到XXE的运行时脆弱性解析
  • arXiv开始拒收综述,CS新人发论文得找人背书
  • 如何快速提升电脑性能:5个终极系统调优技巧指南
  • 【AI面试八股文 Vol.1.5 | 主流Agent框架】选型不是站队:LangGraph、AutoGen、CrewAI、Dify、Semantic Kernel、MetaGPT 到底怎么选
  • 终极指南:如何用OpenCore Legacy Patcher让旧Mac焕发新生,完美运行最新macOS
  • NHSE终极指南:5分钟掌握动物森友会存档编辑技巧
  • 机器学习推挤速度模型:数据驱动与物理规则融合的人群动力学新范式
  • 【AI Agent零售落地实战指南】:2024年已验证的7大高ROI场景与避坑清单
  • OpenAI大神教你如何榨干Codex
  • 模型不确定性下的公平性评估:自一致性指标与集成弃权策略
  • 3个维度解析:如何实现Windows进程内存的精准操控?
  • BetterGI原神自动化工具:5分钟快速上手指南,解放你的游戏时间
  • ncmdumpGUI:Windows下网易云音乐NCM格式转换解密工具完全指南
  • Vuforia 10升级避坑指南:Unity URP迁移与真机兼容性实战
  • 如何用免费Chrome插件一键保存完整网页?终极教程指南
  • 登录页面渗透测试实战:从零基础到发现高危漏洞链
  • 企业级微信网页版解决方案:wechat-need-web插件架构深度解析与高效配置指南
  • BabelDOC:3步完成智能PDF文档翻译,完美保留格式与布局的终极解决方案
  • 算法公平性评估:如何用自洽性与方差分析区分真实偏见与随机噪声
  • 解锁AMD Ryzen隐藏性能:一款开源调试工具如何让你成为硬件调优高手
  • 避坑指南:在vSphere ESXi 7.0上安装openEuler虚拟机,这几个配置细节千万别错
  • HAR模型调优实战:为何精心调优的线性模型能击败复杂机器学习?
  • 如何通过Thorium浏览器实现3倍启动速度与40%内存节省:终极Chromium性能优化指南
  • Cortex-R82低功耗模式与时钟管理机制解析
  • QMCDump:轻松解锁QQ音乐加密格式,实现音乐格式自由转换
  • AI Agent如何重构内容生产链?揭秘Netflix、腾讯视频正在内部测试的3层智能娱乐架构
  • “五类人AI替代不了,企业做第二名最稳妥” | 昆仑万维方汉@AIGC2026
  • Windows控制台程序逆向入门:从破解到理解的实战指南