Quel est le code dont vous êtes le plus fier ?
Pourquoi l'avez-vous écrit ? Et pourquoi vous a-t-il donné autant de satisfaction ?

Le , par Gordon Fowler, Expert Confirmé Sénior
Récemment, un ami développeur me confiait à la terrasse d'un café la fierté qu'il avait ressenti d'avoir réalisé son premier code avec sa fille.

Le programme n'avait rien de complexe ni de révolutionnaire, mais de voir son enfant créer une mini-application (un jeu très basique en Java) lui avait procuré une joie immense et beaucoup plus de satisfaction que lors de ses habituelles réalisations complexes et sur mesure pour des services financiers ou des opérations de reportings de grand envergure.

Cette petite anecdote montre bien que le développement n'est pas uniquement affaire de complexité ou de performance du code.

Souvent, la fierté vient d'une réussite modeste (comme un premier code fait tout seul), commune mais difficile (comme tenir un délai) ou de la « beauté » (forcément subjective) du résultat.

Un membre de la rédaction de Développez (Idelways pour ne pas le citer) expliquait ainsi que le code dont il était le plus fière était « un middleware fait pour assurer l’interopérabilité entre deux systèmes de gestion d'un parc de réparation radicalement différents, mais qui devaient interagir à tout prix. C'était super car ça n'a pris après refactoring qu'une table de correspondance et 20 lignes de code. C'était élégant, efficace et ça pouvait être lu en un seul écran ».

Source de fierté professionnelle supplémentaire, cette solution est en production, sans faillir, depuis bientôt 5 ans.

Quelquefois, la fierté vient du fait d'être arrivé à dépasser les contraintes techniques, comme les limitations du réseau. Et de le faire dans des délais courts.

« Le code source dont je suis le plus fier portait sur l’implémentation d’une méthode de décompression/compression des transactions d’un web service développé en C#. Après pas mal de recherches, nous avons décidé d’utiliser la bibliothèque C # open source CsharpZipLib qui a permis d’implémenter cela assez rapidement », raconte Hinault Romaric, lui aussi membre de la rédaction de Développez. « Ce code a été écrit dans le cadre du développement d’un service web dont les données devaient être échangées sous un format XML. La quantité de données transmises dans une requête était parfois très importante, et on avait des temps de réponse assez longs et une surcharge assez importante de la bande passante. Le résultat a été très satisfaisant. Avec les très bas débits que nous avions dans cette sous région du Cameroun, c'était un facteur très important pour la réussite du projet ».

Trois exemples parmi d'autres qui rappellent aussi que le métier de développeur possède un avantage sur beaucoup d'autres : il est affaire de créativité.

Et par conséquent, de fiertés potentielles.

Et vous, quel est le code dont vous êtes le plus fier ? Dans quel cadre l'avez-vous écrit ? Et pourquoi vous a-t-il donné autant de satisfaction ?


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


 Poster une réponse

Avatar de Ylmith Ylmith
http://www.developpez.com
Nouveau Membre du Club
le 12/06/2011 10:55
Même si je n'y travaille que depuis le début de l'année ma dernière base représentera la synthèse de 3 années dans ce type de développement :
une base Font-End/Back-End pour permettre la gestion en réseau d'environ
500-700 contrats d'emploi par an.
Etant passé d'Excel à Access j'avais cru que je n'aurais plus jamais à me servir
du VBA-Excel...et je me trompais.
Lorsque vendredi dernier j'ai pu rapidement mettre en place un code complexe pour piloter en interne une feuille Excel pour les besoins de cette base je me suis dit que malgré le fait de n'avoir pas fait ce genre de choses depuis longtemps ça se passait beaucoup mieux que ce que j'aurais pu espéré... Ce n'est peut être rien mais, étant venu à la programmation sur le tard, ce genre de "gratification" fait quand même chaud au coeur.
Avatar de Tydher Tydher
http://www.developpez.com
Membre habitué
le 16/06/2011 15:50
Pour moi, le code dont je suis le plus fier est celui d'arrivée à afficher dans une boucle infinie le message "Hello world" dans tout les languages que je connais
Avatar de Volgaan Volgaan
http://www.developpez.com
Futur Membre du Club
le 17/06/2011 13:15
Le code dont j'aurais pu être le plus fier est un jeu de bataille navale programmé en C et n'utilisant que la console. Ah les joies d'avoir des carrés de différentes couleurs dans celle-ci représentant les étendues d'eau et les navires !

Malheureusement, ce n'est jamais une bonne idée de stocker son projet final sur une clé USB... surtout que je l'ai perdue

Dommage, il ne me restait que peu de choses à coder, comme une IA, mais je n'ai jamais eu le courage de reprendre le projet - surtout que sa dernière sauvegarde était trop vieille pour être exploitable.

Bon, c'est bien peu de choses par rapport à ce que vous avez fait, mais je ne suis encore qu'un débutant dans ce monde ô combien passionnant de la programmation !

