Codex 实战:用真实问题串起路线

Claude CLI 升级为本地 AI 调度台:多模型协同与目标驱动工作流 AI 命令行工具正从单次请求-响应模式,演进为具备状态管理、多模型协同与任务编排能力的本地调度中枢。其核心原理在于引入 Agent 抽象层、Goal 驱动引擎与持久化状态中心,将自然语言目标自动拆解为可追溯、可重试、带权限控制的子任务 DAG。这种架构显著提升复杂场景下的工程可靠性与调试效率,尤其适用于 DevOps 故障闭环、数据科学流水线和文档自动化等需跨模型协作的生产环境。本文聚焦 Anthropic 最新 Claude Code CLI 的调度台范式,深入解析其如何通过 /agents 和 /goa 阅读详情

聊《Codex 实战:一次新的项目切入》之前,先说一句实在的:别急着背概念,先看它在真实项目里到底解决什么问题。

摘要

先把这篇文章的目标说清楚:看完之后,你应该能判断这件事值不值得做,以及从哪里动手。

上周的需求评审会上,产品甩过来一个稍微有点复杂的逻辑:“用户下单后,如果库存不足,需要异步触发补偿流程,并且要记录详细的审计日志。”

如果是半年前,我会直接打开 IDE,根据文档敲代码。但最近,团队开始尝试引入 AI 辅助编程,特别是像 Codex 和 Claude Code 这类工具。我当时的第一反应不是兴奋,而是警惕:AI 真的懂我们的业务上下文吗?它生成的代码,是能直接进主干,还是需要我花更多时间去 Review?

这次我们没有把它当成“自动写代码的神器”,而是当作一个“初级结对程序员”。我们要解决的不仅是代码生成,更是如何将 AI 的产出纳入现有的工程规范。以下是我在这次实战中的真实复盘,包括边界在哪里、取舍怎么做,以及最后给团队的一些建议。

目录

  • Codex 的定位:是副驾驶,不是自动驾驶
  • 项目上下文理解:喂给它“对”的饲料
  • 代码修改流程:从生成到可用的距离
  • 测试与验证:AI 的最强项
  • 团队使用建议:边界与规范
  • 总结

Codex 的定位:是副驾驶,不是自动驾驶

文章插图 1

在深入细节之前,必须先对齐认知。很多开发者(包括我自己)刚上手时容易有两个极端:要么觉得它能解决所有问题,要么觉得它一无是处。

我的结论很明确:Codex 擅长处理局部逻辑和样板代码,但在系统级架构和跨模块依赖上,它目前还是一个“有上下文缺失的实习生”。

在 Java 后端项目中,它的核心价值体现在:
1. 快速生成单元测试:这是它最稳的输出,覆盖率能迅速拉升。
2. 样板代码转换:比如 DTO 转换、简单的 CRUD 接口。
3. Debug 辅助:抛出异常时,让它分析可能的原因并给出修复建议。

但它不适合:

  • 涉及核心资金流、库存扣减等强一致性业务。
  • 需要理解整个微服务链路关系的重构。

所以,我们定下的原则是:“AI 写初稿,人类做架构把控”。所有的 AI 生成代码,必须经过严格的 Code Review,且不能跳过单元测试。

项目上下文理解:喂给它“对”的饲料

文章插图 2

AI 生成质量差的根本原因,往往是 Context(上下文)缺失。如果我直接扔给它一个方法签名,它只能凭概率猜测实现逻辑。

在这次实战中,我没有直接把需求丢给 Codex,而是做了三步预处理:

1. 抽取核心领域模型:我将 Order、Inventory、AuditLog 这几个类的关键字段和关系整理成 Mermaid 图表或简化的 UML 描述。
2. 提供接口契约:明确告诉 AI,我需要调用哪些 Service 的方法,返回类型是什么,是否有异常抛出的约定。
3. 指定编码规范:我们在项目中使用了 Lombok、特定的异常处理机制(如全局异常处理器 GlobalExceptionHandler)和日志规范(SLF4J + MDC)。

