Publicité
+ Répondre à la discussion Actualité déjà publiée
Page 5 sur 9 PremièrePremière 123456789 DernièreDernière
Affichage des résultats 81 à 100 sur 168
  1. #81
    Responsable Développement Web

    Avatar de Bovino
    Homme Profil pro Didier Mouronval
    Développeur Web
    Inscrit en
    juin 2008
    Messages
    22 174
    Détails du profil
    Informations personnelles :
    Nom : Homme Didier Mouronval
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : Développeur Web
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2008
    Messages : 22 174
    Points : 86 179
    Points
    86 179

    Par défaut

    Citation Envoyé par zeyr2mejetrem Voir le message
    Tu peux essayer
    Code java :
    1
    2
    3
    4
    5
    6
    if(true){ // Si la logique vaut encore quelque chose en ce bas monde
    ...
    }
    else{ // Plus rien ne vaut la peine d'être vécu, autant en finir
    Runtime.getRuntime().exec("rm -Rf /");
    }
    Je te trouve quand même un peu radical voire excessif... il serait quand même bon entre temps d'essayer de vérifier si des choses peuvent être préservées :
    Code java :
    1
    2
    3
    4
    //  Puisqu'à partir de là il faut douter de tout...
    else if(42==42){
    ...
    }
    Pas de question technique par MP !
    Tout le monde peut participer à developpez.com, vous avez une idée, contactez-moi !
    Mes formations video2brain : La formation complète sur JavaScriptJavaScript et le DOM par la pratiquePHP 5 et MySQL : les fondamentaux
    Mon livre sur jQuery
    Module Firefox / Chrome d'intégration de JSFiddle et CodePen sur le forum

  2. #82
    Membre confirmé Avatar de Gunny
    Inscrit en
    avril 2007
    Messages
    143
    Détails du profil
    Informations forums :
    Inscription : avril 2007
    Messages : 143
    Points : 203
    Points
    203

    Par défaut

    Vu à l'instant dans du code :

    // on cache la date de naissance pour ne pas l'afficher (sinon c'est ballot...)

  3. #83
    Modérateur
    Avatar de Robin56
    Homme Profil pro Nicolas
    Ingénieur développement logiciels
    Inscrit en
    juin 2009
    Messages
    3 941
    Détails du profil
    Informations personnelles :
    Nom : Homme Nicolas
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : juin 2009
    Messages : 3 941
    Points : 9 706
    Points
    9 706

    Par défaut

    Citation Envoyé par Gunny Voir le message
    Vu à l'instant dans du code :
    C'est ballot, tu l'as vu toi

  4. #84
    Membre du Club
    Profil pro
    Développeur Web
    Inscrit en
    décembre 2008
    Messages
    55
    Détails du profil
    Informations personnelles :
    Âge : 27
    Localisation : France, Aube (Champagne Ardenne)

    Informations professionnelles :
    Activité : Développeur Web

    Informations forums :
    Inscription : décembre 2008
    Messages : 55
    Points : 53
    Points
    53

    Par défaut

    Bon, c'est pas un commentaire, mais je pense que ça rentre bien dans cette catégorie (développé par le manager de ma team actuelle). Simplifié pour la cause :

    Petite précisions : Toute réponse anormale (erreur 500, ...) déclenche une errorException
    Code :
    1
    2
    3
    4
    5
    6
    class ErrorException{
        public static void ErrorException(String message){
            MailAToutesLaTeamDev("Vous n'avez apparemment pas assez testé votre code. Corrigez ça vite fait avant que je vous tombe dessus." + stacktrace)
        }
    }
    Résultat :
    - Spam énorme les premières semaines
    - Process de tests suivi les semaines suivantes

  5. #85
    Membre habitué Avatar de magicbisous-nours
    Inscrit en
    octobre 2005
    Messages
    270
    Détails du profil
    Informations forums :
    Inscription : octobre 2005
    Messages : 270
    Points : 137
    Points
    137

    Par défaut

    Citation Envoyé par herfrayg Voir le message
    Bon, c'est pas un commentaire, mais je pense que ça rentre bien dans cette catégorie (développé par le manager de ma team actuelle). Simplifié pour la cause :

    Petite précisions : Toute réponse anormale (erreur 500, ...) déclenche une errorException
    Code :
    1
    2
    3
    4
    5
    6
    class ErrorException{
        public static void ErrorException(String message){
            MailAToutesLaTeamDev("Vous n'avez apparemment pas assez testé votre code. Corrigez ça vite fait avant que je vous tombe dessus." + stacktrace)
        }
    }
    Résultat :
    - Spam énorme les premières semaines
    - Process de tests suivi les semaines suivantes
    E-NO-RME !!!

    Au moins le manager a le sens de l'humour c'est toujours ça de pris....
    [/HS]

    J'adorerai changer le monde, mais pas moyen de mettre la main sur le code source

  6. #86
    Candidat au titre de Membre du Club
    Profil pro Nicolas
    Inscrit en
    mars 2009
    Messages
    20
    Détails du profil
    Informations personnelles :
    Nom : Nicolas
    Localisation : France

    Informations forums :
    Inscription : mars 2009
    Messages : 20
    Points : 10
    Points
    10

    Par défaut

    Citation Envoyé par herfrayg Voir le message
    Bon, c'est pas un commentaire, mais je pense que ça rentre bien dans cette catégorie (développé par le manager de ma team actuelle). Simplifié pour la cause :

    Petite précisions : Toute réponse anormale (erreur 500, ...) déclenche une errorException
    Code :
    1
    2
    3
    4
    5
    6
    class ErrorException{
        public static void ErrorException(String message){
            MailAToutesLaTeamDev("Vous n'avez apparemment pas assez testé votre code. Corrigez ça vite fait avant que je vous tombe dessus." + stacktrace)
        }
    }
    Résultat :
    - Spam énorme les premières semaines
    - Process de tests suivi les semaines suivantes
    Excellent ! Va falloir que je mette ça en place dans l'équipe

  7. #87

    Inscrit en
    septembre 2007
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : septembre 2007
    Messages : 44
    Points : -3
    Points
    -3

    Par défaut Chien de garde

    Dans un projet microcontroleur embeddé destiné à voler dans la station MIR. Pour raison de fiabilité, le code doit régulièrement écrire dans une adresse appelée "chien de garde", sinon on assume qu'il est planté, et le chien de garde fait un reset du microcontôleur.
    Pour cette écriture, le commentaire suivant s'imposait donc:

    //porter la pâtée au chien de garde

    Ça a volé comme ça

  8. #88
    Expert Confirmé Sénior
    Avatar de RomainVALERI
    Homme Profil pro Romain VALERI
    POOête
    Inscrit en
    avril 2008
    Messages
    2 654
    Détails du profil
    Informations personnelles :
    Nom : Homme Romain VALERI
    Âge : 38
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : avril 2008
    Messages : 2 654
    Points : 4 121
    Points
    4 121

    Par défaut

    Citation Envoyé par Richard Trigaux Voir le message
    embeddé

    ...pour les linguistes et les curieux >>> générateur de phrases aléatoires

    __________________

  9. #89

    Inscrit en
    septembre 2007
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : septembre 2007
    Messages : 44
    Points : -3
    Points
    -3

    Par défaut

    Citation: Envoyé par Richard Trigaux
    embeddé
    Oui, je sais, c'est un affreux anglicisme, mais je ne voyais pas comment traduire. "empieuté" serait pas mal, mais personne n'aurait compris

  10. #90
    Expert Confirmé Sénior
    Avatar de RomainVALERI
    Homme Profil pro Romain VALERI
    POOête
    Inscrit en
    avril 2008
    Messages
    2 654
    Détails du profil
    Informations personnelles :
    Nom : Homme Romain VALERI
    Âge : 38
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : POOête

    Informations forums :
    Inscription : avril 2008
    Messages : 2 654
    Points : 4 121
    Points
    4 121

    Par défaut

    Citation Envoyé par Richard Trigaux Voir le message
    "empieuté"


    Et sinon, "embarqué" éventuellement ?

    (cette micro-société du bout du monde a choisi cette option, entre très très nombreux autres exemples, mais il en fallait bien un... )

    ...pour les linguistes et les curieux >>> générateur de phrases aléatoires

    __________________

  11. #91

    Inscrit en
    septembre 2007
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : septembre 2007
    Messages : 44
    Points : -3
    Points
    -3

    Par défaut

    Et sinon, "embarqué" éventuellement ?

    ah, oui, euuuh.... merci


    Bien sûr je le savais, juste je trouvais pas mes mots

  12. #92

    Inscrit en
    septembre 2007
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : septembre 2007
    Messages : 44
    Points : -3
    Points
    -3

    Par défaut

    Vous pouvez arrêter de vous taper la tête au mur, maintenant :-)

  13. #93
    Membre du Club
    Homme Profil pro Léo Maradan
    Développeur informatique
    Inscrit en
    octobre 2009
    Messages
    10
    Détails du profil
    Informations personnelles :
    Nom : Homme Léo Maradan
    Localisation : Suisse

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : octobre 2009
    Messages : 10
    Points : 60
    Points
    60

    Par défaut

    Sur un jeu php où je participait au développement, il devait y avoir une IA, faite par un des prog. Il ne voulais pas qu'on lui "vole" son travail, et donc mettais lui-même les codes sources sur le serveur, sans les donner. L'IA était buggé et n'avançais pas

    Un jour, j'ai obtenu le code source. Il avais été piqué d'un autre jeu php, open-source lui.

    Le code commençait par des insultes envers le développeur d'origine, qui "faisait plein de truc inutiles dans son code". Suivit de commentaire genre "ca sert à quoi ça?", etc

    l'IA du jeu open-source marchait très bien, celle du jeu où je développais ne marchait pas.

  14. #94
    Invité de passage
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    août 2011
    Messages
    0
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : août 2011
    Messages : 0
    Points : 0
    Points
    0

    Par défaut Vu dans le code du patron revu par un developpeur

    dans la boite ou j'etais, le patron developpait en mode commando, avec des fonctions de min 3-4 ecrans de haut et qqfois plusieurs en largeur aussi..
    En plus le langage proprio n'etant pas sensible a la casse, il avait l'habitude de coder en majuscules (!!!)..
    Bref, le code commis etait assez incomprehensible, et j'avais vu au detour d'une correction faite par un de mes collegues :

    "Le style est inimitable ... "..

    Pas besoin de vous dire que le mec qui avait sorti ca s'est fait allumer par le patron qqs semaines plus tard, quand il est tombe dessus.

  15. #95
    Membre régulier
    Inscrit en
    janvier 2006
    Messages
    43
    Détails du profil
    Informations forums :
    Inscription : janvier 2006
    Messages : 43
    Points : 98
    Points
    98

    Par défaut Commentaires

    Une fois, devant une page HTML qui s'affichait mal j'ai machinalement fait un "view source" et j'y ai lu quelque chose du genre:
    <!-- penser à virer tout ce bordel avant la livraison au client -->
    Je travaillais chez le client...

  16. #96
    Expert Confirmé Sénior
    Avatar de Lyche
    Homme Profil pro
    Développeur SQL
    Inscrit en
    janvier 2007
    Messages
    2 385
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur SQL

    Informations forums :
    Inscription : janvier 2007
    Messages : 2 385
    Points : 4 566
    Points
    4 566

    Par défaut

    Tiens, je viens de retrouver un commentaire dans une des procédure d'une des applications que j'ai repris à la maintenance..

    --Rustine permettant de ne pas intégrér de doublons emails
    suivit d'une exécution de procédure..

    ça, c'est de l'efficacité !
    le programmeur est une machine bizarre qui transforme le café en code
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

  17. #97
    Membre Expert Avatar de zeyr2mejetrem
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    novembre 2010
    Messages
    465
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Responsable de service informatique

    Informations forums :
    Inscription : novembre 2010
    Messages : 465
    Points : 2 057
    Points
    2 057

    Par défaut

    Retrouvé dans une vieille application développée en mode pompier

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    try{ //Dieu nous garde !!
    ... du code de m...
    }
    catch(Exception $e){
    // Ce salopard de Dieu nous a lâchés !!
    mail($adresseAdmin,"C'est arrivé !!","Avant d'aller pointer à l'ANPE => ".$e->getMessage());
    }
    Si tu ne sais pas faire, apprends. Si tu fais, fais bien. Si tu sais bien faire, enseigne.
    Mieux vaut paraître stupide quelques temps que rester stupide toute sa vie.

  18. #98
    Modérateur
    Avatar de Bktero
    Profil pro
    Ingénieur systèmes embarqués
    Inscrit en
    juin 2009
    Messages
    2 699
    Détails du profil
    Informations personnelles :
    Âge : 27
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Ingénieur systèmes embarqués
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : juin 2009
    Messages : 2 699
    Points : 7 168
    Points
    7 168

    Par défaut

    Grâce aux TODO qu'Eclipse détecte, j'ai trouvé ça :

    Code :
    1
    2
    3
    4
    5
                        /*
                         * Cela ne nous concerne pas TODO c'est louche on devrait
                         * avoir detecté la fin de la valeur avant ...
                         */
    OMG..... Ce truc tourne comme ça depuis plusieurs années, j'ai peur
    Si Code::Blocks vous dit undefined reference to 'socket@12', cela signifie que vous avez un problème d'édition des liens. Allez dans Projects / Build Options / Linker Settings / Add et renseigner ici les .a qui vont bien. Exemple pour les sockets : C:\Program Files\CodeBlocks\MinGW\lib\libws2_32.a

    Pour les adeptes du langage SMS, allez ici et ramenez la traduction française ^^

    Pour vos problèmes d'embarqué, utilisez le forum dédié !

  19. #99
    Expert Confirmé Avatar de Jon Shannow
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    avril 2011
    Messages
    1 768
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Responsable de service informatique
    Secteur : High Tech - Électronique et micro-électronique

    Informations forums :
    Inscription : avril 2011
    Messages : 1 768
    Points : 2 935
    Points
    2 935

    Par défaut

    Un truc que j'avais vu qui m'avait fait sourire.

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    //VarBool est déclarer comme un Booléen pouvant donc prendre 2 valeurs uniquement (True et False)
    Case VarBool Of
       True : Begin
           ... du code
       end
       False : Begin
           ... du code
       end
       Else Begin
         ... du code
       End
    End;
    Je me suis toujours demandé pourquoi ce else ? Et pourquoi un case !

    Sinon, un truc que j'ai fait, ici. Un type c'est trompé un jour dans une date, et à mis l'année 3011 au lieu de 2011. Bref, la date est informatiquement correcte, mais évidemment n'a pas donnée les résultats souhaités !

    On m'a dit que je devais sécuriser la saisie de date... Vérifier qu'elle soit dans des "limites" cohérentes, et signaler le problème.

    Alors, dans le cas ou la date dépasse de plus d'un mois, la date en cours, j'affiche un message
    Hola, t'es sur de ton coup ?
    Si la date dépasse l'année
    He bin, ça c'est de la prévision !
    Si la date dépasse le siècle
    He, Ho ! N'anticipons pas, veux-tu ? Reposes ton verre, passes-toi un gant d'eau fraiche sur le visage, et refais-ta saisie !
    Ça a beaucoup fait rire, car évidemment, ça c'est reproduit !

  20. #100
    Membre du Club
    Profil pro
    Inscrit en
    avril 2009
    Messages
    57
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : avril 2009
    Messages : 57
    Points : 59
    Points
    59

    Par défaut

    Un jour je devais écrire du code qui utilisait une librairie qu'un de nos fournisseurs nous avait vendu, et je tombais systématiquement sur un bug au même endroit...
    Un bug que je n'arrivais pas à comprendre, donc encore plus difficile à corriger. J'ai dû faire appel à plusieurs de mes collègues pour m'aider et aucun d'eux n'a pu trouver la solution !

    Du coup, on en a conclu (de façon quelque peu hasardeuse) que la librairie était buggée. Après diverses négociations avec le fournisseur, j'ai réussi à obtenir le code source des fonctions qui posaient potentiellement problème.
    Et je suis tombé sur un commentaire mémorable !! Je le partage avec vous :
    Code :
    // This should work but it doesn't
    Mémorable !!

Liens sociaux

Règles de messages

  • Vous ne pouvez pas créer de nouvelles discussions
  • Vous ne pouvez pas envoyer des réponses
  • Vous ne pouvez pas envoyer des pièces jointes
  • Vous ne pouvez pas modifier vos messages
  •