ChatGPT como Desarrollador Junior: útil, pero necesita revisión

IA en desarrollo de software para gestionar código legado y pruebas con fechas relativas y revisión humana. Q2BSTUDIO ofrece desarrollo a medida, IA empresarial, ciberseguridad y nube AWS/Azure.

18 sept 2025 • 4 min de lectura • Equipo Q2BSTUDIO

Inteligencia-Artificial-

Los asistentes de codificación basados en IA como ChatGPT están por todas partes y son capaces de crear componentes iniciales, generar casos de prueba e incluso ayudar a depurar código. Sin embargo no son ingenieros senior. No conocen el historial completo de tu proyecto y no detectan automáticamente cuando los propios tests están equivocados. En resumen trata a ChatGPT como un desarrollador junior en tu equipo útil pero siempre sujeto a revisión.

Mi experiencia arreglando código legado frente a tests rotos empezó con una validación de formulario en React. Requisitos sencillos validar nombre correo identificador de empleado y fecha de incorporación; mostrar mensajes de error hasta que los campos sean válidos y habilitar el envío solo cuando todo pase. Lo complicado no fue implementar el componente sino lograr que pasara una suite de tests escrita años antes.

Pedí ayuda a ChatGPT esperando un componente funcional rápido. Generó una solución pero al ejecutar los tests fallaban una y otra vez. Al principio pensé que yo no había entendido los requisitos y pedí a ChatGPT que depurara. Intercambiamos varios mensajes amplié contexto aclaré cada regla de validación e incluso expliqué los textos de los mensajes de error. ChatGPT propuso correcciones pero ninguna solucionó el fallo. Fue al inspeccionar la suite de tests cuando descubrí el problema real los tests estaban mal.

Un test había fijado una fecha 2025-04-12 como una fecha futura changeInputFields( UserA , user@email.com , 123456 , 2025-04-12 ); expect( inputJoiningDate.children[1] ).toHaveTextContent( Joining Date cannot be in the future ); El problema ya estamos más allá de abril de 2025 por lo que esa fecha dejó de ser futura y el mensaje de error nunca aparecería. El componente funcionaba correctamente los tests estaban rotos.

La solución fue reescribir el test usando fechas relativas para que sea inmune al paso del tiempo por ejemplo const futureDate = new Date(); futureDate.setDate(futureDate.getDate() + 30); const futureDateStr = futureDate.toISOString().slice(0,10); changeInputFields( UserA , user@email.com , 123456 , futureDateStr ); expect( screen.getByText( Joining Date cannot be in the future ) ).toBeInTheDocument(); Este pequeño cambio hace que el test sea fiable sin importar el año actual.

Lecciones aprendidas la IA seguirá requisitos rotos a ciegas ChatGPT no detecta que un test es ilógicamente inválido y tenderá a intentar satisfacer un test fallido incluso si el test no tiene sentido. Trata la salida como un pull request de un junior Las sugerencias de ChatGPT sirven de andamiaje pero no ven siempre la causa raíz. Hay que intervenir revisar el código legado y analizar los tests. Los tests también se pudren Fechas fijas números mágicos o suposiciones obsoletas vuelven frágiles las suites de tests y si los tests están mal ningún arreglo del componente bastará. Valores relativos mantienen los tests fiables Reemplaza fechas absolutas o valores fijos por cálculos relativos a hoy para garantizar que los tests funcionen en el tiempo.

Cómo trabajar eficazmente con herramientas de IA da contexto pero no confíes en que razone como un senior pregunta por qué y examina sus explicaciones valida todo tú mismo especialmente con código legado refina iterativamente utiliza la IA como andamiaje pero tú eres quien debe aplicar la solución definitiva.