我在 Prompt 中这样描述背景:
> “我们正在开发一个电商订单系统。当前需要实现库存不足时的异步补偿。请基于以下类结构:OrderService, InventoryClient, AuditLogRepository。注意:本项目使用 Spring Boot 3.x,事务管理基于 @Transactional,日志需包含 traceId。”

这种“喂料”方式,显著降低了幻觉率。AI 不再随意编造不存在的 API,而是基于给定的契约进行填充。

优快云资料领取方式

代码修改流程:从生成到可用的距离

生成代码只是第一步,真正的挑战在于如何将其融入现有代码库。这里有一个具体的例子:我们需要实现一个库存扣减失败的回调。

1. 初始生成

当我给出需求后,Codex 生成了如下代码片段:

@Service
public class OrderCompensationService {

    @Autowired
    private InventoryClient inventoryClient;

    @Autowired
    private AuditLogRepository auditLogRepo;

    // 假设这是主下单方法
    public void createOrder(OrderDTO order) {
        try {
            inventoryClient.deduct(order.getSkuId(), order.getQuantity());
        } catch (InsufficientStockException e) {
            // AI 生成的简单处理
            log.error("库存不足", e);
            throw new BusinessException("库存不足");
        }
    }
}

这段代码看起来没问题,但仔细一看,有几个致命缺陷:

  • 缺乏异步解耦:题目要求是“异步触发”,但这里显然是同步阻塞。
  • 事务边界混乱:如果在主事务中捕获异常并抛出,可能导致数据不一致。
  • 没有利用消息队列:对于高并发场景,直接抛异常会导致用户等待时间过长。

2. 人工介入与修正

我并没有让 AI 继续“优化”,而是手动修改了架构思路,然后让 AI 补充具体实现。

我给出的新指令是:
> “改为异步处理。使用 Spring ApplicationEvent 发布事件,由监听器消费。监听器中调用 InventoryClient 重试,最大重试 3 次,间隔指数退避。同时记录审计日志。”

AI 随后生成的代码如下:

@Component
public class StockCompensationListener {

    @Autowired
    private InventoryClient inventoryClient;

    @Autowired
    private AuditLogRepository auditLogRepo;

    @Async
    @EventListener
    public void handleStockCompensation(StockCompensationEvent event) {
        int retryCount = 0;
        while (retryCount < 3) {
            try {
                inventoryClient.recoverStock(event.getSkuId(), event.getQuantity());
                auditLogRepo.save(new AuditLog(event.getOrderId(), "RECOVER_SUCCESS"));
                return;
            } catch (Exception e) {
                retryCount++;
                auditLogRepo.save(new AuditLog(event.getOrderId(), "RETRY_FAIL", "Attempt " + retryCount));
                if (retryCount == 3) {
                    // 最终失败报警,不吞异常
                    throw new RuntimeException("Recovery failed after 3 retries", e);
                }
                // 简单模拟指数退避
                Thread.sleep((long) Math.pow(2, retryCount) * 1000);
            }
        }
    }
}

虽然这还不是生产级别的健壮代码(比如应该用 Resilience4j 而不是手写 sleep),但它符合了异步、重试、日志的核心诉求。这就是取舍:我们接受 AI 在基础设施库选用上的不成熟,但通过明确指令控制业务逻辑的正确性。

测试与验证:AI 的最强项

如果说写业务代码让我有保留意见,那么写单元测试则是让我真香的地方。

在上面的 StockCompensationListener 中,我让 Codex 生成对应的 JUnit 5 + Mockito 测试用例。

@SpringBootTest
class StockCompensationListenerTest {

    @Autowired
    private StockCompensationListener listener;

    @MockBean
    private InventoryClient inventoryClient;

    @MockBean
    private AuditLogRepository auditLogRepo;

    @Test
    void testHandleSuccess() throws Exception {
        StockCompensationEvent event = new StockCompensationEvent("ORDER_123", "SKU_001", 5);

        Mockito.when(inventoryClient.recoverStock(Mockito.anyString(), Mockito.anyInt()))
               .thenReturn(true);

        // 执行
        listener.handleStockCompensation(event);

        // 验证
        Mockito.verify(auditLogRepo, Mockito.times(1))
               .save(Mockito.argThat(log -> log.getStatus().equals("RECOVER_SUCCESS")));
    }

