Verdent Docs
Funciones principales

Verify Loop

Garantía de calidad automatizada con verificación configurable y validación continua

El Verify Loop es la herramienta de la fase de verificación de Verdent, que garantiza que el código cumpla las especificaciones mediante pruebas automatizadas antes de la entrega. El Verify Loop valida que el código implementado cumpla las especificaciones a través de una verificación automatizada configurable.

Lo que aprenderás

  • Verificación automatizada configurable
  • Qué es el Verify Loop
  • Beneficios de la validación automatizada

Verificación automatizada configurable

Elige la cobertura de validación:

  • Análisis completo del código base
  • Solo archivos modificados (code diff)
  • Módulos o funciones específicos

Integra herramientas existentes:

  • Linters: ESLint, Pylint, Rubocop
  • Verificadores de tipos: compilador de TypeScript, mypy, Flow
  • Formateadores: Prettier, Black, gofmt
  • Escáneres de seguridad: npm audit, Snyk, Bandit

Ejecuta pruebas completas:

  • Pruebas unitarias (Jest, pytest, JUnit)
  • Pruebas de integración
  • Pruebas de extremo a extremo (Playwright, Cypress)
  • Pruebas de rendimiento

Selección de modelo: elige modelos de IA para la generación inteligente de pruebas y el análisis de fallos (rápido/económico frente a exhaustivo/costoso).


Qué es el Verify Loop

Combina el análisis inteligente del código con una potente automatización para garantizar que tu código base cumpla los estándares funcionales, de seguridad y de rendimiento necesarios antes del despliegue.

  1. Verificación inteligente del código
    Verdent analiza tu código base para comprender su estructura y propósito. Según la tarea en cuestión, activa automáticamente las herramientas de verificación adecuadas para comprobar la funcionalidad de tu código.
  2. Uso automático de subagentes y Browser Tools
    Tras comprender tu código, Verdent activa el subagente de verificación y la herramienta de navegador para validar tanto la lógica del backend como el rendimiento del frontend. Esto garantiza que todo funcione como se espera en distintos navegadores y entornos.
  3. Reglas y subagentes personalizables
    Puedes configurar reglas de validación personalizadas usando las reglas de Verdent para adaptarlas a las necesidades de tu proyecto. Además, puedes crear tus propios subagentes para realizar comprobaciones especializadas, lo que te da mayor control sobre cómo se verifica tu código.
  4. Escalabilidad y flexibilidad
    Verdent está diseñado para escalar con tu proyecto. Ya sea que trabajes en una pequeña función o en una aplicación grande, Verdent adapta su proceso de validación a tus necesidades.
  5. Bucle de verificación para la mejora continua
    Si Verdent detecta que tu código no cumple los requisitos de entrega, entra en un bucle de verificación. En este bucle, Verdent realiza correcciones automáticamente y revalida el código varias veces hasta que cumpla todos los criterios necesarios. Esto garantiza que tu código se mejore de forma continua y se valide por completo antes de la entrega final.

Beneficios:

  • Alineación con las especificaciones: garantiza que el código coincida con la intención del plan
  • Prevención de regresiones: las pruebas generadas automáticamente se convierten en salvaguardas permanentes
  • Validación continua: puedes volver a ejecutar la verificación después de cada cambio o integrar Verdent en tu propia canalización de CI.

Consulta también