Java变更测试

5小时前更新 2 00

Java安全变更测试

收录时间:
2026-02-25
Java变更测试Java变更测试
Java变更测试

技能简介

Java变更测试(java-change-with-tests)提供安全的 Java 代码变更工作流,适用于特性开发、重构和 Bug 修复。强调先写测试、最小化改动、验证后合并。

能做什么

  • 识别模块、入口点和测试位置
  • 制定最小化改动计划
  • 实现最小化编辑
  • 优先编写快速单元测试
  • 按需添加集成测试
  • 运行针对性测试和完整测试套件
  • 输出 PR 就绪的摘要

使用说明

安装 Skill:

通过 ClawHub 安装:

clawhub install java-change-with-tests

使用条件:任何需要安全合并的 Java 变更(特性/重构/Bug修复)。

需要输入:验收标准(1-3条要点)、模块名称(多模块仓库)、构建工具和测试约定、是否需要集成测试。

6步工作流:1.仓库映射(简要):识别模块、入口点、测试位置。2.计划:满足验收标准的最小 diff。3.实现:最小化编辑。4.测试:优先快速单元测试,仅在需要时添加集成测试。5.验证:运行针对性测试,运行 mvn -q test(或模块级等价命令)。6.输出 PR 就绪的摘要和证据。

验证命令:使用仓库的构建工具,记录确切命令和结果。优先针对性单元测试而非完整测试套件。

输出要求:计划(3-6步)、修改文件+意图、运行命令+结果、风险+后续事项。

输入与输出

见下方输入与输出表格。

项目内容
输入验收标准、模块名、构建工具、集成测试需求
输出变更计划、修改文件、测试结果、PR摘要
适用人群Java开发者、安全变更团队、代码审查
不包含自动生成、IDE集成、CI配置

 

风险提示

  • 需要清晰的验收标准
  • 多模块仓库需明确模块
  • 集成测试可能影响构建速度
  • 最小化改动原则避免过度重构
  • 需确保测试覆盖变更场景
  • 原始页信息不足:缺少具体的安装命令说明

来源信息

原始链接:https://github.com/openclaw/skills/tree/main/skills/java-change-with-tests/SKILL.md

来源类型:GitHub

数据统计

相关导航

暂无评论

none
暂无评论...