    // ... 其他失败场景测试
}

AI 生成的测试用例覆盖率很高,涵盖了正常路径和异常路径。我只需要检查 Mock 的行为是否符合预期,以及断言是否严谨。这让我节省了至少 50% 的测试编写时间,而且测试的回归安全性比人工写的更高。

团队使用建议:边界与规范

基于这次实战,我对团队使用 AI 编程工具总结了三点建议:

1. 建立“Prompt 模板库”:
不要每次都从零开始写 Prompt。我们将常用的上下文(如项目结构、技术栈、规范)封装成 System Prompt 的一部分。对于 Java 团队,我们可以定义一套标准的“角色设定”,例如:“你是一名资深 Spring Boot 专家,遵循阿里巴巴 Java 开发手册...”。

2. 强制 Code Review 机制:
AI 生成的代码必须被视为“草稿”。Reviewer 的重点不应是语法错误,而应是:业务逻辑是否正确?性能是否有隐患?安全漏洞(如 SQL 注入、越权)是否存在? 我们规定,任何涉及数据库写入的代码,必须在本地运行完整的集成测试后才能提交。

3. 从“单人提效”转向“团队协同”:
AI 工具最大的价值不是让一个人写得更快,而是降低团队的知识门槛。新人可以通过阅读 AI 生成的代码和测试,快速理解现有模块的逻辑。但这也带来了风险:如果所有人都依赖 AI 生成同样的代码,可能会导致技术债的快速积累。因此,需要定期清理和规范 AI 生成的代码风格。

总结

Codex 等 AI 编程助手并不是魔法,它们是把双刃剑。在这次实战中,我深刻体会到:工具的价值取决于使用者对边界的认知。

如果我们把它当成“替代者”,只会得到一堆难以维护的代码垃圾;但如果我们把它当成“增强者”,明确其在单元测试、样板代码和初步逻辑构建上的优势,同时在架构设计和业务审核上守住底线,它能显著提升研发效率。

未来的开发模式,不再是“人写代码”,而是“人定义问题,AI 生成方案,人审核结果”。在这个过程中,判断力比记忆力更重要,架构思维比语法熟练度更关键。

对于正在考虑引入 AI 工具的团队,我的建议是:从小范围试点开始,建立明确的规范,不要指望一步到位,但要确保每一步都在可控范围内。毕竟,代码是写给人看的,只是顺便给机器运行——哪怕现在,机器也能帮你写出一半。

资料展示

下面是我整理的AI大模型学习资料和工具包预览,适合收藏后按主题逐步学习。

AI大模型资料展示 1

AI大模型资料展示 2

AI大模型资料展示 3

AI大模型资料展示 4

如果你想看完整资料目录,可以在评论区留言「资料」;也欢迎告诉我你更关注AI大模型里的哪类内容。

优快云官方大礼包

Production Versions,SAP S/4HANA 生产版本到底在管什么 SAP生产版本(Production Version)是企业生产管理的关键主数据对象,它整合了物料、BOM、工艺路线等核心制造要素,形成可被系统识别的完整生产方案。摘要要点: 生产版本不是简单版本号,而是包含BOM替代方案、工艺路线、批量范围、有效期等要素的制造方案集合,系统通过它确定"如何生产"的具体路径。 在S/4HANA中,生产版本的重要性显著提升,成为MRP、计划订单、生产订单等业务流程选择BOM和工艺路线的核心依据,ECC迁移项目需特别注意数据补全。 生产版本各字段需联动理解:版本号标识方案,替代 阅读详情

相关推荐

从 VA02 看 SAP S/4HANA 销售订单变更,Fiori 入口、多地址处理与 Clean Core 实践

