Saltar al contenido

Ideas

Mantener la calidad cuando la IA escribe el código

Kim Törnqvist6 min de lectura

Respuesta breve

Cuando la IA escribe la mayor parte del código, la responsabilidad de la calidad pasa de la revisión a controles automáticos. Comprobación estricta de tipos, tests, reglas de lint que fijan decisiones de arquitectura y un único comando de verificación que debe estar en verde antes de cada commit atrapan juntos lo que una persona deja de notar a partir del tercer archivo.

La objeción al código escrito por IA rara vez es que no funcione. Es que deriva: estilo, estructura y decisiones se separan a lo largo de meses hasta que nadie puede decir por qué algo es como es.

La revisión no escala

Quien revisa su tercer archivo generado por IA en una hora ya no lee con la misma agudeza. No es un defecto de carácter, es un efecto predecible. La solución es trasladar todo el juicio posible a algo que no se cansa.

Los controles que hacen el trabajo

  • Comprobación estricta de tipos, incluido noUncheckedIndexedAccess
  • Reglas de lint que fijan decisiones de arquitectura
  • Tests para lo que cuesta dinero cuando se rompe
  • Un comando que lo ejecuta todo y debe estar en verde antes del commit

El sentido del último punto: un control que nadie ejecuta no es un control. Si hacen falta cuatro comandos y buena memoria, se saltará un viernes.

Preguntas frecuentes

¿El código empeora si lo escribe la IA?
La calidad sigue a los controles. Con comprobación de tipos, tests y reglas de lint en su sitio, el código mantiene el mismo nivel sin importar quién o qué lo escribió.

Webs, productos y marcas — construidos en semanas

Torn Studio construye productos digitales con herramientas de IA. Consigues la misma calidad en un tercio del tiempo y hablas siempre directamente con quien construye.