Le presentamos Code With Me (EAP): una herramienta de desarrollo colaborativo de JetBrains

luizdibella

Hoy comienza el Programa de acceso anticipado (EAP) de Code With Me, una herramienta de desarrollo colaborativo remoto y programación en pareja que hacía tiempo que estaba esperando.

Acerca de Code With Me

Code With Me es una nueva funcionalidad disponible en IntelliJ IDEA y nuestros otros IDE basados en IntelliJ a partir de los últimos builds 2020.2 disponibles (2020.2.x). Le permite compartir un proyecto abierto en su IDE con su equipo a distancia. Así pueden acceder rápidamente a su código, para ayudarle a investigar incidencias, revisar y trabajar en su código junto con usted en tiempo real. Y todo esto es posible sin dejar de disfrutar de todas las ventajas de la finalización de código, navegación inteligente, refactorización, herramientas de depuración y terminal integrado disponible en su IDE de JetBrains.

ESTA ES UNA VERSIÓN DE ACCESO TEMPRANO DE ESTA FUNCIONALIDAD. AL PARTICIPAR EN EL ACCESO TEMPRANO ACEPTA EXPRESAMENTE QUE ESTA VERSIÓN DE LA FUNCIONALIDAD PODRÍA NO SER FIABLE, NO FUNCIONAR COMO DEBERÍA, Y PODRÍA CONTENER ERRORES. USTED ASUME EL RIESGO DEL USO DE ESTA FUNCIONALIDAD EN VERSIÓN DE ACCESO TEMPRANO.

NOTA: La versión de acceso temprano de Code With Me es gratuita. Sin embargo, estamos planeando planes de precios y licencias flexibles para distribuir Code With Me como servicio de pago para distintos IDE y ediciones de JetBrains próximamente.

Introducción

Para comenzar a utilizar Code With Me solo tiene que descargar la última versión disponible de su IDE de JetBrains favorito e instalar el complemento de Code With Me desde el Marketplace (Preferences / Settings | Plugins | Marketplace):

Cuando haya instalado el complemento y reiniciado el IDE, verá una nueva opción en la barra de herramientas, desde donde puede crear un enlace web que puede compartir y enviárselo a un compañero de equipo, para que pueda unirse a usted en su IDE:

Cuando su compañero de equipo haga clic en el enlace que ha compartido, automáticamente descargará y abrirá un cliente de IntelliJ especialmente diseñado para él que funcionará con el IDE de JetBrains. Si su compañero de equipo no dispone de un IDE de JetBrains, el enlace en el que ha hecho clic se abrirá en una página web que le pedirá que descargue el cliente de IntelliJ. La página web le guiará a través del proceso de instalación:

El cliente de IntelliJ instalado se abrirá y le ofrecerá a su compañero de equipo que se conecte a su proyecto, para que puedan comenzar juntos una sesión de codificación remota:

Se le pedirá que acepte la solicitud de su compañero de equipo:

¡y ya está! Así se verá una sesión colaborativa conectada correctamente. Por mantener la simplicidad, nos hemos conectado a nuestro propio proyecto ejecutado localmente:

Lea Getting started with Code With Me para obtener más información acerca de las funcionalidades y la interfaz de usuario de Code With Me.

Usos

Por ahora hemos pensado en los siguientes usos generales para Code With Me:

  • Programación en parejas: edición, testeo y depuración colaborativas.
  • Programación en grupo: codificación simultánea en el IDE remoto individual.
  • Orientación/Mentorado: invitar a uno o varios usuarios a seguirle, para que pueda mostrarles y explicarles el código.

Estos son solo algunos modos posibles de usar Code With Me. Cuéntenos cómo cree que podría utilizar Code With Me, o si ya lo ha probado con otros fines.

Compatibilidad

El EAP de Code With Me es compatible con los últimos builds v2020.2 de los IDE de JetBrains basados en IntelliJ: IntelliJ IDEA Community y Ultimate, WebStorm, PyCharm Community y Professional, PhpStorm, GoLand, RubyMine, CLion, y AppCode. Actualmente Code With Me no es compatible con DataGrip y Rider de JetBrains.

Planes de futuro

Code With Me todavía se está desarrollando. Planeamos lanzar Code With Me como parte de uno de los siguientes grandes lanzamientos de IDE de JetBrains. Más adelante se anunciará la fecha específica, que podría variar dependiendo del feedback que recibamos.

Envíenos sus impresiones acerca de Code With Me y no dude en informar acerca de todas las incidencias que detecte mediante nuestro sistema de seguimiento de errores.

Saludos,
el equipo de Code With Me