销售订单变更(VA02)在SAP S/4HANA中的多维管控逻辑 销售订单变更(VA02)在SAP系统中看似简单的功能,实则串联了销售执行、主数据管理、信用控制、物流冻结等关键业务流程。该功能从R/3延续至S/4HANA时代,通过Fiori入口融合了经典事务码与现代化交互体验。 核心管控点体现在: 变更入口多样化:支持从Manage Sales Orders列表、Enterprise Search等多路径进入,保持事务逻辑统一的同时适配不同岗位工作流 轻量级批量操作:Manage Sales Orders应

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 1236

【技术干货】2026 年零预算 AI 编码工作流:从设计到终端 Agent 的全链路实战

本文基于视频内容,系统梳理 2026 年可用的「零预算 AI 编码栈」:从 UI 生成(Stitch),到云端编码 Agent(Codex、Jewels),再到终端工具(Gemini CLI、开源 Agent)和开源工作流(OpenClaw + 免费后端)。同时给出基于(xuedingmao.com)的统一接口实战代码,帮助你在真实项目中落地多模型协同开发。

weixin_45888077的博客 550

Ubuntu 20.04 环境下Autoware.universe 与 Carla 0.9.13 联合仿真

安装内容: ROS Galactic Autoware.universe based on ROS Galactic Carla 0.9.13 UnrealEngine 4.26 Openplanner (additional files: op-bridge/op-agent/scenariorunner/map data)

mhl1107的博客 1800

DeepSeek Harness 实战:二次开发实战——把“有手的公司 AI“改造成你自己的框架

预设(Preset)我们在前面多次提到(标准/代码/极简/创造)。它本质就是"一组插件 + 参数的组合包"。二次开发时,你可以写自己的预设:把你需要的一组插件(含你自己写的)打包,命名成一个岗位(比如"安全审计岗"“前端生成岗”)。新建会话时选这个预设,Agent 就自动带上你拼好的能力面。这比"每次手动开一堆插件"高效太多。团队落地时,自定义预设尤其有用:把"我们团队标配的工具集 + 权限 + 模型"固化成一个预设,新人一键即用,行为一致。

qq_31142761的博客 1059

stackelberg博弈_博弈论、多智能体、强化学习(随便记点东西)

多智能体应用场景:已实现:游戏AI。正在努力:UAV,物资运输,快递分发,交通系统。未来:社会学,预测群体行为,城市区域合作,国际关系。博弈论基本定义:玩家集合: 策略集合: 收益函数: 囚徒困境:两智能体矩阵博弈坦白抵赖坦白1,13,0抵赖0,32,2占优策略与最佳应对:上表中两者均具有占优策略,即无论如何都应该选坦白。那么构造下表。坦白抵赖坦白1,13,0抵赖0,12,2对于玩家一来说,坦白...

weixin_39611722的博客 3000

疫情数据分析的“核武器”!JHU CSSE COVID-19数据集超深度解析与实战指南(附代码)

在面对这场没有硝烟的战争时,除了医护人员在前线与病毒搏斗,还有一群默默的英雄——数据科学家和分析师,他们利用手中的“数据武器”,昼夜不停地监测、分析、预测疫情走势,为政府决策、资源调配、公众科普提供了至关重要的支撑。同时,由于某些国家(如美国、加拿大、澳大利亚、中国等)的数据细化到省/州级别,为了得到国家层面的总数据,我们需要按国家和日期进行聚合。正是在这样的背景下,经过这些步骤,我们已经得到了一个包含了累计数据、每日新增数据和活跃病例数的完整数据集,可以开始进行深入的分析和可视化了!

wylee的博客 1167

AGPL-3.0许可与商业使用边界:YOLO26x-OptiQ-6bit完整合规使用指南

YOLO26x-OptiQ-6bit 是面向 Apple Silicon 的 6-bit 混合精度量化目标检测模型(MLX 格式),将 225.5 MB 的原模型压缩至 50.6 MB。该项目采用 **AGPL-3.0 开源许可证**发布,本文用新手也能看懂的方式,讲清楚 AGPL-3.0 许可的核心义务、商业使用边界,以及你在使用这份量化权重前必须知道的合规要点。 ## 🎯 30秒速览:YO

gitblog_00743的博客 655

2023-10-20 - MacBook - 优化外接2k显示器体验:告别字小与字虚的终极指南

