Publicité
+ Répondre à la discussion Actualité déjà publiée
Page 3 sur 9 PremièrePremière 1234567 ... DernièreDernière
Affichage des résultats 41 à 60 sur 168
  1. #41
    Expert Confirmé Sénior
    Avatar de Lyche
    Homme Profil pro
    Développeur SQL
    Inscrit en
    janvier 2007
    Messages
    2 392
    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 392
    Points : 4 575
    Points
    4 575

    Par défaut

    tiens, je viens de tomber sur un cas

    une procédure sql de 250lignes, qui crée des tables temporaires pour des traitements ultérieurs. 250 lignes, pas un commentaire, juste à la fin j'ai un jolie


    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

  2. #42
    Membre expérimenté
    Homme Profil pro Martin Beydon
    Étudiant
    Inscrit en
    novembre 2010
    Messages
    254
    Détails du profil
    Informations personnelles :
    Nom : Homme Martin Beydon
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : novembre 2010
    Messages : 254
    Points : 520
    Points
    520

    Par défaut

    Ce n'est pas un code perso mais ca vient des sources d'Open AFS. En gros le mec qui l'a code a redefini l'operateur bit a bit '&' (au passage, de maniere tres porc) et ensuite s'est rendu compte que cet operateur etait natif au C. Voici son commentaire:
    Code :
    1
    2
    /* Ha, ha!! I did not realize C has a builtin XOR operator! */
    #define XOR(a,b) (unsigned char) (((a&~b)|(~a&b)) & 0377) /* NOTE: a and b should be unsigned char */
    Ha Ha indeed...
    "L'insanité consiste à répéter la même action dans l'espoir d'aboutir à un résultat différent" Albert Einstein
    ----------------------
    T.O.A.O 6-MarViN

  3. #43
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro Andry Aimé
    Inscrit en
    septembre 2007
    Messages
    7 103
    Détails du profil
    Informations personnelles :
    Nom : Homme Andry Aimé
    Localisation : Ile Maurice

    Informations forums :
    Inscription : septembre 2007
    Messages : 7 103
    Points : 12 020
    Points
    12 020

    Par défaut

    Citation Envoyé par zeyr2mejetrem Voir le message
    Andry.aime a inventé la pêche au code
    T'utilise quoi comme appât, du Java, du C ?
    Java, C et pascal, mais je ne fait ça que pour les TP qui ne nécessitent de lire les cours ou un petit tutoriel pour les fainéants.

  4. #44
    Membre Expert Avatar de zeyr2mejetrem
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    novembre 2010
    Messages
    466
    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 : 466
    Points : 2 068
    Points
    2 068

    Par défaut

    Dans un code de 300 classes.
    Toutes les exceptions sont catchés ainsi
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    try{
    // du code
    }
    catch(UnTypeDefiniDException e)
    {
    throw new Exception()
    }
    Tout en sachant que toutes les classes de l'appli ont une signature contenant "throw Exception"

    et à la fin, dans la super classe mère on a la super gestion d'exception:
    Code :
    1
    2
    3
    4
    catch(Exception e){
    System.console.printLn("Hay un problema aqui !");
    }
    Vive l'offshore !!
    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.

  5. #45
    Membre du Club
    Inscrit en
    septembre 2002
    Messages
    252
    Détails du profil
    Informations forums :
    Inscription : septembre 2002
    Messages : 252
    Points : 47
    Points
    47

    Par défaut

    // code inutile, mais je ne peux pas l'enlever

    if (swiann == 0)
    {
    // passera jamais dans cette condition, mais qui suis-je pour juger?
    ...
    }

    // tentative piratage code = 666, go tho hell

  6. #46
    Membre habitué
    Homme Profil pro Mathieu R
    Etudiant MIAGe
    Inscrit en
    février 2010
    Messages
    145
    Détails du profil
    Informations personnelles :
    Nom : Homme Mathieu R
    Âge : 25
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Etudiant MIAGe
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : février 2010
    Messages : 145
    Points : 135
    Points
    135

    Par défaut

    Lors d'une modification du code VBA dans un fichier Excel

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    'Supprime la feuille Evolution
    ...
    'Supprime la feuille Nouveau
    ...
    'Supprime la Actuelle
    ...
    'Supprime la feuille Source
    ...
    'Supprime le fichier
    ...
    Pourquoi ne pas supprimé le fichier dés le début?????

  7. #47
    Membre habitué Avatar de Ozeil
    Homme Profil pro Léo
    Développeur .NET
    Inscrit en
    juin 2011
    Messages
    113
    Détails du profil
    Informations personnelles :
    Nom : Homme Léo
    Âge : 22
    Localisation : France, Finistère (Bretagne)

    Informations professionnelles :
    Activité : Développeur .NET

    Informations forums :
    Inscription : juin 2011
    Messages : 113
    Points : 148
    Points
    148

    Par défaut

    Citation Envoyé par Tydher Voir le message
    Lors d'une modification du code VBA dans un fichier Excel

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    'Supprime la feuille Evolution
    ...
    'Supprime la feuille Nouveau
    ...
    'Supprime la Actuelle
    ...
    'Supprime la feuille Source
    ...
    'Supprime le fichier
    ...
    Pourquoi ne pas supprimé le fichier dés le début?????
    Au moins là il était sûr de tout supprimer!

  8. #48
    Membre Expert Avatar de zeyr2mejetrem
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    novembre 2010
    Messages
    466
    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 : 466
    Points : 2 068
    Points
    2 068

    Par défaut

    Citation Envoyé par Tydher Voir le message
    Lors d'une modification du code VBA dans un fichier Excel

    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    'Supprime la feuille Evolution
    ...
    'Supprime la feuille Nouveau
    ...
    'Supprime la Actuelle
    ...
    'Supprime la feuille Source
    ...
    'Supprime le fichier
    ...
    Pourquoi ne pas supprimé le fichier dés le début?????
    Si c'est du VBA, ça peut s'expliquer par un copier-coller de macro enregistré par le menu.

    • J'enregistre une macro qui fait ce que je veux
    • J'édite le code
    • Je commente pour faire pro
    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.

  9. #49
    Membre habitué
    Homme Profil pro Mathieu R
    Etudiant MIAGe
    Inscrit en
    février 2010
    Messages
    145
    Détails du profil
    Informations personnelles :
    Nom : Homme Mathieu R
    Âge : 25
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Etudiant MIAGe
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : février 2010
    Messages : 145
    Points : 135
    Points
    135

    Par défaut

    Citation Envoyé par zeyr2mejetrem Voir le message
    Si c'est du VBA, ça peut s'expliquer par un copier-coller de macro enregistré par le menu.

    • J'enregistre une macro qui fait ce que je veux
    • J'édite le code
    • Je commente pour faire pro
    Vu la tête du code c'est fort probable qu'il est fait ça avec le générateur de macro...

  10. #50
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro Andry Aimé
    Inscrit en
    septembre 2007
    Messages
    7 103
    Détails du profil
    Informations personnelles :
    Nom : Homme Andry Aimé
    Localisation : Ile Maurice

    Informations forums :
    Inscription : septembre 2007
    Messages : 7 103
    Points : 12 020
    Points
    12 020

    Par défaut

    Citation Envoyé par zeyr2mejetrem Voir le message
    Vive l'offshore !!
    Moi je suis dans l'offshore

  11. #51
    Membre Expert Avatar de zeyr2mejetrem
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    novembre 2010
    Messages
    466
    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 : 466
    Points : 2 068
    Points
    2 068

    Par défaut

    Citation Envoyé par andry.aime Voir le message
    Moi je suis dans l'offshore
    Désolé de t'avoir vexé.
    Ma reflexion ne voulait pas dire que les développeurs offshore étaient moins bon que les autres.
    Par là je voulais signifier que l'inconvénient de l'offshore est que l'hurluberlu qui a codé cette m... est beaucoup trop loin pour que je lui exprime en un minimum de mots ma façon de penser
    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.

  12. #52
    Rédacteur/Modérateur
    Avatar de andry.aime
    Homme Profil pro Andry Aimé
    Inscrit en
    septembre 2007
    Messages
    7 103
    Détails du profil
    Informations personnelles :
    Nom : Homme Andry Aimé
    Localisation : Ile Maurice

    Informations forums :
    Inscription : septembre 2007
    Messages : 7 103
    Points : 12 020
    Points
    12 020

    Par défaut

    Sinon, ça fait bizarre si vos équipes offshore ne font pas des peer review des codes avant de les envoyer , c'est pour éviter ce genre de chose.

  13. #53
    Membre Expert Avatar de zeyr2mejetrem
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    novembre 2010
    Messages
    466
    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 : 466
    Points : 2 068
    Points
    2 068

    Par défaut

    Citation Envoyé par andry.aime Voir le message
    Sinon, ça fait bizarre si vos équipes offshore ne font pas des peer review des codes avant de les envoyer , c'est pour éviter ce genre de chose.
    Comme pour toute chose, je pense qu'il y a de bons offshore et de mauvais offshore (et de mauvais acheteurs de presta offshore).
    Et pour reprendre un sketch des inconnus:
    le mauvais offshore, tu lui files des spécifs ... y code.
    le bon offshore, tu lui files des spécifs ... y code ... mais c'est un bon offshore
    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.

  14. #54
    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

    Pour une méthode écrite mais n'ayant jamais été appelée :
    Code javascript :
    1
    2
    3
    4
    // superbe fusil a mouches ^^ neuf dans son etui : n'a jamais servi
    Number.prototype.estMultipleDe = function(val) {
       return (val && (type(val).indexOf("number") > -1) && (val != 0)) ? ((this % val) == 0) : false;
    }

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

    __________________

  15. #55
    Membre éclairé
    Homme Profil pro Michael Chusseau
    Coordinateur développement web
    Inscrit en
    août 2004
    Messages
    475
    Détails du profil
    Informations personnelles :
    Nom : Homme Michael Chusseau
    Âge : 32
    Localisation : France

    Informations professionnelles :
    Activité : Coordinateur développement web
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : août 2004
    Messages : 475
    Points : 389
    Points
    389

    Par défaut

    Lors d'une reprise de code, voici ce que j'ai trouvé en commentaire :

    Code :
    1
    2
    // Je ne sais pas pourquoi j'ai fait ça mais si je l'enlève l'authentification plante
    le code en question ci dessous

    Code :
    1
    2
    3
    4
    for($i=0;$i<100;$i++){
    //Boucle qui sert à rien mais utile au bon fonctionnement de l'application
    }
    et bizarrement en enlevant cette boucle et bien l'authentification ne fonctionne plus...Depuis une refonte a été refaite car toute l'application était ainsi ;-)

    Mic

  16. #56
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2007
    Messages
    276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : juillet 2007
    Messages : 276
    Points : 327
    Points
    327

    Par défaut

    Lors d'une reprise de code, voici ce que j'ai trouvé en commentaire :

    Code :Sélectionner tout -
    1
    2
    // Je ne sais pas pourquoi j'ai fait ça mais si je l'enlève l'authentification plante
    le code en question ci dessous

    Code :Sélectionner tout -
    1
    2
    3
    4
    for($i=0;$i<100;$i++){
    //Boucle qui sert à rien mais utile au bon fonctionnement de l'application
    }
    et bizarrement en enlevant cette boucle et bien l'authentification ne fonctionne plus...Depuis une refonte a été refaite car toute l'application était ainsi ;-)

    Mic
    C'est normal j'ai déjà eu ça en C (php étant basé sur C). C'est une erreur grossière mais très difficile à trouver... Je crois que j'ouvrais 2 descripteur de fichier. A la fin j'en fermais 2 fois 1 et 0 fois l'autre ou quelques chose comme ça. Enfin bref avec les printf de debug ça fonctionne mais quand on les enlève ça plante... En effet des printf comme des boucles innutile ralentisse le processus et laisse le temps à l'OS de corriger certaines erreurs (comme fermer un fichier proprement, libérer de la mémoire...) Le problème c'est que si on les corrige pas tout de suite on fini vite par rendre le système tellement instable que ça plante de partout...

  17. #57
    Membre éclairé
    Homme Profil pro
    Développeur informatique
    Inscrit en
    juillet 2007
    Messages
    276
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 32
    Localisation : France, Loire Atlantique (Pays de la Loire)

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

    Informations forums :
    Inscription : juillet 2007
    Messages : 276
    Points : 327
    Points
    327

    Par défaut

    Citation Envoyé par zeyr2mejetrem Voir le message
    Si tu ne sais pas faire, apprends. Si tu fais, fais bien. Si tu sais bien faire, enseigne.
    D'après cette maxime personne ne fais bien volontairement (mieux vaut donc ne pas faire). En effet si quelq'un sait bien faire il ne fait pas puisqu'il enseigne (En acceptant qu'on entends pas faire fabriquer), dans le cas contraire soit il sait pas faire et il apprends (sans faire je trouve ça dure) soit il ne sais que moyennement faire et il doit espérer qu'il fera bien malgré tout.

    Sans rire il n'y a que les imbéciles qui font rien. Les autres se perfectionne sans arrêts. Je pars du principe que personne ne sait faire bien. Il y a juste des gens qui savent plus ou moins bien faire. Mieux vaut quelque chose d'imparfait que rien.

  18. #58
    Membre Expert Avatar de zeyr2mejetrem
    Homme Profil pro
    Responsable de service informatique
    Inscrit en
    novembre 2010
    Messages
    466
    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 : 466
    Points : 2 068
    Points
    2 068

    Par défaut

    Citation Envoyé par abriotde Voir le message
    D'après cette maxime personne ne fais bien volontairement (mieux vaut donc ne pas faire).En effet si quelq'un sait bien faire il ne fait pas puisqu'il enseigne (En acceptant qu'on entends pas faire fabriquer), dans le cas contraire soit il sait pas faire et il apprends (sans faire je trouve ça dure) soit il ne sais que moyennement faire et il doit espérer qu'il fera bien malgré tout.

    Sans rire il n'y a que les imbéciles qui font rien. Les autres se perfectionne sans arrêts. Je pars du principe que personne ne sait faire bien. Il y a juste des gens qui savent plus ou moins bien faire. Mieux vaut quelque chose d'imparfait que rien.
    Cette maxime était une phrase que me disais souvent mon Grand-Père. Comme toute maxime, elle est courte et peut être soumise à une interprétation erronée.

    Voilà ce qu'elle signifie:
    • Si tu ne sais pas faire, apprends: Si tu ne sais pas faire quelque chose, souviens toi que tu n'es pas plus bête qu'un autre. Cherches quelqu'un qui sait faire et apprends. Ne te caches pas derrière l'excuse "Je ne sais pas faire, j'ai jamais fait"
    • Si tu sais faire, fais bien: Fais de ton mieux dans tout ce que tu entreprends et ne tombe pas dans la facilité qui consiste à ce dire "Ce que j'ai fait n'est pas super mais de toute façon les autres font moins bien alors c'est pas grave"
    • Si tu sais bien faire, enseigne: Si (et seulement si) tu as de l'expérience dans un domaine et que quelqu'un vient te voir pour savoir comment tu fais, rappelle toi qu'un jour tu as eu besoin d'apprendre (cf. premier point) et ne lui refuses pas ton aide.


    Voilà.

    Je suis d'accord avec toi quand tu dis
    Sans rire il n'y a que les imbéciles qui font rien. Les autres se perfectionne sans arrêts. Je pars du principe que personne ne sait faire bien. Il y a juste des gens qui savent plus ou moins bien faire. Mieux vaut quelque chose d'imparfait que rien.
    Sauf que bien faire, dans cette maxime signifie "faire de son mieux". D'ailleurs philosophiquement la notion de "bien" n' est elle pas relative

    PS: C'est très français de penser que l'enseignement empêche la pratique. Tout le monde enseigne sans forcément le savoir (et pas forcément dans une salle de classe) et tout le monde a quelque chose a enseigner à quelqu'un.
    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.

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

    Par défaut

    Moi je la connaissais différemment :
    "Si tu sais faire quelque chose alors fais-le, sinon enseignes-le"
    mais j'avoues que c'était une critique facile de l'Education Nationale
    [/HS]

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

  20. #60
    Membre éclairé Avatar de ner0lph
    Homme Profil pro
    Analyste-programmeur
    Inscrit en
    octobre 2005
    Messages
    269
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : France

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : Finance

    Informations forums :
    Inscription : octobre 2005
    Messages : 269
    Points : 377
    Points
    377

    Par défaut

    Il en existe une autre encore plus courte :
    Si tu ne sais pas, demande. Si tu sais, partage.

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
  •