Saltar al contenido principal

Programación y desarrollo de software

Todos los niveles

Tanto si estás aprendiendo a programar como si despliegas software en producción, la IA cambia el ciclo de trabajo. Quienes ganan la tratan como un compañero rápido y experto — y verifican todo lo que produce.

En qué destaca

  • Explicar código o errores que no conoces en lenguaje llano.
  • Generar código repetitivo (boilerplate), tests y primeros borradores de funciones.
  • Refactorizar para ganar claridad y depurar razonando sobre una traza de pila.
  • Traducir entre lenguajes y frameworks.
  • Revisar un diff en busca de errores y malos olores de código.

Para bases de código reales, hazlo dentro de tu repositorio con Claude Code, que puede leer archivos, ejecutar tests y editar con tu aprobación.

El ciclo de oro

  1. Da contexto — el código relevante, el error, lo que esperabas frente a lo que obtuviste. Si entra vago, sale vago.
  2. Pide un plan para cambios no triviales antes de editar (Modo Plan).
  3. Genera el cambio.
  4. Léelo — entiéndelo antes de aceptarlo. El código es tuyo.
  5. Ejecútalo — tests, lint, build. Nunca te fíes de un "esto funciona" sin ejecutarlo.

El paso que separa los buenos resultados de los malos es la flecha que vuelve al inicio: cuando una prueba falla, no parchees a ciegas — vuelve a introducir el fallo como contexto nuevo.

Prompts que valen su peso

Explain what this function does and any edge cases it mishandles: {code}
Write tests for {function}. Cover the happy path and the edge cases. {code}
This throws {error}. Here's the code and stack trace. Find the root cause and
propose a minimal fix. {context}

Reglas inquebrantables

:::warning Verifica y protege tus secretos

  • Ejecuta y revisa el código generado — puede estar sutilmente equivocado o inventar APIs que no existen.
  • Nunca pegues secretos ni claves en un prompt (Privacidad).
  • Para programación agéntica o automatizada, restringe los permisos y lee Proteger agentes. :::

Siguiente