En Q2BSTUDIO entendemos ese equilibrio entre automatización e intervención humana. Somos una empresa de desarrollo de software y aplicaciones a medida especialistas en soluciones personalizadas y en integrar inteligencia artificial en proyectos reales. Ofrecemos servicios de software a medida desarrollo de aplicaciones a medida y plataformas escalables además de implementar estrategias de inteligencia artificial para empresas. También apoyamos con ciberseguridad servicios cloud aws y azure servicios de inteligencia de negocio agentes IA y soluciones con power bi para que tus proyectos no solo se construyan rápido sino que sean robustos seguros y mantenibles.

Reflexión final mi experiencia confirma una verdad simple la IA acelera la codificación pero no reemplaza el juicio humano especialmente ante código desordenado legado y tests desactualizados. Trata a ChatGPT como un compañero junior útil rápido y a veces seguro de sí mismo pero que puede estar equivocado. Con esa mentalidad obtendrás el impulso de productividad sin seguir ciegamente directrices erróneas y sabrás cuándo profundizar tú mismo. En el mundo del desarrollo la inteligencia artificial asiste y el desarrollador humano sigue siendo el solucionador final de problemas.

Palabras clave aplicaciones a medida software a medida inteligencia artificial ciberseguridad servicios cloud aws y azure servicios inteligencia de negocio ia para empresas agentes IA power bi

¿UNA PAUSA?

Juega un momento antes de irte

NUESTROS SERVICIOS

Cómo podemos ayudarte

Inteligencia artificial

Agentes de IA, chatbots y asistentes inteligentes que automatizan tareas y atienden a tus clientes 24/7 para mejorar la eficiencia de tu negocio.

Más info

Desarrollo de software

Aplicaciones web, móviles y de escritorio, intranets, e-commerce, SaaS y plataformas de gestión diseñadas para las necesidades concretas de tu empresa.

Más info

Servicios cloud

Migración, infraestructura, hosting gestionado, alta disponibilidad y seguridad en Microsoft Azure y Amazon Web Services para que tu negocio escale sin límites.

Más info

Ciberseguridad y pentesting

Auditorías de seguridad, test de intrusión (pentesting) y protección de aplicaciones, datos e infraestructura on-premise y cloud, con hacking ético y cumplimiento normativo.

Más info

Business Intelligence

Cuadros de mando y análisis de datos con Power BI: integramos tus fuentes, diseñamos dashboards y KPIs y convertimos tus datos en decisiones.

Más info

Automatización de procesos

Automatizamos tareas repetitivas y conectamos tus aplicaciones con n8n, Power Automate, Make y RPA, eliminando trabajo manual y aumentando la productividad.

Más info

Formación para empresas

Formamos a tus equipos en tecnología con criterio: desarrollo web, bases de datos, Git, buenas prácticas y seguridad, automatización con n8n, inteligencia artificial para empresas y creación de soluciones de IA con Azure AI Foundry.

Más info

Auditoría de código

Auditamos el código que creas tú, tu equipo o una IA: te decimos qué está bien y qué mejorar, lo securizamos y lo dejamos listo para producción, web o app.

Más info

Generación de imágenes con IA

Creamos por ti las imágenes que necesita tu negocio con inteligencia artificial: producto, redes, publicidad, ilustración y avatares. Tú nos dices qué quieres y te lo entregamos listo para usar.

Más info

Generación de vídeos con IA

Creamos por ti vídeos con inteligencia artificial: promocionales, para redes, presentadores virtuales, doblaje y animaciones. Nos cuentas la idea y te lo entregamos montado y listo para publicar.

Más info

Avatares conversacionales con IA

Creamos avatares conversacionales con IA —humanos digitales con cara y voz— que atienden a tus clientes y equipos con el conocimiento de tu empresa, en tu web, monitores interactivos, WhatsApp o Teams.

Más info

Marketing Online e IA

Google Ads, Meta Ads, LinkedIn Ads y posicionamiento en motores de IA (GEO/AEO): captamos clientes y hacemos que tu marca aparezca donde te buscan, también en ChatGPT, Gemini y Perplexity.

Más info

¿Tienes un proyecto en mente?

Cuéntanos tu visión y la convertimos en una solución de software. Sea cual sea el alcance, hacemos realidad tu idea.