De Junior a Senior: Acelerando tu código con IA

Por Arnau Martinez • 12 min de lectura
Coding

Como estudiante de Desarrollo de Aplicaciones Multiplataforma (DAM), he visto cómo GitHub Copilot y ChatGPT han cambiado el juego. Pero hay un peligro: convertirse en un "Copier-Paster" sin entender la lógica.

1. Code Review Automatizado

No uses la IA para que escriba tu código desde cero. Úsala para que critique tu código. Cuando termines una función en Java o Python, pásasela a la IA con este prompt:

"Actúa como Senior Developer. Revisa este código buscando: 1) Complejidad ciclomática, 2) Vulnerabilidades de seguridad, 3) Violaciones de principios SOLID."

Aprenderás más de las correcciones de la IA que de copiar su solución.

2. Generación de Tests Unitarios

La parte más tediosa de programar es escribir tests. Aquí es donde la IA brilla. Puedes darle una función y pedirle: "Genera casos de prueba en JUnit cubriendo edge cases y null pointers".

3. Documentación y Refactorización

El código legacy o mal documentado es una pesadilla. Usa la IA para:

Conclusión

La IA no va a quitarte el trabajo como programador, pero cambiará lo que significa "programar". Pasaremos de ser escritores de sintaxis a ser arquitectos de lógica supervisada por IA.