Codeivate : Récupérer des statistiques sur votre manière de coder

Vous souhaitez générer automatiquement des statistiques sur votre façon de coder ? Codeivate le fait pour vous ! Une fois installé, cet outil vous permettra de savoir combien de temps vous passez sur chaque langage, à quelle heure vous êtes le plus productif ainsi qu’un ensemble d’informations toutes aussi intéressantes. Grâce à leur plateforme Web, vous aurez la possibilité de comparer vos tendances par rapport à celles des autres utilisateurs.

Exemple d'un profil sur Codeivate, plugin pour enregistrer votre maniière de coder

Aperçu du profil de Paul sur Codeivate

Vous pouvez utiliser Codeivate si vous programmez sur Sublime Text 2 ou 3, ou sur les IDE développés par JetBrains.

Pour ma part, j’ai essayé Codeivate avec Sublime Text 3. Sa mise en place est très simple.

Installer Codeivate sur Sublime Text

Tout d’abord, installez le Package Control de Sublime Text si cela n’est pas déjà fait. Puis, ouvrez la Command Palette (CTRL+SHIFT+P pour Windows et Linux, ou CMD+SHIFT+P pour Mac) et copiez cette commande :
Package Control : Install Package.
Une autre fenêtre va s’ouvrir et vous n’aurez plus qu’à saisir Codeivate pour l’installer automatiquement sur l’IDE.

Une fois l’installation terminée, créez vous un compte sur la plateforme. Vous obtiendrez ainsi un ID et un Token qu’il faudra renseigner dans Sublime Text afin de permettre la récupération de données.

Ouvrez le menu :
“Preferences Menu” -> “Package Settings” -> “Codeivate” -> “Settings – User”
et mettez à jour votre ID et votre Token. Attendez quelques minutes, codez quelques lignes et votre profil sera généré !

Les fonctionnalités proposées par Codeivate

Codeivate propose un ensemble d’informations intéressantes. Je vous laisse découvrir par vous même dans cet article les données principales que cet outil peut récupérer.

Sur Sublime Text, Codeivate affiche depuis combien de temps vous codez dans un langage. Dès que vous arrêtez d’écrire, le compteur s’arrête automatiquement.

Le plugin Codeivate sur Sublime Text qui comptabilise le temps passé sur un langage

Sachez en temps réel depuis combien de temps vous programmez

Un tableau de bord génère des graphiques par rapport à vos données personnelles, comme votre productivité de la semaine passée.

Graphique provenant de Codeivate indiquant combien de points vous avez gagné en codant

Productivité des sept derniers jours

Vous pouvez apercevoir les tendances des développeurs et comparer vos données à celles des autres, entrainant ainsi une petite compétition.

Codeivate compare vos gains de points avec ceux des autres programmeurs

Graphique sur les heures les plus productives

Étant en version BETA, Codeivate est donc plus un gadget qu’un outil indispensable pour le moment. Il permet de connaitre quels sont les langages sur lesquels nous passons le plus de temps et de comparer nos données à celles des autres développeurs. Cependant, je pense qu’il peut être motivant pour certains puisqu’il s’apparente à un jeu de RPG ou chaque compétence doit être travaillée afin d’augmenter son niveau sur l’outil.

Mon profil sur Codeivate est disponible ici. Et le vôtre ?

Leave a Comment.