本文针对MacBook外接2K显示器时普遍遇到的字体过小和边缘发虚问题,提供了终极解决方案。通过深入解析macOS的HiDPI与Retina显示原理,并详细指导使用SwitchResX等工具开启隐藏的HiDPI模式,实现完美的2倍整数缩放,从而在保证字体大小合适的同时获得清晰锐利的显示效果,彻底告别字小与字虚的困扰。

solidity8miner的博客 477

Loop Engineering(循环工程):不写 Prompt,写系统——AI 编程的下一站

文章摘要 本文系统阐述了AI编程中的三大关键方法论:Spec Kit、TDD和Loop Engineering。三者形成完整闭环:Spec Kit(规范驱动开发)负责定义需求方向,TDD(测试驱动开发)提供客观验证标准,Loop Engineering实现自动化闭环。文章重点解析了Loop Engineering的五大核心构件:自动化机制、工作树管理、技能封装、连接器插件和子代理系统,并强调记忆持久化的重要性。最后指出TDD是连接规范和自动化的关键桥梁,三者缺一不可——Spec Kit确保"做对的事",TD

weixin_54574094的博客 706

基于DRU-HVDC的构网型海上风电场环流机理仿真复现

本文介绍了基于DRU-HVDC的构网型海上风电场环流机理仿真模型的构建方法。主要内容包括: 完整的Simulink模型结构,包含主模型文件GFM_DRU_Main.slx和配置脚本GFM_DRU_Setup.m 系统参数设置,包括基础频率(20Hz)、电压基准值(690V)、功率基准值(2MVA)等 四种仿真场景配置:电压不平衡、相位不平衡、阻抗不平衡和频率不平衡 风力发电机(WT)子系统的详细构建步骤,包含电压源、输出阻抗和测量模块 变压器和DRU整流器的参数设置 该模型可用于研究构网型风电场的环流机理。

huanghm88的专栏 262

【007】C++编程必知:原码、补码、反码的全面解读

计算机存储的是数据的补码。原码:计算机中对数字的二进制定点表示方法。比如123的原码是0111 1011。无符号数:原码=反码=补码。有符号数:要分正数和负数,正数的最高位为0,负数的最高位为1。其中,正数的原码、反码、补码都是相同的;负数的反码等于原码的符号数(最高位)不变,其他位取反;补码等于反码+1。比如:-123的原码是1111 1011,反码为1000 0100,补码为1000 0101。原码、补码和反码都是用于计算机表示有符号整数的方法。

Lion_Long的博客 2920

SpaceX 600 亿收购 Anysphere 同日,Cursor 自研大模型 + Origin 剑指 GitHub

AI编程公司Anysphere(Cursor母公司)在Compile 26开发者活动上发布三项重大更新:1)自研1.5万亿参数大模型,由SpaceX超算集群训练;2)推出专为AI Agent设计的Git平台Origin,支持高并发操作;3)发布Cursor Mobile iOS测试版,实现远程开发管控。这些举措标志着Cursor从编辑器向AI编程基础设施转型,构建了从芯片到应用的完整生态链,挑战GitHub等行业巨头。新平台将Agent作为一等公民,重构软件开发范式,尽管短期内难以撼动现有格局,但已开启行业

AIproducthub的博客 1145

详细分析一下华为自研的MetaERP系统中的合并报表流程与规则

华为MetaERP合并报表系统针对其全球化复杂业务量身定制,采用五层自动化架构:统一数据采集、多币种转换、智能对账协同、规则化抵消处理及多维分析输出。系统核心在于可配置的智能规则引擎,涵盖股权合并范围、内部交易抵消、未实现利润计算等复杂场景,实现多准则并行处理。相比传统软件,该系统深度集成业务数据、支持准实时合并,并通过参数化配置快速适应组织变革,成为华为全球财务管控的"数字神经中枢",在效率、准确性和安全性上具有显著优势。

金牌架构师 674

5分钟装好专属AI学习助手:DeepTutor 让私人导师住进你的电脑

