Saltar al contenido principal

Flujo de trabajo paso a paso

Flujo de desarrollo asistido por IA

Un flujo completo para ganar eficiencia con herramientas de programación con IA, del análisis de requisitos al despliegue del código.

Dificultad
Intermedio
Tiempo estimado
Uso continuo
Pasos
5
Para quién
Desarrolladores independientes y equipos de ingeniería pequeños; ingenieros que quieren acelerar del prototipo al lanzamiento sin sacrificar la calidad del código.
Flujo de desarrollo asistido por IA

Este flujo tiene dificultad «Intermedio» y lleva unos Uso continuo, con 5 pasos y 3 herramientas. Los pasos son sugerencias editoriales: añade o quita etapas según tu proyecto y confirma cuentas, cuotas y requisitos de plataforma antes de empezar.

Descubre un producto de IA de China

MonkeyAi

MonkeyAi es un espacio de trabajo de IA para equipos de China. Permite describir tareas de oficina, programación y diseño en lenguaje natural, compartir recursos y explorar el despliegue privado.

Herramientas necesarias

Pasos

  1. 01

    Análisis de requisitos

    Analiza los requisitos con el asistente de IA y define el enfoque técnico y la arquitectura.

    Herramienta sugerida: ChatGPT

  2. 02

    Escritura de código

    Programa con eficiencia en un editor asistido por IA, aprovechando el autocompletado y la generación de código.

    Herramienta sugerida: Cursor

  3. 03

    Revisión de código

    Usa herramientas de IA para revisar el código y detectar problemas y mejoras potenciales.

    Herramienta sugerida: GitHub Copilot

  4. 04

    Generación de pruebas

    Genera con ayuda de IA casos de prueba unitarios y de integración.

  5. 05

    Escritura de documentación

    Genera con IA la documentación del código, la descripción de la API y las guías de uso.

    Herramienta sugerida: ChatGPT

Ejercicio y criterios de aceptación

Procedimiento editorial basado en documentación oficial, sin prueba realizada por este sitio. Entradas y cifras son objetivos; los resultados esperados son criterios, no rendimiento observado. Los tiempos son estimaciones. Registra versiones y ajustes reales.

Preparar entradas

Entrada: una app de tareas en una rama aislada, el requisito de rechazar tareas vacías, lockfile y comandos de prueba existentes. Cambia solo validación, sin servicios de producción.

Entorno, versiones y requisitos

Usa las versiones de runtime y gestor declaradas por el proyecto. Registra commit, editor y modelo. La revisión de Copilot no sustituye la aprobación humana.

Orden de ejecución

  1. Define resultados para texto vacío, espacios y una tarea válida.
  2. Pide a Cursor modificar solo la validación y revisa el diff, sin cambios ajenos de dependencias o credenciales.
  3. Solicita otra revisión o Copilot; quien ejecute debe registrar las comprobaciones existentes y obtener aprobación humana para fusionar.

Ejemplo copiable en inglés

Requirement: trim task text; reject empty results; preserve valid text and existing task IDs. Cases: '' -> rejected; '   ' -> rejected; 'Read docs' -> accepted. Do not change dependencies.

Entrega y criterios de aprobación

  • Entrega diff mínimo, tres casos límite, registro de comprobaciones y commit de reversión. Son criterios para quien lo ejecute; este sitio no ejecutó el ejemplo.

Fallos y alternativas

  • Detente ante regresiones, pruebas que repiten la implementación o secretos en el diff. Marca lo no ejecutado; una revisión IA no demuestra pruebas superadas.

Fuentes oficiales y fecha de revisión

· Las fuentes respaldan capacidades y límites. Datos de ejemplo, orden y criterios son diseño editorial, no promesas del proveedor.

Errores comunes que evitar

Estos son problemas típicos que nuestro equipo editorial ha encontrado al montar cadenas de herramientas similares — revísalos antes de empezar y ahórrate retrabajos:

  • Pedir a la IA que genere el proyecto entero de una vez en lugar de dividirlo en módulos, con altos costes de regresión
  • Integrar código generado sin escribir pruebas, acumulando riesgos a largo plazo
  • Aceptar el autocompletado sin revisar las dependencias y el impacto en seguridad