Doomity

Recursos

Revisión de código con IA: qué detecta y qué se le escapa

La revisión de código con IA consiste en herramientas que leen un pull request o un repositorio entero y señalan bugs, patrones de vulnerabilidad conocidos, secretos filtrados y problemas de estilo antes de que el código se fusione. En 2026 arrastra una ironía que el nombre esconde: buena parte del código que la IA revisa lo escribió otra IA — un modelo corrigiendo los deberes de otro.

Los más cercanos a ese bucle son los más escépticos. La encuesta de desarrolladores 2025 de Stack Overflow muestra que la confianza en el resultado de la IA sin revisar cae justo entre quienes usan las herramientas a diario. Doomity, firma de desarrollo de software con clientes en EE. UU., Reino Unido, España y Portugal, audita codebases generadas por IA para producción y para due diligence de inversores — esta guía cubre qué hace bien la revisión con IA de verdad, y dónde se detiene.

Actualizado: agosto de 2026

¿Qué comprueba de verdad una revisión de código con IA?

Problemas con forma de patrón, rápido y barato. Las herramientas actuales son genuinamente buenas cazando clases de vulnerabilidad conocidas — inyección, path traversal, deserialización insegura — además de secretos hardcodeados, validación de entrada ausente, errores obvios de nulos y deriva de estilo. Ejecutada en cada pull request, eso es valor real: un primer lector incansable que no se salta ningún diff porque sea viernes.

Esa fortaleza tiene una frontera con nombre: la herramienta revisa el código que ve, contra patrones que ya ha visto. En una codebase que a su vez fue generada por IA — el escenario de arreglar código hecho con IA vs rehacerlo de cero — la revisión hereda los puntos ciegos de la generación.

¿Qué se le escapa a la IA que un ingeniero senior sí caza?

Todo lo que no está en el diff. Un revisor de IA ve el cambio; no estuvo en la reunión donde el cambio era la idea equivocada. Los fallos recurrentes que Doomity encuentra al auditar detrás de codebases revisadas por IA: arquitectura que no escala más allá de la demo, modelos de permisos coherentes pero equivocados para el negocio, lógica plausible e incorrecta — código que se lee bien y hace lo que no debe — y las decisiones directamente ausentes: sin plan de rollback, sin política de retención de datos, sin modelo de amenazas.

La evidencia de que los generadores no pueden auditarse a sí mismos es cuantitativa: cerca del 45% del código generado por IA introduce vulnerabilidades conocidas (Veracode 2025), producido por modelos que revisarían ese mismo código y lo darían por bueno. Que revise un modelo distinto es mejor que nada. Sigue siendo coincidencia de patrones, no criterio.

¿Revisión con IA o auditoría humana? ¿Cuándo toca cada una?

Las dos tienen sitio, y el error es usar la barata donde toca la cara. La posición de Doomity, sin rodeos: revisión con IA como puerta de cada pull request, sí — como única auditoría antes de producción o de una due diligence, no:

Qué se está juzgandoRevisión con IAAuditoría humana senior
Patrones de vulnerabilidad conocidosFuerte: su terreno, en cada PRCubierto, pero más lento y caro por hallazgo
Secretos y configuraciónBuena cazándolos dentro del códigoRevisa también dónde viven los secretos fuera del repo
Arquitectura y modelo de permisosVe ficheros, no el sistema ni el negocioEl corazón del trabajo — incluido lo que debería existir y no existe
Corrección de la lógica de negocioEl código plausible-pero-equivocado pasaSe caza leyendo el código contra el negocio, no contra patrones
Veredicto sobre el que actuarUna lista de hallazgos, sin ordenar por consecuenciaUn plan priorizado: qué bloquea el lanzamiento y qué espera

¿Qué debe cubrir la revisión de una app hecha con IA?

Si la codebase la generó una IA, la lista de revisión no es genérica: apunta a los sitios que la generación falsea con más fiabilidad. Seis puntos, en el orden en que Doomity los audita:

  1. Autenticación que comprueba. No la pantalla de login: las comprobaciones detrás de cada ruta y cada llamada a la API.
  2. Reglas de datos por usuario. ¿Puede un usuario autenticado leer los registros de otro? La fuga clásica del código generado.
  3. Secretos fuera del cliente. Claves y tokens fuera del bundle del frontend y fuera del historial del repositorio.
  4. Deploys con marcha atrás. Un camino de rollback ensayado, no supuesto.
  5. Tests que protegen lo crítico. Pago, alta, exportación de datos: los flujos donde una regresión cuesta dinero de verdad.
  6. Trazabilidad de dependencias y licencias. Qué metió la IA y bajo qué licencias — lo primero que mira el asesor de un inversor.

¿Cuándo se convierte la revisión de código en un problema de due diligence?

En cuanto una ronda o una adquisición entra en la hoja de ruta. El asesor técnico del inversor leerá el repositorio, y una codebase generada por IA con solo revisión de IA detrás es exactamente el perfil que atasca negociaciones — la lista de lo que buscan está en 5 red flags que matan una ronda. Llegar con tu propia auditoría senior gana a explicar los hallazgos de otro.

Doomity trabaja los dos lados de ese momento: el endurecimiento para producción y la preparación del examen con su servicio de due diligence tecnológica. Sus ingenieros vienen de equipos que construyeron para Holcim, Canon España e Indra, y su proceso de entrega integra IA — hasta un 40% más rápido, con cada hallazgo verificado por un ingeniero senior. Esa última cláusula es el argumento entero de esta página.

FAQ

Como puerta por PR puede cargar con casi toda la rutina: patrones, secretos, estilo, bugs obvios. Como autoridad final antes de producción o de una decisión de inversión, no — no sabe juzgar arquitectura, lógica de negocio ni lo que falta por completo. El montaje que funciona: revisión con IA en cada pull request, auditoría humana senior en los momentos con consecuencias.

Ayuda, con matiz: la revisión hereda los puntos ciegos de la generación. El informe 2025 de Veracode encontró que cerca del 45% del código generado por IA introduce vulnerabilidades conocidas — escrito por modelos que también lo revisarían sin queja. Un segundo modelo caza parte. Un ingeniero senior leyendo la autenticación, las reglas de datos y los permisos caza la parte que acaba en un parte de incidencias.

Elige por flujo de trabajo, no por ranking: una que comente pull requests si tu equipo vive en GitHub, revisión integrada en el editor si los fallos deben cazarse antes del PR, o ambas. El diferenciador es la adopción — la herramienta que tu equipo deja activada gana a la teóricamente mejor. Ninguna elección de herramienta cambia lo que la revisión con IA se pierde estructuralmente.

Ejecuta los dos diagnósticos gratuitos de Doomity antes de pagarle a nadie: el de producción en /es/herramientas/diagnostico-de-produccion para saber si estás para lanzar, y el de inversores en /es/herramientas/diagnostico-para-inversores para la due diligence. Diez preguntas cada uno, tres minutos, y un veredicto puntuado sobre si el siguiente paso honesto es arreglar o examinarse.

Si tu codebase la escribió — o la revisó — sobre todo una IA y lo siguiente son usuarios o inversores reales, el paso útil es una auditoría donde un ingeniero senior lea lo que los patrones no saben juzgar.