你有没有过这样的体验:用通用聊天机器人问学习问题,每次都要重新交代一遍背景;辛辛苦苦攒了几十份 PDF 资料,却躺在网盘里落灰;上周刚学懂的知识点,这周又忘得一干二净。问题的根源不在你,而在于——**大多数 AI 工具是"健忘的顾问",而你需要的是"记得住你的私人导师"**。 今天要介绍的 DeepTutor,正是一款开源、可完全本地部署的 AI 学习助手。它不只是会聊天,而是把「记忆 + 知识

gitblog_00511的博客 467

使用 Fargate 在 AWS ECS 上运行 Spring Boot 应用程序

本文介绍了使用AWS Fargate支持的ECS部署SpringBoot应用的完整流程。主要内容包括:1)将SpringBoot应用打包为Docker镜像并推送至ECR;2)创建任务定义配置CPU、内存和网络等参数;3)设置ECS服务管理任务运行;4)配置负载均衡器分配流量;5)设计VPC网络和安全组规则确保安全访问;6)使用SSM参数存储管理敏感信息。整个过程实现了无服务器化部署,既保持了应用控制权,又免除了基础设施管理负担,是扩展Web服务的可靠方案。

介绍AWS Azure GCP devops Terraform 等技术 512

WINCC7.3破解文件

WINCC7.3硬件够破解文件,有需要的下载!WINCC7.3硬件够破解文件,有需要的下载!

MinerU 团队新产品 | Sciverse 科学数据基座,把可信的科学知识接入你的 AI 工作流

摘要: Sciverse由MinerU团队推出,是专为Auto-Research设计的科研数据基座,旨在解决AI科研工作流中的数据可信问题。它整合4.66亿条学术元数据、1.06亿图书及7000万专利记录,提供结构化、可追溯的科学数据,支持Agent通过六类核心API(如语义检索、元数据筛选、图表调用)完成文献综述、证据核验等任务。Sciverse强调数据可验证性,避免AI生成虚假结论,适用于科研Agent、RAG系统、专利分析等场景,推动科研AI从“问答”转向“证据驱动”的工作流。

OpenDataLab的博客 303

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

大模型在变强,算力在变贵 留给开发者“躺平”的时间不多了

价格打下来固然重要,但更值得关注的是Sol在编程和Agent场景下的表现。因为AI大模型的下半场,拼的不是谁能训出最大的模型,而是谁能在每一次Token吐出的过程中,把功耗、延迟和硬件成本压到极致。对于技术从业者来说,这一周的信息密度令人五味杂陈——兴奋、焦虑,还有一种隐约的“跟不上”的恐慌。对于一线开发者而言,这一周的信息应该让人清醒:技术迭代的速度不会等你,算力成本的压力不会等你,行业格局的变化也不会等你。如果说GPT-5.6的发布是“商业层面的震撼”,那它证明数学猜想这件事,就是“技术层面的震撼”。

轻松带微笑 198

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

从「AI 帮你写代码」到 Harness Engineering——AI 工程化到底在工程化什么

AI 工程化

m0_65604042的博客 344

主流AI编程智能体算力架构实测:8大平台模型费率分析与本地配置避坑指南

本文深度评测华为云、智谱、商汤等8大AI编程平台,剖析其算力配额、模型费率与获取路径。核心结论:构建多平台算力储备池可实现低成本高吞吐开发。推荐策略包括:利用免费模型(如GLM-5.3-Flash)、完成三端协同领9000积分、夜间低峰调用3亿Token、通过学生认证获额外奖励,并善用零费率通道与每日签到积分。实测显示,合理配置可使算力成本降低70%以上,显著提升开发效率。

艺杯羹的博客 203

【AI编程】AI⼯具链全景

✌全网粉丝24W+,优快云博客专家、Java领域优质创作者,掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域✌。

No8g攻城狮的博客 172

AI编程技术拆解(11月8日)|昨天下午聊到第十六轮,四十张待确认单混进对账单,多算18640块

