Saltar al contenido
K0lateral
Programación

Cómo usar una app con IA para programar: guía práctica con Gemini

· (banco local)

Aprende a usar Gemini en tu app para generar código y depurar errores como un pro. Guía práctica con prompts listos para copiar y pegar.

Cómo usar una app con IA para programar: guía práctica con Gemini
(banco local)

Cómo usar una app con IA para programar: guía práctica con Gemini

Mira, colega. Todos hemos pasado por eso: estás en el código a las dos de la mañana, el error te mira a la cara y no sabes ni por dónde empezar. Pues bien, Gemini dentro de una app ha pasado de ser un juguete a ser ese compañero de piso que siempre tiene la solución. Pero ojo, no vale con preguntar "¿cómo hago un CRUD?". Hay que saber pedir.

Te voy a contar cómo uso yo Gemini en el día a día para no perder el tiempo. Esto no es teoría, es lo que funciona.

1. Genera código base sin rodeos

La clave está en ser específico. No describas, dicta. A Gemini le das contexto y él te devuelve la estructura. Olvídate de escribir 200 líneas desde cero.

Actúa como un desarrollador senior de Python. Genera una función que conecte a una API REST con autenticación OAuth2, maneje errores de red y devuelva los datos en formato JSON. Usa la librería requests y añade comentarios en español.

2. Depura errores como un detective

Esto es oro puro. Cuando te salga ese Error: Cannot read properties of undefined, no te pongas a mirar el código 40 minutos. Copia el error, pega el contexto y deja que Gemini te diga dónde mirar.

Tengo este error en JavaScript: [PEGA AQUÍ EL ERROR].

Este es el fragmento de código donde falla: [PEGA EL CÓDIGO].

Explícame paso a paso cuál es la causa raíz y dame la solución corregida sin cambiar la lógica principal.

3. Convierte código complejo en algo legible

¿Tienes un script que parece escrito por un pulpo con epilepsia? Gemini te lo refactoriza. No solo te lo limpia, te explica qué ha hecho y por qué.

Refactoriza este código de SQL para que sea más legible y eficiente. Optimiza las consultas y añade índices si es necesario. Dame el código final y una breve explicación de los cambios para que pueda aprender.

4. Crea tests unitarios que funcionan

A nadie le gusta, pero los tests salvan vidas. Pídele a Gemini que los genere por ti con casos límite. Esto te ahorra horas.

Crea tests unitarios para esta función de Node.js que valida el formato de email y contraseña. Incluye casos de éxito, casos límite y pruebas de rendimiento. Usa Jest y que los tests sean fáciles de ejecutar.

Consejo extra de colega

No le pidas a Gemini que "haga la app". Pídele que te ayude a hacerla. La IA es una herramienta, no un sustituto. Revisa siempre el código que te da, porque a veces se inventa funciones que no existen. Y si algo no funciona, dale el error exacto, no le digas "no funciona", que no es adivino.

Al final, dominar esto te hace el doble de productivo. Y sí, puede que te quite trabajo a los juniors, pero eso es otro debate.

Y tú, ¿qué usas para programar más rápido: Gemini, Copilot o el viejo Ctrl+C de Stack Overflow?

Más sobre Programación

Ver todo →