GRATUIT

Vos offres d'emploi informatique

Développeurs, chefs de projets, ingénieurs, informaticiens
Postez gratuitement vos offres d'emploi ici visibles par 4 000 000 de visiteurs uniques par mois

emploi.developpez.com

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, Responsable .NET
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 ?


Vous avez aimé cette actualité ? Alors partagez-la avec vos amis en cliquant sur les boutons ci-dessous :


 Poster une réponse

Avatar de BenoitM BenoitM - Membre expert http://www.developpez.com
le 25/01/2012 à 8:50
Citation Envoyé par Gouyon  Voir le message
Personnellement je trouve qu'il y avait nettement mieux à faire
Pour moi c'est un gadget de plus qui n'apporte rien si ce n'est que ça va être super énervant. Heureusement il n'est pas obligatoire

Ben pour connaitre les fonctionnalités d'une nouvelle version ca peut-être pratique.
Ca a un coté plus ludique que simplement lire la doc et peut inciter certain à mettre en pratique et faire des petits exemples
Avatar de Pelote2012 Pelote2012 - Membre chevronné http://www.developpez.com
le 25/01/2012 à 9:20
Est-ce que les badges sont cumulatifs ...
Ca pouurait inciter certains à passer par toutes les étapes pour en faire une collections ...

Trève de plaisanterie...
saluons au moins l'idée de mettre un peu rigolade dans le dev, parce que c'est pas drôle tous les jours...
Avatar de GonMad GonMad - Nouveau membre du Club http://www.developpez.com
le 25/01/2012 à 9:20
Citation Envoyé par Freem  Voir le message
Bah pour le coup... je dois reconnaître que je pige pas l'intérêt... autant faire du repli de code sur les accolades non?

Pas vraiment, il faut avoir touché à l'intellisense avant. Dans une classe bien fournie et que l'on ne se concentre que sur une partie du code (Events/Functions/Etc..) ça aide bien lorsque l'on navigue entre plein de fichiers, sur de gros projets.

Sinon l'idée est bonne pour former des débutants ou des expérimentés à de bonnes pratiques. Dommage qu'il n'y ait pas une partie plus technique, on à beau faire de bonnes pratiques, beaucoup de programmeurs ne savent même pas pourquoi la mémoire se fait manger par le framework
Avatar de Nathanael Marchand Nathanael Marchand - Rédacteur http://www.developpez.com
le 25/01/2012 à 9:41
Citation Envoyé par Gouyon  Voir le message
Personnellement je trouve qu'il y avait nettement mieux à faire
Pour moi c'est un gadget de plus qui n'apporte rien si ce n'est que ça va être super énervant. Heureusement il n'est pas obligatoire

Faut bien comprendre que ca n'est pas une partie officielle de Visual Studio hein. C'est juste un plug-in qui a été créé par des employés de Microsoft (surement sur leur temps libre) pour le fun...
Avatar de tomlev tomlev - Rédacteur/Modérateur http://www.developpez.com
le 25/01/2012 à 9:51
Citation Envoyé par mrjuls  Voir le message
Si ils peuvent la creuser pour analyser de manière intelligente le code, en reprenant par exemple les règles d'outils comme StyleCop, ça pourrait devenir vraiment bien pour progresser !

Ca utilise FxCop pour certains achievements...
Avatar de Gouyon Gouyon - Membre éprouvé http://www.developpez.com
le 25/01/2012 à 12:12
Citation Envoyé par BenoitM  Voir le message
Ben pour connaitre les fonctionnalités d'une nouvelle version ca peut-être pratique.
Ca a un coté plus ludique que simplement lire la doc et peut inciter certain à mettre en pratique et faire des petits exemples

Là je vois pas trop comment??? Car si j'ai bien compris on obtient un badge en fonction de ce qu'on a programmé. J'ai rarement vu des gens programmer une nouvelle fonctionnalité sans la connaître au paravent.

