Tag: 软件工程
All the articles with the tag "软件工程".
-
代码代理为何烧掉 Token:语义导航何时值得用
Published: at 08:54 AMAI 编程代理的高 token 账单,常来自定位代码时的反复搜索与读取。本文拆解语义导航的工作机制,解读 Sonar 的 6 个对照任务,并给出判断是否值得引入的四个条件。
-
Spec-Driven Development:AI 原生工程要先对齐意图
Published: at 11:20 PMMicrosoft 这篇文章把 SDD 放到 AI 原生工程语境下:真正的瓶颈不再是代码生成速度,而是需求、设计、实现和验证能否围绕同一份规格保持一致。
-
代码只是软件工作的很小一部分
Published: at 11:53 PMDr Milan Milanović 写下 20 多年软件工程经验后的 13 条观察:长期有价值的能力往往不在多写代码,而在调试、判断问题、提前计划、保持简单、写测试、记录决策和主动经营职业。
-
Agentic-Agile:为什么 AI 智能体开发需要敏捷,而不只是提示词
Published: at 11:39 PM提示词驱动的开发在小任务上够用,但一旦项目规模扩大,就会遭遇无 Backlog、无完成标准、无治理的系统性崩溃。本文介绍 Microsoft 内部团队提出的 Agentic-Agile 方法论——将经典敏捷实践适配给人类与 AI 智能体协作团队,用规范先行、合约驱动和治理内置来解决根本问题。
-
GitHub Copilot 的编码套件:VS Code 里 AI 真正在做什么
Published: at 08:52 AM每次新模型发布,大家都在问哪个更聪明、更快。但在 VS Code 里,模型只是其中一层。真正决定你体验的是 coding harness——负责组装上下文、暴露工具、驱动 agent 循环的系统层。这篇文章来自 VS Code 团队,解释了这套机制是怎么工作的,不同模型为何需要不同配置,以及他们如何用 VSC-Bench 在模型上线前做产品级评测。
-
软件工程的 20 条定律:理解项目为什么会失败、团队为什么会变慢
Published: at 07:40 AM本文梳理了软件工程中最重要的 20 条定律,从系统构建、团队效率、计划管理、度量失真到压力下的系统行为,每条定律都附有真实案例。这些定律不是操作指南,而是帮助你理解正在发生的事情。
-
Squad:把协调多个 AI 智能体的能力,直接嵌进你的代码仓库
Published: at 12:48 AMSquad 是基于 GitHub Copilot 的开源项目,用两条命令在仓库里初始化一支预配置的 AI 团队——协调者、前端、后端、测试——并通过三种架构模式实现可检查、可溯源的多智能体编排,而不需要复杂的基础设施。
-
慢下来:关于 AI 编程 Agent 的一些清醒思考
Published: at 03:40 AMMario Zechner 观察到,过度依赖 AI coding agent 正在加速软件质量下滑。本文梳理他的核心判断:agent 的错误如何以人类无法察觉的速度复利累积、为什么主动权不能拱手相让,以及在哪些场景下放慢节奏、亲手写代码反而是最高效的选择。
-
代码不只是输出,它是思维的磨刀石
Published: at 01:40 AM写代码不只是为了得到结果,这个过程本身会强迫你发现细节、厘清思路。用 AI 生成代码虽然快,但它悄悄跳过了这个让你真正理解系统的过程。