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 !

Un blogueur imagine un IDE fonctionnant comme un jeux vidéo
Avec des défis de programmation à relever

Le , par Idelways

21PARTAGES

5  2 
Et si les environnements de développement intégré fonctionnaient comme les jeux vidéos ? Voilà une idée saugrenue, mais qui suscite pourtant un réel engouement (amusé bien entendu).

L'idée vient d'un blogueur et développeur .NET/C# Slovène qui a imaginé un IDE qui décernerait au développeur un prix ou un titre pour chaque niveau qu'il débloque en relevant un défi. Des exploits pas toujours glorieux, faut-il le préciser.

Résultat, pas encore l'IDE rêvé, hélas, mais une liste hilarante de titres à la sauce antipattern en C#/DotNET.

Ainsi le titre de « Mathématicien » devrait être décerné, selon rudi (le pseudo de ce blogueur), aux développeurs qui définissent 15 variables avec un seul caractère comme nom. Le titre de « Monstre Spaguetti » devrait être remis à celui qui arrive à écrire une ligne de code de plus de 300 caractères.

Les développeurs qui gardent ouverts plus de 50 fichiers sources seraient en droit de gagner le titre de « Multitasqueur ». Et ceux qui écrivent des fichiers de plus de 10 000 lignes de code mériteraient le titre de « Poète ».

Les développeurs qui font des programmes qui « Attrapent toutes les exceptions » feraient, quant à eux, de la « Programmation Pokémon ». Et ceux qui créent un Windows Forms de plus de 100 contrôles, seraient experts en « Programmation Matrix ».

Dans le registre taquin, le blogueur propose d'attribuer le titre de « Je suis désolé » à tous les développeurs .NET qui créent un nouveau projet en Visual Basic.

Bref, un IDE qui transformerait les heures de développement fastidieuses et ennuyeuses en de réelles parties de jeu de rôle. Mais qui risquerait aussi de pousser au suicide les chefs de projets, les services d'assurance qualité et les commerciaux soucieux de la qualité et de la livraison à temps des projets.

La liste complète des exploits et des défis est décrite sur le blog de rudi

Et vous ?

Etes-vous tenté(e) par un tel IDE ?
Quels sont les exploits que vous préférez ? Et lesquelles proposez-vous ?

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

Avatar de SucreGlace
Membre confirmé https://www.developpez.com
Le 26/01/2011 à 14:08
Citation Envoyé par Idelways Voir le message
Un blogueur imagine un IDE fonctionnant comme un jeux vidéo
Hum, à lire le titre j'ai cru qu'il s'agissait d'un vrai projet, d'un nouvel IDE.
En fait, en suivant le lien vers le blog, on lit juste "Hey, et si Visual Studio décernait des récompenses aux développeurs ? Voici une liste de possibilités : [...]", suivi d'une compilation de clichés sur les développeurs assortis d'un titre humoristique.
Amusant peut-être, mais rien de bien nouveau. Je suis déçue.

Citation Envoyé par Idelways Voir le message
Etes-vous tenté(e) par un tel IDE ?
Bah, vu que la plupart des récompenses correspondent plutôt à des horreurs en terme de lisibilité, non, pas vraiment.
Évidemment, il est plus facile de repérer (et récompenser) des erreurs que des merveilles de conception...

Un IDE "jeu de rôle" pour les débutants, où l'on serait guidé pour écrire sa première fonction, avec des récompenses après avoir effectué sa première compilation sans erreur, ça serait nettement plus intéressant !
8  0 
Avatar de Haseo86
Membre éclairé https://www.developpez.com
Le 26/01/2011 à 14:08
Je trouve assez affligeant la sur-interprétation des propos qui transforme une liste des succès/trophées imaginés pour Visual Studio, en "Un blogueur imagine un IDE fonctionnant comme un jeu vidéo"...

Rudi n'a absolument pas imaginé d'IDE, il s'est simplement éclaté à faire une liste de trophées absurdes histoire de se marrer un coup.
6  2 
Avatar de ninfomane
Nouveau membre du Club https://www.developpez.com
Le 26/01/2011 à 14:18
J'aime !

On sait tous qu'un cerveau amusé travail mieux. Cette idée permet d'une part de faire sourire le développeur et d'autre part de faire un audit sur la qualité de son code.
Je pense donc vraiment que l'idée est bonne. Il faudrait bien sûr étoffer les différents niveaux suivant les nombreuses caractéristiques d'un code source.
4  0 
Avatar de o.deb
Nouveau membre du Club https://www.developpez.com
Le 26/01/2011 à 21:53
<hs>
Citation Envoyé par Idelways Voir le message
les commerciaux soucieux de la qualité
très bonne
</hs>
6  2 
Avatar de Hellwing
Membre chevronné https://www.developpez.com
Le 26/01/2011 à 14:12
Moi je trouve ça marrant, des hauts faits à la WoW dans un IDE. Ca égaïerait les développements monotones.

Du moment qu'il n'y a pas de jingle à chaque titre débloqué, moi j'aime l'idée.
3  0 
Avatar de YannPeniguel
Membre éprouvé https://www.developpez.com
Le 26/01/2011 à 16:31
Citation Envoyé par Hellwing Voir le message
Rien n'empêche d'imaginer des trophées pour récompenser les bonnes pratiques, comme par exemple :
- indentation systématique
- pourcentage de commentaires élevé par rapport au code écrit, avec trophées graduels en fonction du pourcentage (10%, 20%... 200%)
Si je t'écris un commentaire long et imbitable plutôt qu'un commentaire pertinent et concis, j'aurais plus de points?
2  0 
Avatar de scorpking
Membre habitué https://www.developpez.com
Le 26/01/2011 à 16:43
en tout cas l'idée d'un ide ou on peux débloquer de nouvelles fonctionnalités en terminant des programmes sous forme de TP/quêtes pourrai être intéressant

j'imagine un Photoshop ou on pourrai pas utiliser la baguette magique sans avoir avant appris à se servir du lasso ça permettrai de faire des programme dont on connais tous les outils de bases avant de faire des truc compliqué
pareil un IDE ou on ne pourrai pas faire d'interface graphiques avant d'avoir fais des premiers programmes en console
ça ferai des bon ide pour les débutant qui voudraient apprendre a se servir de logiciels (graphisme, vidéo, code, 3D, ... j'en passe et des meilleurs)

en tout cas c'est une idée à coder
2  0 
Avatar de grafikm_fr
Expert confirmé https://www.developpez.com
Le 26/01/2011 à 13:33
I’m Sorry – Created a new Visual Basic Project
Pourquoi tant de haine?
3  2 
Avatar de UNi[FR]
Membre confirmé https://www.developpez.com
Le 26/01/2011 à 13:37
L'idée est plutôt smpathique je trouve !
2  1 
Avatar de pcaboche
Rédacteur https://www.developpez.com
Le 08/02/2011 à 19:20
Citation Envoyé par popo Voir le message
Je trouve grotesque de distribuer des trophées à un développeur qui fait de la merde !

Moi, je reprendrai l'idée en la modifiant un peu : détecter les immondices dans le code du développeur mais au lieu de le récompenser, il faudrait lui afficher un gros warning (et pourquoi pas envoyer un mail directement à son chef de projet s'il répète sa connerie plus de x fois)
J'ai déjà vu des entreprises qui récompensaient certains développeurs qui font de la merde, et pas par des trophées virtuels...

Moi aussi je trouvais ça grotesque. Mais dans le monde de l'entreprise, le copinage vaut parfois mieux que la compétence.

(et ça ne sert à rien d'envoyer un mail à son chef de projet, il est dans le coup aussi... )
1  0