Citation Envoyé par Nathanael Marchand  Voir le message
Faut bien comprendre que ca n'est pas une partie officielle de Visual Studio hein. C'est juste un plug-in qui a été créé par des employés de Microsoft (surement sur leur temps libre) pour le fun...

Je m'en doute un peu mais j'aurais préféré qu'ils s'amusent à améliorer la doc de visual studio que je trouve particulièrement pénible à utiliser.
Avatar de Jérôme Lambert Jérôme Lambert - Rédacteur http://www.developpez.com
le 25/01/2012 à 12:30
Citation Envoyé par Gouyon  Voir le message
Là je vois pas trop comment??? Car si j'ai bien compris on obtient un badge en fonction de ce qu'on a programmé. J'ai rarement vu des gens programmer une nouvelle fonctionnalité sans la connaître au paravent.

C'est très simple, tu peux effectivement débloquer des badges sans avoir cherché à les obtenir. Ou alors, tu peux aussi lire les descriptions des badges à obtenir et là, tu pourrais découvrir des choses que tu ne connaissais pas.

Un exemple :

Regional Manager (7 points)
Add 10 regions to a class. Your code is so readable, if I only didn't have to keep collapsing and expanding!

Si je veux ce badge mais que je ne sais pas ce que c'est une région en C#, j'irai voir sur internet, etc.
Avatar de jyl2002 jyl2002 - Membre régulier http://www.developpez.com
le 25/01/2012 à 14:17
Citation Envoyé par BenoitM  Voir le message
Ben pour connaitre les fonctionnalités d'une nouvelle version ca peut-être pratique.
Ca a un coté plus ludique que simplement lire la doc et peut inciter certain à mettre en pratique et faire des petits exemples

OUI ! Alors là je dis + 1000 !

Quel superbe moyen pour encourager les développeurs à découvrir les fonctionnalités avancées de Visual Studio ou de .NET ! Il suffit de les inviter à gagner le plus de badges possibles (côté ludique) et ils découvrent des nouvelles astuces qu'ils ne connaissent pas, juste en cherchant quels badges il leur manque. Combien de développeurs je rencontre qui utilisent VS 2010 comme si c'était VS 2005 : quel gachis ! C'est un peu comme Excel : un outil très puissant, mais utilisé à 5% de ses possibilités juste parcequ'on n'a pas l'occasion de découvrir se qui se cache derrière les 95 % restants.

Juste pour cet aspect là, je trouve ça super.
Avatar de Nathanael Marchand Nathanael Marchand - Rédacteur http://www.developpez.com
le 25/01/2012 à 14:31
Citation Envoyé par jyl2002  Voir le message
C'est un peu comme Excel : un outil très puissant, mais utilisé à 5% de ses possibilités juste parcequ'on n'a pas l'occasion de découvrir se qui se cache derrière les 95 % restants.

A ce propos, vous connaissez Office Ribbon Hero ?
http://www.microsoft.com/download/en....aspx?id=26531
Avatar de antoine.debyser antoine.debyser - Membre confirmé http://www.developpez.com
le 26/01/2012 à 14:20
Comme dit avant c'est inutile, et donc obligatoire ^^
C'est fun, et ca n'a aucune signification, j'adore.
Avatar de stailer stailer - Membre chevronné http://www.developpez.com
le 26/01/2012 à 15:02
Code : Sélectionner tout
A ce propos, vous connaissez Office Ribbon Hero ?
un peu plus tôt dans la conversation :
on atteint le comble du ridicule là ...

C'est pas faux...
Offres d'emploi IT
RESPONSABLE SERVICE INFORMATIQUE
Délégation Catholique pour la Coopération - Autre - Koudougou - BURKINA-FASO
Développeur front-end / intégrateur - H/F
Mobiskill - Ile de France - Paris (75000)
Développeur iOS H/F
Mobiskill - Ile de France - Paris (75000)

Voir plus d'offres Voir la carte des offres IT
Contacter le responsable de la rubrique Accueil