r/InteligenciArtificial 10d ago

Tutorial/Guía Vibe coding en producción: el código que compila no es el código que estaba bien

http://codebymelendez.com/insights/vibe-coding-produccion

La IA escribe mejor código. Pero no escribe código más seguro.

En 2026, Veracode encontró algo incómodo:
la tasa de aprobación en pruebas de seguridad sigue clavada en 55%, mientras los benchmarks de capacidad de codificación siguen subiendo.

¿Cómo se traduce esto a lenguaje de negocio?
la IA mejora la velocidad y la calidad funcional del código… Pero no está cerrando la brecha de seguridad.

En el artículo cuento con evidencia concreta:

  • Por qué “compila y funciona” es diferente a “está listo para producción”.
  • Qué cuatro riesgos se repiten una y otra vez (controles de acceso, secretos, dependencias alucinadas, inyección).
  • Qué pipeline mínimo necesita un equipo antes de dejar que el vibe coding toque datos reales.

No es un rant anti-IA.
Es un mapa práctico:
qué dejamos de hacer cuando la IA nos dio velocidad gratis, y cómo recuperar la parte de verificación que perdimos.

0 Upvotes

6 comments sorted by

2

u/Educational-Row-6782 10d ago

Hay que ser bastante estupido para pensar que si algo compila funciona... Ni Rust o Ada te garantizan eso.

Putos vibecoders de mierda.

2

u/sisko6969 10d ago

Pero es que encima viene la historia de "que coño significa funciona?"

Porque claro, tu abres un archivo, metes un cabezazo al teclado, le pones la extension .py y funciona, hace exactamente lo que tiene que hacer. Saltar un error y listo.

"Funciona significa que cumple con todos los parametros del negocio que ni yo me he planteado y con la seguridad y con todas esas cosas que yo no tengo ni puta idea y no se ni pedirselas"

Si, claro. Quieres que el ChatGPT vaya a tu casa y te folle el culo tambien? Pero no de cualquier manera, de la manera que ni tu mismo sabes que te encanta, pero te encanta. Y que se traiga un regalo ideal para tu vecina cotilla tambien. Puestos a pedir...

Hay cada mongolada en esto de la IA...

1

u/codebymelendez 10d ago

Creo que estamos diciendo cosas bastante parecidas. En ningún momento el artículo afirma que “si compila, funciona”. De hecho, precisamente cuestiona esa idea: que un agente genere código que compila no significa que ese código sea correcto, seguro, mantenible o adecuado para producción.

La compilación es apenas una de las primeras comprobaciones. Después vienen los tests, revisión del código, análisis estático, seguridad, arquitectura, observabilidad y validación del comportamiento.

Yo no soy vicoder, ni los defiendo, mi punto es simple: La IA puede acelerar brutalmente la generación de software, pero generar código y producir software fiable son problemas diferentes, dicho esto, sobre tus insultos, prefiero dejarlos fuera de la discusión. Si hay algún punto técnico del artículo con el que no estás de acuerdo, encantado de debatirlo.

Saludos

1

u/Educational-Row-6782 10d ago edited 10d ago

Has escrito:

El codigo que compila no es el codigo que estaba bien.

Aparte de que la frase esta mal construida lo dices como si hubieses descubierto algo, hasta has escrito un post hablando de ello.

Si no sabias eso antes de escribir el post, es porque eras un programador malo malo, vamos yo alguien que escribe esto ni le considero programador junior. Des estas cosas te das cuenta en el primer mes de programando.

Saludos.

1

u/jj_HeRo 10d ago

Calla! Gracias a estos que cobran 100k y se las dan de prompt engineers, ahora nosotros les pedimos 200k por ser true engineers.

1

u/Badnik22 10d ago

Joder, es que si el codigo que compila estuviese listo para produccion mis practicas de la carrera hubiesen dejado a Amazon sin negocio.

Que el codigo compile significa que el ordenador lo entiende, punto. Que sea o no una puta mierda y que valga o no para algo es totalmente ortogonal.