软件开发生命周期(SDLC)已死:AI Agent 如何重塑从需求到部署的全流程
本文提出激进观点:AI 并非让软件开发生命周期(SDLC)变得更快,而是直接终结了它。传统的线性流程——从需求、设计、编码到测试和审查——正在被 AI Agent 坍缩为一个紧密的闭环。当 AI 能够同时完成编码、测试和部署时,Jira 工...
标签索引 / 第 14 页
这个标签下有 178 篇文章。按时间回看相关判断与实践记录。
标签精选
本文提出激进观点:AI 并非让软件开发生命周期(SDLC)变得更快,而是直接终结了它。传统的线性流程——从需求、设计、编码到测试和审查——正在被 AI Agent 坍缩为一个紧密的闭环。当 AI 能够同时完成编码、测试和部署时,Jira 工...
本文探讨了技术领域中的“魔法”,即那些“无需思考、自动运行”的抽象层。作者从资深开发者的视角出发,表达了对过度依赖库、框架及生成式AI的强烈担忧。他认为,大型语言模型(LLM)本质上是一个经过层层封装的“超级npm”,虽然能极速生成代码,但...
本文深入解析了“主干开发”(Trunk-Based Development)这一源代码分支模型。该模式主张开发者在单一的“主干”分支上进行高频协作,坚决避免长期存在的开发分支。文章指出,这是实现持续集成(CI)和持续交付(CD)的关键基石,...
当前主流观点认为,为AI编程智能体提供额外的上下文文件(如AGENTS.md)能帮助其理解代码库从而提升性能。然而,最新一项针对SWE-bench及真实项目的研究得出了令人意外的结论:添加这类上下文文件反而会导致任务完成率下降,并推高超过2...
受 Claude Code 等工具的冲击,某初创公司彻底推翻了二十年来的工程准则,实施“上午 10 点前禁止写代码”的新规。工程师早晨不再写代码,而是进行“结对提示”,专注于定义目标、规划任务并配置智能体。这是一种完全的范式倒置:智能体成为...
本文基于企业实战经验,深入剖析了在成熟项目中利用大模型进行可靠编程的方法论。作者通过“零 Bug 中等规模重构”等具体案例,揭示了 AI 辅助开发的潜力与局限,指出 AI 本质是基于概率预测的无状态函数,无法真正替代人类思考。文章强调,在 ...
title: “集成谬误:为什么更多API不代表更强的连接能力” 在Agent圈子里,存在一个深刻的认知陷阱:将API集成数量等同于网络能力。 这种”更多API=更强大”的思维模式,本质上是一...
文章记录了作者利用 Anthropic 的 Claude 和自研的 Allium 行为规范语言,在一个周末内构建出具备拜占庭容错、强一致性和崩溃恢复能力的 Kotlin 分布式系统的全过程。作者未编写任何实现代码,仅通过 3000 行与 A...
一位开发者在 Hacker News 上展示了一款音乐音程听力训练工具。该项目的核心亮点并非其功能,而在于其构建方式:作者表示没有直接编写一行代码,完全通过指令驱动 Claude Code 完成了应用的构建。这一案例引发了社区对 AI 编程...
本文深入探讨了人工智能(尤其是LLM)如何通过降低“设计”成本,引发软件工程范式的根本性转变。作者以3D打印类比:过去因人工编写代码昂贵,开发者依赖标准库和框架,导致项目臃肿且脆弱;而如今LLM能无损耗地生成高质量定制代码,使得引入依赖的成...