Mantener la calidad cuando la IA escribe el código
Torn Studio es una agencia de IA que construye sitios web, productos digitales y contenido. Poco convencional.
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 comando de verificación en verde antes de cada commit atrapan lo que una persona deja de notar.
La objeción más común al código escrito por IA es la 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. Es un efecto predecible de cómo funciona la atención. 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 solo cuenta cuando se ejecuta de verdad. Si hacen falta cuatro comandos y buena memoria, se saltará un viernes.
Evidencia
En qué se apoya este artículo — una medición nuestra, una fuente fechada o una decisión y lo que costó.
- Decisión
La calidad la sostienen puertas automáticas que se ejecutan en cada cambio: comprobación de tipos, pruebas, reglas de lint que codifican decisiones de arquitectura y un comando que debe estar en verde antes de cada commit.
Lo que costó: Cuesta tiempo de compilación en cada cambio, y un arreglo urgente de dos minutos puede detenerse en una prueba de contraste o de tipos a la que no le importa que sea 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, el código mantiene el mismo nivel sin importar quién o qué lo escribió.
- ¿Qué tests merece la pena escribir?
- Los que cubren lo que cuesta dinero cuando se rompe: flujos de pago, permisos, integridad de datos y las reglas más difíciles de retener mentalmente. La cobertura completa de código trivial rinde menos por hora invertida.
- ¿Cómo de estricta debe ser la comprobación de tipos?
- Modo estricto activado, incluida la comprobación de accesos indexados. Cada hueco que dejes abierto es una clase de error que una persona tendrá que atrapar en la revisión, y esa es justo la parte que peor escala.
- ¿Pueden las reglas de lint sustituir la revisión de código?
- Sustituyen la mitad tediosa. Una regla de lint atrapa las desviaciones de arquitectura de forma mecánica, lo que libera la revisión para lo que hace bien: si la solución resuelve el problema correcto.
- ¿Qué se hace cuando un control se vuelve demasiado lento?
- Dividirlo. Las comprobaciones rápidas se ejecutan al guardar, las más pesadas en el commit y las más lentas en el build. Un control que tarda diez minutos acaba esquivado, y entonces no atrapa nada.
- ¿Cómo se consigue que un equipo ejecute de verdad los controles?
- Convirtiéndolo en un solo comando. Si hacen falta cuatro comandos y buena memoria, se salta. Un único verify que tiene que estar en verde es la única versión que sobrevive a una fecha de entrega.
Siguientes pasos
Sigue leyendo
- ¿Cuánto tarda una web construida con IA?Semana a semana en un proyecto de 3–6 semanas: qué ocurre en cada una, qué aportas tú y qué decide si son tres semanas o seis.
- Cómo estructurar una landing que conviertaOcho preguntas que un lector hace por orden, una sección por pregunta, y lo que dice la investigación sobre credibilidad, precio y compras que nadie decide.
- ¿Cuánto cuesta una web hecha con IA?Lo que cuesta una web hecha con IA en 2026, por qué el precio de agencia se mantuvo mientras caían los tiempos de construcción y adónde fueron las horas.
Profundizar
Trabaja con nosotros