AI编程
-
当 AI 编程助手说“测试通过”:OpenHarnX 想先验证它到底改了什么
当 Coding Agent 声称测试通过时,开发者如何确认它没有悄悄修改测试?开源项目 OpenHarnX 尝试通过锁定测试副本、沙箱验证和签名证据,为 AI 编程结果提供独立核查机制。
-
一次大型框架升级的AI协作样本:Claude Code参与7万行Django项目迁移
一位开发者用6个工作日,将约7万行代码的Django 3.2项目升级至Django 5.2 LTS。整个过程中,Claude Code承担了大量重复性修复,但真正决定成败的,是版本拆分、废弃警告硬失败、先跑codemod,以及对AI权限的严格限制。
-
重启也不失忆:用 JSONL 给 Agent 会话做持久化
Agent 的多轮上下文通常保存在内存中,程序一退出就会丢失。掘金“从零构建 Agent”系列第十篇展示了如何用 JSONL 保存完整消息、工具调用关系和会话标识,并在重启后恢复历史,让 Agent 跨进程继续对话。
-
gstack 开源:让一个人拥有完整工程团队的 AI 开发流程
gstack 不是普通 Copilot 增强工具,而是一套把 AI 模型组织成 23 个专家角色的开源开发工具链,试图让单个开发者拥有完整工程团队的流程能力。
-
AI 编码工作流开始标准化:pstack-claude 尝试移植 Cursor 技能栈
pstack-claude 尝试把 Cursor 上的技能栈抽象成标准化原语、角色路由与本地化验证流程,并迁移到 Claude Code、Codex、Pi 等 AI 编码代理中。
-
Codex 重连卡顿源于直连失败:一行配置让代理网络下的 AI 编程助手秒连
在代理网络环境中使用 Codex 时,频繁出现的 Reconnecting 提示往往不是模型推理缓慢,而是客户端直连失败后的重试过程。通过修改一行配置,可以让 Codex 直接使用系统代理,减少等待时间。
-
AI 写的代码通过测试也可能出错:一次布尔值校验失误带来的工程启示
一次任务 API 故障显示,AI 生成的代码虽然能通过常规测试,却可能把合法的 false 误判为无效值。问题不在语法,而在需求表达、测试覆盖和语言语义边界。
-
评估 AI 编程助手时,Token 单价为什么会失真
AstraCode 对 11 个模型进行真实编码任务测试后发现,AI 编程助手的成本不能只看 token 单价,任务步数、通过率、返工和验证成本才是更关键的指标。
-
AI 编程助手说它改好了,你怎么确认?一位开发者把验证流程做成了手机清单
当 AI 编程助手宣布“修复完成”、自动化测试全部通过时,开发者真正的工作往往才刚刚开始。
-
测试金字塔不是数量KPI,而是一道工程成本优化题
测试金字塔常被误读为“单测、接口、E2E 的数量比例”,但它真正回答的是自动化测试的成本结构问题。