Verdent Docs
核心功能

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

它将智能代码分析与强大的自动化相结合,确保你的代码库在部署前满足必要的功能、安全和性能标准。

  1. 智能代码验证
    Verdent 分析你的代码库,理解其结构和用途。根据当前任务,它会自动触发合适的验证工具来检查代码功能。
  2. 自动使用子智能体与浏览器工具
    在理解你的代码后,Verdent 会触发 verify 子智能体浏览器工具,校验后端逻辑和前端性能。这确保一切在不同浏览器和环境中都能如预期运行。
  3. 可定制的规则与子智能体
    你可以使用 Verdent 的 规则 设置自定义校验规则,以匹配项目需求。此外,你还可以创建自己的 子智能体 来执行专门的检查,从而更好地掌控代码的验证方式。
  4. 可扩展性与灵活性
    Verdent 旨在随你的项目一起扩展。无论你是在开发小功能还是大型应用,Verdent 都会调整其校验流程以适应你的需求。
  5. 持续改进的验证循环
    如果 Verdent 发现你的代码不符合交付要求,它会进入验证循环。在该循环中,Verdent 会自动进行修复并多次重新校验代码,直到满足所有必要标准。这确保你的代码在最终交付前持续改进并完全通过验证。

优势:

  • 规范对齐 - 确保代码符合计划意图
  • 回归预防 - 自动生成的测试成为永久的保障
  • 持续校验 - 你可以在每次更改后重新运行验证,或将 Verdent 集成到自己的 CI 流水线中。

另请参阅