PS: A vrai dire, je pourrais encore citer une application reprenant les informations d'Allociné et permettant une recherche sur celui-ci en usant de l'API non-officielle du site (comprendre qu'elle n'est pas documentée et qu'elle n'est utilisée que pour les applications mobiles officielles du site).
Avatar de fodger fodger
http://www.developpez.com
Nouveau Membre du Club
le 01/07/2011 16:21
Pas forcément fier, mais d'être arrivé au bout ça m'a fait un bien fou que d'avoir réalisé un convertisseur de nombres en lettres de 0 à 1000 000 000, avec les accords ou non :p.
Avatar de DrHelmut DrHelmut
http://www.developpez.com
Membre actif
le 05/07/2011 17:33
j'étais bien fan de mon jeu de "Othello" codé en Java/Swing avec petite IA... pas optimisé pour deux sous et qui se prennait souvent des out of memory error dans la tronche à l'époque.. (projet d'étude)

Sinon un ptit shoot them up fait en flash, mais c'est pas vraiment coder...

Et niveau professionnel, y'a rien dont je sois particulièrment fier... j'ai fait de belles optimisations de perf sur pas mal de projet mais c'était tellement mal codé de base que franchement, y'a pas de mérite.

On va dire que, par rapport à mes collègues, je suis fier de savoir faire du javascript "à la main" et donc de me démmerder à fond sur ce sujet là ou d'autres n'aiment pas ça ou ne comprenent pas ça
Avatar de gros_rougeot gros_rougeot
http://www.developpez.com
Membre du Club
le 08/07/2011 15:41
Le code dont je suis le plus fier est un petit outil réalisé il y a 5 ou 6 ans dans ma boite précédente. En quelques secondes il effectue une comparaison de données qui nécessitait parfois plusieurs heures. C'est une grande satisfaction quand mes anciens collègues me disent qu'ils ne peuvent pas s'en passer encore aujourd'hui et qu'ils rendent vert de rage ceux qui n'ont pas la chance de l'avoir : il y'a un clef d'activation.
Avatar de max22 max22
http://www.developpez.com
Invité régulier
le 08/07/2011 19:40
Citation Envoyé par Gordon Fowler  Voir le message
Récemment, un ami développeur me confiait à la terrasse d'un café la fierté qu'il avait ressenti d'avoir réalisé son premier code avec sa fille.

Le programme n'avait rien de complexe ni de révolutionnaire, mais de voir son enfant créer une mini-application (un jeu très basique en Java) lui avait procuré une joie immense et beaucoup plus de satisfaction que lors de ses habituelles réalisations complexes et sur mesure pour des services financiers ou des opérations de reportings de grand envergure.

Cette petite anecdote montre bien que le développement n'est pas uniquement affaire de complexité ou de performance du code.

Exact. Merci pour ce témoignage ça m'a permis de me rappeler d'un programme que j'ai écrit sous DOS. Il permettait à ma soeur d'environ 5 ans de lancer des jeux à partir d'une liste. Mon premier programme vraiment UTILE m'a apporté une grande fierté d'autant plus grande que le paternel toujours prêt à critiquer prédisait un plantage en raison de problème de mémoire et bah non en revenant à la liste la mémoire était libérée et na !

J'ai écrit du code plus complexe et performant mais je n'ai plus jamais éprouvé cette même fierté, ça me manque.
Avatar de trapster trapster
http://www.developpez.com
Invité de passage
le 14/07/2011 1:02
Je me souviens encore de mon premier jeu codé de A à Z, un snake en C dont j'étais vraiment très fier, d'ailleurs dès que je retournais sur mon ordinateur je lançais l'application et me disais tout fièrement : "c'est moi qui ai fait ça".

Je m'en souviens encore comme si c'était hier, j'avais dû passer une quinzaine d'heure à l'époque, mais qu'est-ce que j'étais fier d'avoir rédigé ce petit bout de code que je trouverai à coup sûr sale, répétitif et non structuré si je l’apercevais aujourd'hui...
Avatar de nasty nasty
http://www.developpez.com
Membre éclairé
le 22/07/2011 12:14
Le code dont je suis le plus fier, un petit soft en VBA codé en 3 jours.
J’étais stagiaire dans un service de backoffice d'une grosse banque, et tous les jours je devais me faire de l'export de fichier excel, et y'avait pleins de colonnes a déplacer, re déplacer pour que le fichier d'origine corresponde a la table finale. Un boulot bien répétitif

Je me rappelle encore la clope que mon tuteur m'a payé pour me remercier. Son boulot (qui est devenu le mien le temps du stage) durait 4h avant, avec mon soft, ça prenait moins de 15 minutes.

Nasty
Avatar de white_hat_romeo white_hat_romeo
http://www.developpez.com
Invité régulier
le 24/07/2011 1:25
Il y a trois jours, j'ai commencé à découvrir les bases de l'informatique et du C avec beaucoup d’intérêt ! Je sais que cela peu paraitre ridicule pour beaucoup d'entre vous (étant donné vos compétences en ce domaine)... mais aujourd'hui, je suis fier... j'ai créé ma première calculatrice ! Celle ci étant capable de réaliser les calcules de base et de faire une boucle à chaque fin de résultat !
J’espère continuer et être encore satisfait de la même manière, voir plus encore... x)
Avatar de blaiso blaiso
http://www.developpez.com
Membre régulier
le 26/08/2011 21:57
Je suis fier d'un code simple de conversion de chiffres en toutes lettres en VBA Excel.Pas compliqué mais d'une grande efficacité, il a permi d'économiser (et continue de le faire) des heures et des heures de travail à plusieurs directions opérationnelles de ma boite.
Offres d'emploi IT
Développeur web
Alternance
IP-FORMATION - Ile de France - Saint-Cloud (92210)
Parue le 21/11/2014
Développeur web php5
Stage
DreamCentury Entertainment - Ile de France - Paris (75008)
Parue le 17/11/2014
Technicien informatique de maintenance sur site (H/F)
CDI
MACOS ASSISTANCE - Ile de France - Alfortville (94140)
Parue le 29/10/2014

Voir plus d'offres Voir la carte des offres IT
 
 
 
 
Partenaires

PlanetHoster
Ikoula