7 HERRAMIENTAS PARA ESCRIBIR CODIGO COLABORATIVO REMOTAMENTE

HERRAMIENTAS PARA ESCRIBIR REMOTAMENTE CODIGO

Existen herramientas con las que podrás escribir código en vivo con tus compañeros de trabajo, estas son algunas de ellas:

1. Visual Studio Live Share

Visual Studio Live Share

Visual Studio Live Share es la solución de desarrollo colaborativo en tiempo real de Microsoft para Visual Studio y Visual Studio Code.

Live Share permite a los equipos colaborar en una base de código compartida, al tiempo que mantiene la capacidad de cada colaborador para navegar y trabajar de forma independiente. Si bien muchas herramientas de colaboración de código están vinculadas a la perspectiva del anfitrión, el participante de Microsoft permite que cada persona navegue entre archivos y realice cambios en el código en sus propios términos.

Live Share puede compartir su espacio de trabajo, terminal y servidores locales, y puede comunicarse por voz desde la herramienta. Esta es una opción pulida con otros toques útiles, como la depuración de grupos y una función de enfoque y seguimiento que le permite llamar la atención de sus colaboradores. Con una etiqueta de precio gratuita, esta opción es una obviedad, especialmente si ya es un usuario de Visual Studio Code.

2. Teletype for Atom

Teletype for Atom

Teletype for Atom, uno de los primeros participantes entre las herramientas de colaboración de código en tiempo real, permite a los usuarios de Atom compartir su espacio de trabajo con los miembros del equipo.

Mientras que los usuarios de Live Share pueden moverse libremente por un proyecto, Teletype está un poco más centrado en el host. Una vez que el anfitrión abre un “portal”, su pestaña activa se convierte en un espacio de trabajo compartido y los colaboradores siguen al anfitrión mientras se mueven entre archivos. Teletype se adapta bien al caso de uso de programación en pareja, con su modelo de controlador y navegador, pero no es tan robusto para todos los propósitos como el entorno de desarrollo colaborativo abierto de Live Share.

3. Remote Collab for SublimeText

Remote Collab for SublimeText

Remote Collab trae la programación de pares virtuales a SublimeText. Remote Collab es un complemento básico, pero si inviertes en SublimeText, puede que te sirva.

Cada sesión está vinculada a un documento en particular. Una vez que el anfitrión ha comenzado una sesión, los colaboradores solo necesitan la dirección IP del anfitrión para unirse, y cualquier cambio realizado se reflejará en todas las máquinas.

4. CodeSandbox Live

CodeSandbox Live

CodeSandbox le permite colaborar en sus entornos sandbox con su función Live.

Los usuarios pueden crear una caja de arena en vivo y compartir la URL con los colaboradores. Puede determinar si cualquiera puede editar a voluntad o controlar quién puede editar en un momento determinado (modo de aula). Los cambios de archivo, los cambios de dependencia y las selecciones se mantienen actualizados en todas las sesiones.

CodeSandbox tiene una sólida oferta gratuita, y el plan Pro de $ 9 / mes proporciona cajas de arena privadas ilimitadas y soporte para repositorios privados de GitHub.

5. Codeanywhere

Codeanywhere

Codeanywhere es un entorno de desarrollo basado en navegador que tiene como objetivo ayudarlo a codificar desde cualquier dispositivo sin fricciones: editor, terminal, seguimiento de revisiones y otras funciones, todo incluido. Codeanywhere tiene un enfoque colaborativo. Por ejemplo: en lugar de tener que comprimir su proyecto cada vez que quiera compartirlo (sin agregar a alguien a su repositorio privado), puede generar un enlace para compartir instantáneamente.

La característica de interés aquí es la programación de parejas en vivo de Codeanywhere. Al igual que Live Share o Teletype, esto promete un estilo de edición de documentos de Google Docs, sin límite en el número de colaboradores. Otra función útil que conocemos de Documentos: haga clic en el ícono de su colaborador y se lo dirigirá a la línea en la que está trabajando.

Codeanywhere le costará entre $ 2.50 / mes y $ 40 / mes, según el nivel del plan y la frecuencia de facturación.

6. CodePen

CodePen Collab Mode

Los suscriptores de CodePen Pro pueden acceder al modo Collab, lo que permite a varios usuarios editar un solo lápiz al mismo tiempo. Solo el propietario del bolígrafo debe tener una suscripción Pro para que esto funcione.

Los cambios, las selecciones y los cambios de configuración de cada usuario se reflejan en el modo Colaboración, y hay un área de chat en vivo incorporada.

El propietario del bolígrafo puede decidir si guardar los cambios y los colaboradores pueden repartir los resultados en sus propios bolígrafos.

Si bien probablemente no esté realizando su desarrollo principal con CodePen, esta es una excelente manera de ejecutar una sesión de resolución de problemas con un amigo o compañero de trabajo, realizar entrevistas o colaborar en otras situaciones ad hoc.

CodePen Pro cuesta entre $ 8 / mes y $ 39 / mes, según el nivel del plan y la frecuencia de facturación, y establece límites de colaboradores en cada uno de los tres niveles: 2 personas, 6 personas y 10 personas respectivamente.

7. CodeTogether

CodeTogether es un nuevo competidor en el espacio desde que se publicó la primera edición de este artículo, y está diseñado específicamente para permitir la programación de pares remotos.

La mayoría de las herramientas que hemos explorado se basan en un solo editor, lo que limita su practicidad dado que las opciones de editor a menudo no están estandarizadas en todo el equipo. CodeTogether es particularmente atractivo porque está disponible para Eclipse, VS Code e IDE basados ​​en IntelliJ. Los participantes pueden acceder a un editor basado en navegador independientemente de su preferencia personal de editor, por lo que CodeTogether funciona para una sólida muestra representativa de usuarios.

Al igual que con Live Share, los participantes de CodeTogether pueden moverse libremente por el proyecto. Los usuarios pueden trabajar en sus propias tareas de forma independiente, buscar en todos los proyectos compartidos o elegir seguir el punto de vista de otro usuario.

Entre su agnosticismo como editor y su flexibilidad colaborativa, CodeTogether parece ahora la mejor opción para muchos equipos del mundo real.

Genuitec ha hecho que todas las funciones de CodeTogether sean gratuitas durante la pandemia de COVID-19. Normalmente, el plan gratuito de CodeTogether permite sesiones individuales durante 45 minutos a la vez, mientras que el plan Premium cuesta $ 8 y permite hasta 16 participantes sin límites de tiempo de sesión. Hasta que no se apliquen los precios, hay poco riesgo al probar esta opción.

ES EL MOMENTO


Es un gran momento para ser un desarrollador remoto: existen muchas herramientas sólidas para colaborar en el código. Esperamos que esto le haya ayudado a encontrar el adecuado para usted. Sin embargo, si tiene dificultades para reducirlo, recomendamos Visual Studio Live Share para aquellos comprometidos con Visual Studio y Visual Studio Code, CodeTogether para equipos de editores mixtos y CodePen para la colaboración ad hoc.

Ahora que tiene su kit de herramientas ordenado, asegúrese de aprovechar al máximo la programación de pares con nuestra guía detallada de programación de pares de M. David Green, experto en flujo de trabajo de desarrollo y autor de Scrum: Novice to Ninja.

Deja un comentario

4 × uno =