核心功能
Verify Loop
通过可配置的验证与持续校验实现自动化质量保证
Verify Loop 是 Verdent 的 Verify 阶段工具,通过自动化测试在交付前确保代码符合规范。Verify Loop 通过可配置的自动化验证,校验所实现的代码是否满足规范要求。
你将学到什么
- 可配置的自动化验证
- 什么是 Verify Loop
- 自动化校验的优势
可配置的自动化验证
选择校验覆盖范围:
- 全量代码库扫描
- 仅修改的文件(代码差异)
- 特定模块或功能
集成现有工具:
- 代码检查器:ESLint、Pylint、Rubocop
- 类型检查器:TypeScript compiler、mypy、Flow
- 格式化工具:Prettier、Black、gofmt
- 安全扫描器:npm audit、Snyk、Bandit
运行全面的测试:
- 单元测试(Jest、pytest、JUnit)
- 集成测试
- 端到端测试(Playwright、Cypress)
- 性能基准测试
模型选择: 选择 AI 模型,用于智能测试生成与失败分析(快速/低成本 vs. 全面/高成本)。
什么是 Verify Loop
它将智能代码分析与强大的自动化相结合,确保你的代码库在部署前满足必要的功能、安全和性能标准。
- 智能代码验证
Verdent 分析你的代码库,理解其结构和用途。根据当前任务,它会自动触发合适的验证工具来检查代码功能。 - 自动使用子智能体与浏览器工具
在理解你的代码后,Verdent 会触发 verify 子智能体 和 浏览器工具,校验后端逻辑和前端性能。这确保一切在不同浏览器和环境中都能如预期运行。 - 可定制的规则与子智能体
你可以使用 Verdent 的 规则 设置自定义校验规则,以匹配项目需求。此外,你还可以创建自己的 子智能体 来执行专门的检查,从而更好地掌控代码的验证方式。 - 可扩展性与灵活性
Verdent 旨在随你的项目一起扩展。无论你是在开发小功能还是大型应用,Verdent 都会调整其校验流程以适应你的需求。 - 持续改进的验证循环
如果 Verdent 发现你的代码不符合交付要求,它会进入验证循环。在该循环中,Verdent 会自动进行修复并多次重新校验代码,直到满足所有必要标准。这确保你的代码在最终交付前持续改进并完全通过验证。
优势:
- 规范对齐 - 确保代码符合计划意图
- 回归预防 - 自动生成的测试成为永久的保障
- 持续校验 - 你可以在每次更改后重新运行验证,或将 Verdent 集成到自己的 CI 流水线中。