昨天下午三点,我在改一个对账单导出。前面已经聊了十五轮,口径攒了六条:金额四舍五入到分、空值填零、跨月拆两行、客户名去空格、日期只留到天、只汇已确认的单。第十六轮,我让它加一栏"按客户汇总"。它回了一句:对话较长,较早的内容已压缩。我没当回事,接着改,导出后翻了头一页,看着都对,就发给了财务。今天上午九点,财务说总额比系统里多了 18640 元。三个人查到中午,翻出四十张待确认的单,全被算进了汇总。那六条口径是我一条一条说过的,怎么就少了一条?

李文慧 中国开源充电桩平台第一人;李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家 21

AI编程技术拆解(11月9日)|同一句话问五个工具,四份一样,偏挑了不一样那份,三个用例白写

昨天下午三点,测试前一天。手机号校验这块还空着,他懒得一个个工具试,就把同一句话在五个工具里各问了一遍:写个函数,校验手机号。一句话,五个答案。四份一模一样:11 位数字,开头是 1,空格当没看见。第五份多认了一种,带 +86 的 13 位也放过。他看那份多认了一种,觉得更周全,就用了它。第二天跑那 8 条用例,3 条红,因为需求写的是只收 11 位本地号。改回、重跑、重写用例花掉 91 分钟,他盯着那五行字看了半天,想不通:同一句话,五个工具,怎么会给出不一样的答案?

李文慧 中国开源充电桩平台第一人;李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家 26

AI编程技术拆解(11月12日)|一天按一千五百次补全,发出去一千二百万字,是项目总量的十倍

上周四上午十点,做仓储软件的老周被安全那边叫去填一张表。表上只有一行要回答:你们有没有把代码发给公司以外的 AI 服务。他在"没有"那一栏打了勾,理由写得很干脆:五个人的工具都装在自己电脑上,代码都在硬盘里。下午有人追问了一句:那你们一天敲那么多下补全,发出去的是什么。老周回工位拿计算器按了一遍:一次补全,光标前面四千字、后面四千字,八千字;一天一千五百次,一千二百万字。他们那个项目三万行,一行四十个字,总共一百二十万字。一天发出去的字,是这个项目的十倍。

李文慧 中国开源充电桩平台第一人;李文慧 国内知名开源工作者 全栈工程师 华为云最具价值专家 10

基于AI编程工具(Trae Work / Cursor Codex)开发全栈项目标准化流程

本文提出一套基于AI编程工具(Trae Work/Cursor Codex)的全栈开发标准化流程,解决AI“脑补需求”“乱改代码”“契约不一致”等痛点。核心思想:人定契约,AI执行,通过需求澄清、接口契约先行、Spec/Checklist锁定范围、任务分步迭代、强制Skill规则约束,实现可复用、可验证的开发闭环。配套提供项目Skill规则、文档模板及FastAPI+Vue3+Flutter极简Demo,确保AI生成代码精准落地,提升工程化效率与交付质量。

jacky choise 190

AI编程与手搓编程的本能差异

人败在累、烦、漏,AI 胜在不累、不烦、不漏,但唯独无法判断与担责。AI 可稳定执行重复任务、穷举检查、守流程,却依赖清晰指令,易因模糊需求出错;人虽会疲劳、回避,却具备直觉、权衡与责任担当。真正的高效不是替代,而是分工:让 AI 承担“做”的部分,人专注“判”的核心——决定该不该做、能否担责。

麦哲思科技 165

2026最新7款企业AI编程平台深度选型实测

上个月我作为技术负责人,接了个硬骨头——两周内给团队选一款企业级AI编程平台。我们公司做金融数据SaaS,代码库80多万行,涉及大量客户敏感数据,安全合规是第一优先级。我拉了个评测清单,把市面上7款主流AI编程工具全部跑了一遍。字节跳动出品的TRAE基础版免费,这一点在预算审批上直接帮了大忙——先让两个小组试用了一周,实测效果远超预期。经过这次选型,我对企业级AI编程工具有了全新的认知。

2603_96966239的博客 227
上一篇: LangGraph 工作流:别急着追新框架,先把边界想清楚
下一篇: 2026 年程序员最大的分水岭:不是会不会写代码,而是会不会管理 Agent
Java技术那些事儿
博客等级 码龄5年 2306粉丝 2584原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值