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 !

Les badges font leur entrée dans Visual Studio
Les développeurs désormais félicités pour leur prestation dans l'écriture du code

Le , par Hinault Romaric

0PARTAGES

8  3 
Dans le domaine des jeux vidéo, la mode est désormais à la gamification avec l’introduction des succès, permettant d’obtenir des badges ou tout autre objet virtuel par les gamers talentueux.

Microsoft a transporté le système sur sa plateforme de développement afin d’offrir aux développeurs un moyen d’être félicités pour leur prestation.

L’éditeur vient de publier en version bêta une extension pour Visual Studio, permettant aux développeurs de gagner des badges en fonction du code qu’ils écrivent, son niveau de sophistication et l’utilisation des différentes capacités de l’environnement de développement.

Le plug-in analyse un thread d’arrière-plan chaque fois qu’un code est compilé, ainsi que l’écoute des événements particuliers et actions dans Visual Studio. Lorsque certains critères ou actions ont été détectés, l’extension déclenche un message d’alerte et accorde un nouveau badge au développeur, qui est ensuite affiché sur son profil public sur Channel 9 tout comme avec la Xbox.



Le développeur pourra même montrer ses talents à ses contacts en partageant ses badges sur les réseaux sociaux Facebook et Twitter.

Les badges sont débloqués suivant 32 réalisations qui ont été réparties en six catégories : Customizing Visual Studio, Don't Try This At Home, Good Housekeeping, Just For Fun, Power Coder et Unleashing Visual Studio.



Parmi les réalisations, on peut citer : la présence de plus de dix régions dans une seule classe (Regional Manager ) ; l’utilisation de cinq directives du processeur ( Close To The Metal) ; la présence de plus de dix points d’arrêt dans un code (Interrupting Cow), etc.

Ironiquement, il est possible de gagner un badge pour l’utilisation de l’instruction Goto qui, soulignons-le, n’est pas conseillée et rend le code difficile à lire et à gérer.

Le système est activé uniquement après installation de l’extension.

Une nouveauté qui ajoute un peu de « fun » dans Visual Studio qui sera certainement appréciée par certains et décriée par d’autres.

Télécharger l'extension Visual Studio Achievements

Source : Channel 9

Et vous ?

Qu’en pensez-vous ? Allez-vous utiliser cette extension ?

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

Avatar de CAML
Membre averti https://www.developpez.com
Le 23/01/2012 à 16:26
Chef de projet : Mais enfin pourquoi tu as référencé 25 DLL complétement vide ?????
Dev : Ha ben je voulais mon succès !

22  0 
Avatar de tomlev
Rédacteur/Modérateur https://www.developpez.com
Le 23/01/2012 à 16:31
Inutile, donc indispensable... je l'ai installé et j'adore

Citation Envoyé par malkav1978 Voir le message
Je trouve cela très infantilisant et totalement inutile.

Résolument non !
Y en a qui ont vraiment aucun humour... ta vie doit être bien triste si tu peux pas t'amuser de petites choses sans importance
12  3 
Avatar de yezhouden
Membre régulier https://www.developpez.com
Le 23/01/2012 à 16:58
Un premier pas vers un codertag qui serait associé au CV ?

"J'ai un succès platine en administration Oracle, un autre en développement Talend..."

L'initiative est amusante, dommage que Microsoft n'en profite pas pour encourager les bonnes pratiques.
7  0 
Avatar de Guulh
Membre émérite https://www.developpez.com
Le 24/01/2012 à 12:10
Euh... z'avez vu la liste des achievements, au moins? Z'avez pas un peu l'impression que c'est très visiblement humoristique, et que ça n'a rien à voir avec la qualité du code?

Quant à la gamification du dev, c'est pas neuf, me semble qu'Hudson/Jenkins a quelque chose comme ça. Y'a aussi des systèmes de médaille dans des repositories comme GitHub ou GoogleCode, non?
8  1 
Avatar de xavier-sama
Membre à l'essai https://www.developpez.com
Le 24/01/2012 à 12:03
Juste pour dire comment je suis choqué par certains commentaires !!

C'est fun, point !

Ça n'a aucun rapport si on est débutant ou vétéran du dév ca ne fait pas mieux coder ni mieux apprendre et encore moins flatter son ego...vous êtes sérieux quand même...

Perso ca me fait trop rire les trophées, point !

Xavier
7  1 
Avatar de Shaidak
Membre actif https://www.developpez.com
Le 23/01/2012 à 16:56
Bien fun en effet, je me laisserais sûrement tenté

Citation Envoyé par Jay13mhsc Voir le message
Les régions, ça a juste été inventé pour les codeurs dégueulasses qui ne savent pas écrire du code propre...
Troll tag pour la prochaine fois ...
5  0 
Avatar de stailer
Membre chevronné https://www.developpez.com
Le 24/01/2012 à 9:23
Je pense que derrière l'humour il y a une aussi une petite histoire d'ego... Finalement un peu à la Facebook et surtout Tweeter : C'est simple, ça sert pas à grand chose mais putain c'est génial de parler de soi et de dire "JE" toute la journée.

La c'est au fond un peu pareil : ça sert à rien mais si j'obtiens des badges JE les montrerai à mes collègues ou JE les partagerai sur Facebook.

Hey.. It's a plugin. You don't like it, don't use it.
Bien entendu mais c'est intéressant d'analyser à travers ces outils notre egocentrisme ou notre besoin en reconnaissance.
5  1 
Avatar de BenoitM
Expert confirmé https://www.developpez.com
Le 23/01/2012 à 16:23
Beuh quand tu apprends ca peut etre amusant.
Avoir des badges genre "hey tu as réussi ton premier for each","hey tu as réussi ton premier thread". peuvent t'encourager t'encourager à aller voir des classes/fonctionalités que tu ne connais pas
Mais bon il y a aussi la problématique que c'est n'est pas parce que tu réussis un achievement que tu as compris le concept et que tu le maitrisses...
4  1 
Avatar de deathness
Membre émérite https://www.developpez.com
Le 23/01/2012 à 16:45
Il ne faut en effet rien voir de plus que du fun. C'est toujours amusant de blaguer entre collègue sur ce genre de truc!

Après pour l'aspect éducatif évoqué plus haut, je reste sceptique. Mettre un thread pour avoir tel ou tel badge n'indique en rien sa compréhension de la chose. Néanmoins ce peut être un embryon d'un projet éducatif plus élaboré.
En donnant par exemple facilement l'accès à la création de nouveau badge dans un visual studio personnalisé pour les prof.
3  0 
Avatar de Jérôme Lambert
Rédacteur https://www.developpez.com
Le 23/01/2012 à 18:34
Totalement inutile, il me le fallait bien évidemment !
Je trouve que c'est une intiative très drole et je ne vais pas plus loin.

J'ai lu énormément de commentaires de MVP qui considéraient ce plugin comme une mauvaise chose, c'est leur avis. Je trouve ça quand même drole et je sais faire la part des choses avec le boulot.

Et pour ceux qui voient ça d'un très mauvais oeil, une citation d'un MVP :

Hey.. It's a plugin. You don't like it, don't use it.
4  1