IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)

Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

CodeSee Maps permet aux développeurs d'avoir en temps réel une carte de leur base de code
Pour une compréhension et une révision plus facile des bases de code volumineuses

Le , par Olivier Famien

52PARTAGES

6  0 
Nombreux sont les témoignages de développeurs qui rapportent que travailler sur d’anciens projets avec une base de code large s’avère généralement cauchemardesque dans la mesure où il faut d’abord comprendre le fonctionnement du code écrit par des tiers, mais également être capable de comprendre les bogues qui surviennent et appliquer les solutions idoines. Ce même sentiment est partagé par de nombreux développeurs qui travaillent sur de nouveaux projets dont la base de code est très étendue. Face aux difficultés rencontrées par les développeurs qui doivent à chaque fois se représenter une carte mentale de tout le code sur lequel ils travaillent pour ne pas être perdus dans ses méandres, CodeSee tente d’apporter une solution avec Review Maps, un outil intégré à sa plateforme de production et conçu pour donner en temps réel une carte détaillée de tout le code du projet afin que les développeurs puissent se concentrer sur les aspects techniques du code et non sur sa compréhension générale.

Lorsque vous travaillez à plusieurs sur un projet, il est clair que les éditions surviennent à tout moment, ce qui peut occasionner des bogues. Détecter ces bogues lorsque le code est assez volumineux pourrait nécessiter d’énormes ressources humaines et financières. C’est à ce niveau que CodeSee, la startup basée à San Francisco, se positionne avec CodeSee Maps qui est un outil qui vise à donner aux développeurs une claire lisibilité de leur base de code.

CodeSee Maps se présente comme un diagramme interactif et modifiable qui montre toutes les dépendances de la base de code dans les référentiels. Une fois installé sur référentiel, Maps permet de créer une carte de la base de code. Sur la carte, le code est regroupé de manière intuitive afin que l’on puisse le réviser en fonction de la logique et de la fonctionnalité. Par exemple, l’on peut choisir de revoir le code en partant de gauche à droite (général à plus spécifique) ou de réviser les sections en fonction du type (modifications back-end vs front end, etc.).


Sur la carte, l’on a également une légende qui se compose de trois types de modifications, à savoir les fichiers/dossiers ajoutés (qui sont de couleur verte), les fichiers et dossiers supprimés qui sont de couleur rouge et les fichiers et dossiers édités qui sont de couleur orange. Lorsque des commits sont effectués avec une pull request, une nouvelle Review Map est générée. En plus de la carte qui est présentée, l’on a un lien qui permet d’examiner les nœuds individuels de chaque carte générée. En cliquant sur les nœuds dans une carte, l’on peut afficher le code dans un format diff. En parcourant les fichiers, l’on peut signifier facilement que le code parcouru a été révisé en cochant la case conçue à cet effet. En outre, il est possible de fournir des commentaires dans le code, et ceux-ci sont instantanément reflétés dans le code.


A travers Maps, CodeSee souhaite aider les équipes à maîtriser la compréhension des grandes bases de code. « Nous voulons enfin apporter un peu de clarté au code. Nous n’en sommes encore qu’aux premiers stades, mais nos produits changeront notre façon de comprendre les systèmes techniques. Nous n’aurons plus besoin de passer des mois à construire des modèles mentaux ou de deviner comment fonctionnent les connexions entre les services », souligne la startup.

Et de compléter qu'avec « CodeSee comme solution, les développeurs passeront moins de temps à s’acclimater et plus de temps sur le travail qu’ils aiment : résoudre des problèmes techniques intéressants et avoir un impact positif sur le monde ».

Source : CodeSee Maps

Et vous ?

Que pensez-vous de CodeSee Maps ? Le trouvez-vous utile ?

Qu'est-ce qui pourrait vous pousser à l'utiliser ou à ne pas l'utiliser ?

Une erreur dans cette actualité ? Signalez-nous-la !

Avatar de Jsaintyv
Membre régulier https://www.developpez.com
Le 08/11/2021 à 11:01
Il y a un outil Français qui existe depuis des années pour çà.
https://www.castsoftware.com/products/highlight

Je dis des années car j'ai fait un stage chez eux en 2000 ;-).
2  0