IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Actualités Discussion :

Quel est le code dont vous êtes le plus fier ?

  1. #41
    Rédacteur
    Avatar de pseudocode
    Homme Profil pro
    Architecte système
    Inscrit en
    Décembre 2006
    Messages
    10 062
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 51
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Architecte système
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2006
    Messages : 10 062
    Points : 16 081
    Points
    16 081
    Par défaut
    Citation Envoyé par Hellwing Voir le message
    Tiens, je pense à un autre code dont je suis fier :

    En première, je me suis amusé à coder un jeu de hasard sur ma CASIO : on appuyait sur une touche et l'écran affichait la face d'un dé allant de 1 à 6 (mais paramétrable pour aller jusqu'à 9).
    La particularité du "jeu" était le fait que l'affichage était tellement lent (ligne par ligne) qu'il générait involontairement du suspense quant au résultat final.

    C'était une de mes premières approches de la programmation, et mes potes l'aimaient bien.
    Ah tiens, ca me rappelle que j'avais fait un code sur ma CASIO pour convertir un décimal en fraction. Sympa pour gagner du temps lors des interros ^^

    (1/2+3/5)*(2/3+4/7) = 1.361904761904762 ---> 143/105
    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  2. #42
    Futur Membre du Club
    Profil pro
    Inscrit en
    Juin 2011
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Juin 2011
    Messages : 21
    Points : 5
    Points
    5
    Par défaut
    Je ne suis pas fier d'un de mes codes en particulier mais je suis fier de chaque code sur lequel j'ai passé beaucoup de temps afin qu'il fonctionne exactement comme je le veux et dont je comprends le fonctionnement de chaque ligne.

    Plus précisement je suis fier d'un code facile à comprendre, gérant n'importe quelle erreur pouvant apparaître à n'importe quel moment, utilisant peu de ressources et ayant une bonne rapidité d'exécution.

  3. #43
    Membre éprouvé Avatar de Elepole
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2010
    Messages
    504
    Détails du profil
    Informations personnelles :
    Âge : 34
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2010
    Messages : 504
    Points : 1 145
    Points
    1 145
    Par défaut
    Le code dont je suis fier:

    Au lycée j'avais codée une nouvelle interface windows-like complète pour ma calculatrice, avec icône, affichage de la charge des pile, avec intégré des outil de nettoyage de la mémoire, un traitement de texte, un module de cryptage pour le traitement de texte, et même un ptit malware en easter-egg qui obligeait a devoir retirer et remettre les pile 5 fois avant d'avoir une chance de re-allumer la calculatrice
    Rien de bien sorcier, mais c'etait "le mien"

    Mon pote qui m'avait "commander" juste un traitement de texte histoire d'avoir un cahier en moins dans le sac a eu un pacquage complet
    Citation Envoyé par Killing Joke Voir le message
    1984 : Big Brother is watching you.
    2011 : Big Brother is hosting you.

  4. #44
    Membre chevronné
    Avatar de gwinyam
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2006
    Messages
    1 162
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Opérateur de télécommunications

    Informations forums :
    Inscription : Mai 2006
    Messages : 1 162
    Points : 2 015
    Points
    2 015
    Par défaut
    Le code dont je le suis plus fier? Un programme d'une centaine de lignes en Pascal qui répartissait équitablement des charges dans x containers, vendu à mes profs comme un répartiteur de charges pour des cargos.

    La subtilité du truc? ça m'a permis de donner une heure de cours à mes profs de dev de comment faire de l'objet avec Pascal. ça vous change un homme de donner un cours à ses profs
    Comme quoi on a toujours à apprendre des autres, c'est surtout ça la leçon.
    Comparez la qualité et le prix du matériel de bricolage ou de maison avant d'acheter : MatosMaison
    Le bouton ne masse pas les pieds, mais ça aide la communauté.

  5. #45
    Expert confirmé
    Avatar de Doksuri
    Profil pro
    Développeur Web
    Inscrit en
    Juin 2006
    Messages
    2 451
    Détails du profil
    Informations personnelles :
    Âge : 54
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Juin 2006
    Messages : 2 451
    Points : 4 600
    Points
    4 600
    Par défaut
    Le code dont je suis le plus fier est celui-ci :
    Code html : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    <HTML>
     <HEAD>
      <TITLE>Test</TITLE>
     </HEAD>
    </HTML>
    (oui oui, avec les balises en capitales et sans body...) (avec notepad)
    C'est nul, mais c'est ce code qui m'a donne envie de me lancer dans la programmation (web ou autre)
    La forme des pyramides prouve que l'Homme a toujours tendance a en faire de moins en moins.

    Venez discuter sur le Chat de Développez !

  6. #46
    Membre averti Avatar de Shinzul
    Homme Profil pro
    Lecteur assidu de code source
    Inscrit en
    Janvier 2008
    Messages
    174
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Lecteur assidu de code source
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2008
    Messages : 174
    Points : 333
    Points
    333
    Par défaut
    Le code dont je suis le plus fier est un petit middleware en Java que j'ai développé en projet d'étude qui permet à un utilisateur d'uploader des jar sur le serveur, de les intégrer et d'utiliser des services compris dans les jar via webservices.

    J'ai adoré développer sur ce projet car j'ai vu beaucoup de choses un peu obscure du Java (ClassLoader, les contextes d’exécution pour accéder aux classes, ...) et je me suis arraché les cheveux
    N'oubliez pas le quand vous avez votre solution.

  7. #47
    Expert éminent sénior
    Avatar de Paul TOTH
    Homme Profil pro
    Freelance
    Inscrit en
    Novembre 2002
    Messages
    8 964
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 54
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Novembre 2002
    Messages : 8 964
    Points : 28 445
    Points
    28 445
    Par défaut
    moi je suis très fier d'avoir inventé un portal engine...bon c'était pas une nouveauté - même à l'époque - mais je ne savais pas que ça existait et je l'ai réinventé

    pour la petite histoire, je codais en Turbo Pascal un moteur 3D software (avant l'avènement des cartes 3D) et j'étais aux toilettes à regarder les murs quand soudain il m'est apparu que le couloir n'était visible qu'à travers la porte ! il était donc totalement inutile d'en faire le rendu si la porte n'était pas visible à l'écran ! de même il fallait que la porte donnant sur la cuisine soit visible à travers cette porte pour devoir faire le rendu de la cuisine !

    un petit coin, une grande idée

    Developpez.com: Mes articles, forum FlashPascal
    Entreprise: Execute SARL
    Le Store Excute Store

  8. #48
    Membre du Club
    Inscrit en
    Juillet 2003
    Messages
    46
    Détails du profil
    Informations forums :
    Inscription : Juillet 2003
    Messages : 46
    Points : 42
    Points
    42
    Par défaut
    Pour ma part ce serait le code de mon moteur de combat pour la réalisation de mon jeu vidéo.

    Le code est propre est générique.
    les combats sont gérer au tour par tour, à base de capacité.
    chaque capacité à des effets ainsi que des règles d'activations.
    chaque effets à une durée, une cible et peut s'appliquer sur différents éléments,(point de vie, mana, vitesse de déplacement, initiative,coût critique, échec critique, caractéristique de combat( dégât, attaque, défense)).

    il m'est donc possible de coder à peu près n'importe quel type d'action avec (j'ai l'interface de management également disponible).
    exemple lors d'une bataille contre un boss je peux tout à fait changer les capacités qu'utilisent le boss en plaçant une règle d'activation sur la vie du boss.

    exemple de capacité possible (maladie,malédiction, vampirisme, coup de bouclier, rapidité, soin , attaque rapide,boule de feu, flèche perçante... etc.....)

    je pense que la satisfaction que j'en tire provient du fait que c'est un projet personnel sans aucune aide extérieure et sur lequel j'ai passé du temps pour tout bien coder ).
    je pense que le niveau de généricité atteint pour ce moteur se rapproche d'un projet professionnel, ce qui n'est malheureusement pas le cas du reste du projet

  9. #49
    Inactif  
    Profil pro
    Inscrit en
    Juillet 2006
    Messages
    215
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juillet 2006
    Messages : 215
    Points : 0
    Points
    0
    Par défaut
    Un dégonfleur de chevilles en C-sharp.

  10. #50
    Membre à l'essai
    Femme Profil pro
    Développeur Web
    Inscrit en
    Janvier 2011
    Messages
    16
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Janvier 2011
    Messages : 16
    Points : 19
    Points
    19
    Par défaut
    Pour moi c'est comme pour Doksuri, je retiendrais mes premiers pas de développeur : le site internet du club de tennis dans lequel je jouais. Codé au bloc-notes avec des iframes, des gifs animés et un ciel étoilé en background .

    Plus tard autre grande fierté : projet de fin d'année en 2ème année d'IUT. On était 5 et on a développé un jeu d'échec multi-joueurs avec serveur java et client actionscript, tout y était ce qui nous a valu un 20/20 qui fait plaisir .

  11. #51
    Membre actif Avatar de Lician
    Homme Profil pro
    Architecte Logiciel
    Inscrit en
    Mars 2011
    Messages
    93
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 35
    Localisation : France, Yvelines (Île de France)

    Informations professionnelles :
    Activité : Architecte Logiciel
    Secteur : Services de proximité

    Informations forums :
    Inscription : Mars 2011
    Messages : 93
    Points : 230
    Points
    230
    Par défaut
    Mon premier Space Invaders (thème Star Wars) en C avec la librairie SDL !
    Simple mais musicale et efficace !
    Keep enjoy'n the ride and let's rock...
    Pensez au bouton et à voter sur les messages utiles pour les autres!
    --------
    Lician - https://chat.developpez.com/ - http://87.98.168.209/

  12. #52
    Membre régulier Avatar de -Fly-
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2010
    Messages
    178
    Détails du profil
    Informations personnelles :
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2010
    Messages : 178
    Points : 94
    Points
    94
    Par défaut
    Ma calculatrice en C, j'ai jamais été aussi heureux que mon premier programme

  13. #53
    Modérateur
    Avatar de Kreepz
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2011
    Messages
    681
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 31
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Distribution

    Informations forums :
    Inscription : Juin 2011
    Messages : 681
    Points : 1 458
    Points
    1 458
    Billets dans le blog
    1
    Par défaut
    Mes tout premiers codes, car c'est grâce à eux que j'ai voulu en découvrir plus sur la programmation.
    Pensez à regarder nos cours et tutoriels PHP ainsi que notre FAQ PHP avant de poser votre question!
    Un message vous a aidé, n'oubliez pas le

  14. #54
    Membre du Club
    Profil pro
    Inscrit en
    Novembre 2006
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2006
    Messages : 21
    Points : 40
    Points
    40

  15. #55
    Membre du Club
    Inscrit en
    Mars 2005
    Messages
    57
    Détails du profil
    Informations forums :
    Inscription : Mars 2005
    Messages : 57
    Points : 47
    Points
    47
    Par défaut
    Chaque fois que j'arrive à placer un algorithme récursif dans mon code, c'est un vrai bonheur, la sensation d'avoir fait une œuvre d'art.

    Oui, je sais, c'est puéril, mais ça fait du bien !

  16. #56
    Membre régulier Avatar de LeGnome12
    Homme Profil pro
    Développeur Web
    Inscrit en
    Mai 2008
    Messages
    98
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : Mai 2008
    Messages : 98
    Points : 109
    Points
    109
    Par défaut
    Pour ma part, je suis fier d'un code permettant de générer des lettres de rappels en pdf.
    Ce n'est certes pas le code le plus complexe que j'ai eu à réaliser (bien que l'algorithme de construction des pages n'était pas si simple).
    Ce qui m'a apporté beaucoup de fierté, c'est lorsque l'utilisateur final m'a dit "Grâce à cette fonctionnalitée, je ferai le travail de six heures en un quart d'heure !".
    J'étais si content de sa reconnaissance (je suis tellement habitué à entendre "l'informatique ça ne marche jamais...") que je lui ai donné un petit plus : je suis passé lui installer un logiciel permettant d'envoyer les lettres par fax sans les imprimer.

  17. #57
    Membre actif

    Homme Profil pro
    Responsable SI
    Inscrit en
    Mars 2004
    Messages
    187
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Côte d'Or (Bourgogne)

    Informations professionnelles :
    Activité : Responsable SI

    Informations forums :
    Inscription : Mars 2004
    Messages : 187
    Points : 299
    Points
    299
    Par défaut Les parts de code c'est comme les huïtres : les petites sont souvent les meilleures !
    Mes plus grandes satisfactions touchent souvent de tous petits bouts de code, destinés à remplacer de grosses usines à gaz souvent inutiles.

    Dernière expérience en date : l'implémentation sur le site web d'un élevage de chats de race (!) tournant sous Wordpress, d'une règle permettant de gérer à la volée l'affectation des reproducteurs et chatons (des custom types couplés à des custom fields) aux bons éléments d'une des taxonomies utilisée pour classer les animaux selon divers critères liés au statut de l'animal (par ex. pour un chaton le statut peut être "disponible / option / réservé / vendu / élevage" et la qualité "compagnie / reproduction / exposition" ; un chaton de qualité repro et vendu est donc affecté automatiquement dans la catégorie des reproducteurs sortis de l'élevage ; un autre avec le simple statut "élevage" passe dans les reproducteurs de l'élevage géré par le site avec création à la volée d'un nouvel enregistrement dans le custom type "Reproducteurs" )

    C'est d'un point de vue pratique totalement stupide, mais pour l'utilisateur final, c'est une gestion de moins et des risques d'erreur annihilés, puisque la gestion des catégories se fait finalement en interne et de manière totalement transparente.

    Il y a 1 an, je n'aurais jamais cru cela possible avec Wordpress... Et pourtant, quelques lignes de code suffisent !

    Cela fait 25 ans que je programme, et avec l'âge on devient finalement fainéant : moins de ligne de code, plus d'efficacité
    Mouton à 5 pattes. Ma spécialité : la transformation de flux de données...

  18. #58
    Membre éclairé
    Avatar de airod
    Homme Profil pro
    Gérant Associé, DMP Santé et Directeur technique
    Inscrit en
    Août 2004
    Messages
    767
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Gérant Associé, DMP Santé et Directeur technique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 767
    Points : 891
    Points
    891
    Par défaut
    Dans mon cas c'est sans aucun doute un serveur de traitement d'image réalisé pour mes besoins propres.
    Ce serveur est capable de fonctionner sur 8 processeurs simultanément, et atteint des performances de traitement de 1000 images traitées / heure / processeur.
    De plus, tout a été fait pour permettre une flexibilité de reconfiguration à la volée par un système de hierarchisation des ressources.

    Bref, ce projet peut répondre a un vrai besoin des professionnels de la photographie.

    La ou j'en suis le plus fier c'est que j'ai recoder l'ensemble du système en moins d'un mois pour coder full objet et essayant de rendre un code le plus propre possible. (migrant au passage de TKinter vers WxPython).

  19. #59
    Membre expert
    Avatar de Golgotha
    Homme Profil pro
    Full-stack Web Developer
    Inscrit en
    Août 2007
    Messages
    1 386
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Full-stack Web Developer
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2007
    Messages : 1 386
    Points : 3 531
    Points
    3 531
    Billets dans le blog
    1
    Par défaut
    Si mes souvenirs sont intacts, le code dont je suis le plus fier à été écrit sur un transparent en cours de langage C. Dès que j'ai vu du code source, les première boucle for en langage C ça à été le coup de foudre... difficile à expliquer, comme je le dit souvent pour faire comprendre à mon entourage pourquoi j'ai choisi cette voie, le mécanicien arrive à comprendre comment marche un mécanisme en voyant seulement quelques dessin techniques, il arrive à voire mentalement le mécanisme fonctionner, les axes qui tournent, les pièces qui s’emboîtent. L’électronicien arrive à comprendre le fonctionnement d'un schéma électrique mentalement, il voie les signaux entrée et sortir des différente pièces électronique, il comprend comment le signale va être modifié... il n'aura sans doute pas besoin de faire 30 minutes de calcule pour savoir que le schéma qu'il à en face de lui est un passe bande, ou un passe bas, il le verra tout de suite. Pour la plupart des développeurs c'est aussi comme ça, on comprend le code, on le voie fonctionner même avant de le compiler, c'est un peu magique. Et quand j’exposais mon premier programme projeté sur l’écran blanc grâce au rétroprojecteur, ça me paraissait beau et simple, comme un langage que je n'avais pas besoin d'apprendre.

    Je ne me souviens plus exactement du programme, c'était assez simple mais j'en étais très fier, j'avais pris soin de bien l'indenté sur le transparent, je trouvais ça aussi beau qu'un dessin, ou qu'un bon morceau de musique.
    Consultant et développeur full-stack spécialiste du Web
    faq jQuery - règles du forum - faqs web

  20. #60
    Membre averti
    Homme Profil pro
    Consultant ERP
    Inscrit en
    Septembre 2003
    Messages
    302
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Consultant ERP
    Secteur : Distribution

    Informations forums :
    Inscription : Septembre 2003
    Messages : 302
    Points : 331
    Points
    331
    Par défaut
    Le programme dont je suis le plus fier est un programme d'algo que j'avais eu en DEUG : le problème des N dames (http://fr.wikipedia.org/wiki/Probl%C...des_huit_dames).
    Il fallait avoir l'algo le plus performant, le plus rapide avec une recherche en profondeur.
    Je ne me souviens plus des résultats mais nous avions (j'étais en binome) eu les meilleurs résultats !!
    Par contre c'était vraiment impressionnant car avec les PC de l'époque (il y a 10 ans), au bout d'un échiquer de 17*17 ça explosait et l'ordinateur mettait des heures pour trouver le résultat !!

    Entre temps, j'ai fait des programmes plus "utiles" aux utilisateurs, plus beaux et plus complexes mais dans la performance cela reste un de mes plus beaux codes.
    L'héroïsme, c'est encore la meilleure façon de devenir célèbre quand on n'a pas de talent
    Pierre Desproges

Discussions similaires

  1. [EDI] Quel est l'éditeur que vous recommandez pour PHP ?
    Par Lana.Bauer dans le forum EDI, CMS, Outils, Scripts et API
    Réponses: 400
    Dernier message: 10/04/2018, 20h08
  2. [Jeu de Rôle] Livres dont vous êtes le héros
    Par flo_flo dans le forum Lectures
    Réponses: 55
    Dernier message: 13/11/2007, 14h07
  3. Réponses: 1
    Dernier message: 20/02/2007, 11h10

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo