class-refactoring - 在不改变行为的前提下重构 PHP 类
在保持行为不变的前提下,改善 PHP 类的结构、可读性、可测试性和可维护性。
标签
更新于: 2026-10-15能力
典型输入
典型输出
该技能可以做什么
- 读取目标类及其依赖
- 映射调用方和数据流
- 验证行为假设
- 检查目标行覆盖率
- 在不改变行为下重构结构
- 运行格式化器和检查器
- 必要时编写覆盖测试
- 串联完成后审查
输入
- MODE 模式选择
- 目标 PHP 类
- 相关源代码
- 调用方和依赖
- 相关测试
- 项目配置
- 覆盖率工具
- 适用的项目规则
输出
- 重构后的 PHP 代码
- 覆盖率测试
- Git 提交
- 格式化器和检查器结果
- 重构审查建议
要求
- PHP 项目
- 可访问适用的规则文件
- 项目覆盖率工具
- Git 仓库访问权限
