SuperAPI AI 工具集

qe-xp-practices

编程与开发

查看项目

更新于 10-16 03:48

技能介绍

用途:帮助团队系统地采用极限编程(XP)实践,按优先级从能立即产生价值的实践开始,逐步建立配套实践,并强调根据自身情境调整与度量结果。

主要能力:梳理XP五项价值观(沟通、简单、反馈、勇气、尊重)及对应实践;给出核心实践清单,包括结对编程、TDD(红-绿-重构)、持续集成、集体代码所有权、可持续节奏(每周40小时)、小批量发布。提供实施优先级建议:先做TDD、持续集成、结对编程,集体所有权需在CI与TDD之后,小发布依赖基础设施。

使用方式:结对采用经典Driver-Navigator模式,每20至30分钟轮换角色,单次2至4小时;TDD场景可用Ping-Pong,A写失败测试,B让测试通过并重构,B再写下一个失败测试,A使其通过并重构。群体编程为3人以上、一块屏幕、轮换Driver,每5至10分钟切换。CI流程为拉取最新主干、小改动(小于2小时)、本地测试全过、提交推送、CI自动跑测试,失败立即修复。文中还给出智能体集成的示意代码片段与记忆命名空间aqe/xp-practices/。

适用场景:复杂或高风险代码、新技术学习、新人入职、关键缺陷处理适合结对;简单任务和研究性探索可跳过。群体编程适合复杂问题求解、架构决策、学习新框架、解除阻塞。

限制与注意:缺少分类与平台等细节暂未提供。文中数据(如15%变慢、15%缺陷减少)为资料中的经验性说法,未提供来源与验证。智能体协作部分为示例性代码,实际运行依赖对应的qe-test-generator等智能体与FleetManager能力。可持续节奏与休息、轮换等为建议,需结合团队情况采用。