Fermer

mai 2, 2019

6 outils de codage collaboratifs pour la programmation de paires distantes –


Il y a quinze ans, la plupart des collaborations en ligne et du travail à distance impliquaient des fils de messagerie, des appels Skype et des projets de re-compression interminables destinés à être partagés après chaque itération.

Les choses ont beaucoup changé – la plupart des choses sont meilleures (Google Docs!). et certaines choses pour le pire ( de messagerie permanente ). Quoi qu’il en soit, il est juste de dire qu’une grande partie de la friction a été supprimée du travail à distance.

Un domaine de friction traditionnellement élevé a été la fissure de la collaboration de code en temps réel. Mais cela a changé ces dernières années, alors que les développeurs travaillant pour les principaux éditeurs de code du monde ont présenté leurs solutions.

Que vous travailliez dans une équipe distribuée et que vous ayez besoin d'outils de codage collaboratifs pour vous servir tous les jours, ou que vous recherchiez simplement quelque chose à l'occasion. Pour résoudre un problème avec un ami, vous y trouverez quelque chose que vous pouvez utiliser.

1. Partage Visual Studio Live

 Partage Visual Studio Live

Visual Studio Live Share est la propre solution de développement collaboratif en temps réel de Microsoft pour Visual Studio et le code Visual Studio.

Live Share permet aux équipes de collaborer facilement sur une base de code partagée: personne n'a besoin de cloner un référentiel et tout le monde peut utiliser son propre environnement de développement. Chaque personne peut effectuer des opérations telles que la navigation entre les fichiers, la modification de code, la sélection de texte et leur affichage immédiat pour tout le monde.

Live Share partage tout, des fichiers aux terminaux, en passant par l'audio, offre des fonctionnalités de débogage collaboratif gratuites. Si vous êtes déjà un utilisateur de VS Code, ce choix est une évidence.

Pendant que vous y êtes, consultez nos recommandations d'extension de VS Code pour les développeurs JavaScript .

2. Télétype pour Atom

 Télétype pour Atom

Télétype pour Atom un des premiers utilisateurs de cette vague d'outils de collaboration en code temps réel malgré son statut de bêta en cours, permet aux utilisateurs d'Atom pour partager leur espace de travail avec les membres de l'équipe.

Alors que les utilisateurs de Live Share peuvent se déplacer librement dans un projet, le télétype est un peu plus centré sur l'hôte. Une fois que l'hôte a ouvert un «portail», son onglet actif devient un espace de travail partagé et les collaborateurs suivent l'hôte lorsqu'ils se déplacent entre les fichiers. Le télétype est utile, mais probablement pas aussi adapté au développement collaboratif ouvert que Live Share.

3. Collab distant pour SublimeText

 Collab distant pour SublimeText

Remote Collab apporte la programmation de paires virtuelles à SublimeText. Remote Collab est un plug-in barebones, mais si vous êtes investi dans SublimeText, il pourrait faire l'affaire.

Chaque session est liée à un document particulier. Une fois que l'hôte a commencé une session, les collaborateurs n'ont plus besoin que de l'adresse IP de l'hôte pour pouvoir se joindre, et toute modification apportée sera répercutée sur toutes les machines.

4. CodeSandbox Live

 CodeSandbox Live

CodeSandbox vous permet de collaborer sur vos sandbox avec sa fonctionnalité Live .

Les utilisateurs peuvent créer un sandbox en direct et le partager. URL avec les collaborateurs. Vous pouvez déterminer si n'importe qui peut éditer à volonté ou contrôler qui peut éditer à un moment donné (mode salle de classe). Les modifications de fichiers, les modifications de dépendance et les sélections sont toutes mises à jour d’une session à l’autre.

CodeSandbox est gratuit, mais si vous souhaitez accéder à des fonctionnalités avancées telles que les bacs à sable privés, vous pouvez choisir le montant à payer chaque mois. un patron.

5. Codeanywhere

 Codeanywhere

Codeanywhere est un environnement de développement basé sur un navigateur qui vous aide à coder depuis n'importe quel appareil sans friction – éditeur, terminal, suivi des révisions et autres fonctionnalités. tout inclus. Codeanywhere est axé sur la collaboration. Par exemple: au lieu d'avoir à compresser votre projet à chaque fois que vous souhaitez le partager, vous pouvez générer un lien de partage instantanément.

La caractéristique qui nous intéresse ici est la programmation par paire en direct de Codeanywhere . Comme Live Share ou Teletype, cela promet un style d'édition de documents Google Docs, sans limitation du nombre de collaborateurs. Une autre fonctionnalité citée dans Google Documents: cliquez sur l’icône de votre collaborateur pour accéder à la ligne sur laquelle il travaille.

Contrairement aux anciens participants, Codeanywhere n’est pas gratuit, il vous en coûtera entre 2,50 $ / mois et 50 dollars par mois, selon le niveau du régime et la fréquence de facturation.

6. CodePen

 Mode Collab CodePen

CodePen Les abonnés Pro peuvent accéder au Mode Collab ce qui permet à plusieurs utilisateurs de modifier un même stylo au même moment. Pour que cela fonctionne, seul le propriétaire du stylo doit disposer d'un abonnement Pro.

Les modifications, sélections et modifications apportées aux paramètres de chaque utilisateur sont reflétées en mode Collab, et une zone de discussion en direct est intégrée, au cas coordonne déjà via votre application de chat habituelle ou un appel.

Le propriétaire du stylo peut décider s'il souhaite enregistrer les modifications et les collaborateurs peuvent insérer les résultats dans leur propre stylo.

Bien que vous ne fassiez probablement pas votre développement principal. Avec CodePen, c’est un excellent moyen de gérer une session de dépannage avec un ami ou un collègue, de mener des entretiens ou de collaborer avec d’autres situations ponctuelles.

CodePen Pro coûte entre 8 et 39 USD par mois, selon les conditions. plan et fréquence de facturation, et limite le nombre de collaborateurs sur chaque niveau: 2 personnes, 6 personnes et 10 personnes.

Wrapping It Up

C'est un bon moment pour être un développeur distant – il y a beaucoup de solides outils disponibles pour collaborer sur le code. Nous espérons que cela vous a aidé à trouver celui qui vous convient. Toutefois, si vous avez du mal à réduire votre choix, nous vous recommandons Visual Studio Live Share pour la plupart des situations et CodePen pour la collaboration ad hoc.

Faites-nous connaître vos outils de collaboration de code préférés dans les commentaires!




Source link