← Todas las preguntas
Pregunta 03 · 🖥️ Herramientas y flujos en la computadora

Con aplicaciones de escritorio tan buenas, ¿cuándo sigue valiendo la pena usar la terminal?

Respuesta breveCuando necesitas ver exactamente qué está pasando, paso a paso.
Ilustración de la pregunta 3: Con aplicaciones de escritorio tan buenas, ¿cuándo sigue valiendo la pena usar la terminal?

Las apps de escritorio resuelven la mayor parte del trabajo con IA. Aun así, hay situaciones en las que ver cada paso marca la diferencia, y saber reconocerlas evita tanto el exceso de control como la falta de supervisión.

La respuesta

Un ejemplo: sacar las pruebas automáticas de GitHub Actions (el servicio de GitHub que ejecuta tareas en la nube y cobra por el tiempo de uso) y pasarlas a computadoras propias de la oficina. Desde la terminal (con Warp, por ejemplo, que permite acceder a otras máquinas de la red), puedes ver cada solicitud que llega y asegurarte de que cada tarea se ejecute en la computadora correcta.

En una implementación común no hace falta seguir cada línea de código. Basta con que el resultado funcione y pasen las pruebas adecuadas.

Nadie necesita copiar la configuración de otra persona. Cada quien tendrá su propia combinación de herramientas; lo importante es que se comuniquen entre sí.

Qué muestra la terminal

La terminal (la pantalla de comandos de texto) muestra lo que ocurre en tiempo real: cada solicitud que llega, cada error y en qué computadora se ejecuta cada tarea. La app de escritorio suele resumirlo y mostrar solo el resultado.

Cuando el problema ocurre a mitad del proceso y no al final, ese detalle permite encontrar la causa.

Señales de que conviene usar la terminal

Conviene cuando el trabajo involucra varias computadoras, cuando algo falla sin un mensaje claro, cuando hay costos por tiempo de uso o cuando necesitas saber dónde se ejecuta cada tarea.

Es el caso de llevar las pruebas automáticas de GitHub Actions a las computadoras propias de la oficina: hay que ver si cada tarea llega a la máquina correcta y si no queda nada ejecutándose y generando cargos en la nube.

Cuándo basta con la app

En la mayoría de los proyectos, seguir cada línea no aporta nada. El criterio es otro: que el resultado funcione y pasen las pruebas adecuadas. Las pruebas adecuadas verifican lo que importa al usuario, no solo si compila el código.

Si confías en las pruebas, puedes confiar en el resultado sin observar el proceso.

La combinación depende de ti

No existe una configuración ideal que puedas copiar. Una persona usa la app para todo y la terminal solo para depurar; otra hace lo contrario. Lo importante es que las herramientas intercambien información entre sí, sin que tengas que copiar y pegar entre ellas.

Un ejemploImagina al responsable técnico de una oficina que quiere dejar de pagar por las pruebas en la nube. Le pide al asistente que configure dos computadoras propias para ejecutarlas. Desde la terminal, sigue cada tarea y confirma que ninguna quedó en la nube. Cuando todo se estabiliza, vuelve a usar solo la app en el día a día.
La idea en una imagen

Terminal

  • Ver cada solicitud que llega
  • Elegir la máquina para cada tarea
  • Control preciso

Aplicación de escritorio

  • Ver el resultado
  • Pruebas aprobadas
  • Menos mantenimiento
En la práctica
  1. Pregúntate si el problema está en el resultado o en el proceso para llegar a él.
  2. Usa la app cuando basta con revisar el resultado y las pruebas.
  3. Abre la terminal cuando haya varias computadoras, costos por tiempo o fallas sin explicación.
  4. Confirma que las pruebas cubran lo importante antes de confiar solo en el resultado.
  5. Vuelve a la app cuando el proceso esté estable.
Errores comunes
Para recordar
Proyectos y cursos INEMA sobre este tema

Algunos de estos materiales están en portugués.