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

  1. #21
    Membre averti

    Inscrit en
    Novembre 2007
    Messages
    197
    Détails du profil
    Informations personnelles :
    Âge : 42

    Informations forums :
    Inscription : Novembre 2007
    Messages : 197
    Points : 379
    Points
    379
    Par défaut
    Mon ami Mike utilise le terme "javalanche" lorsqu'une erreur en produit plusieurs dizaine, ayant pour résultat des "stacktrace" a en plus finir !
    ______________
    Never underestimated the browser
    Ne jamais sous-estimé le navigateur
    Vic Gundotra, Google IO 2009

  2. #22
    Membre éclairé Avatar de manuscle
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Septembre 2004
    Messages
    488
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 44
    Localisation : France, Gironde (Aquitaine)

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

    Informations forums :
    Inscription : Septembre 2004
    Messages : 488
    Points : 663
    Points
    663
    Par défaut
    Citation Envoyé par Folken Laëneck Voir le message
    Là où je travailles actuellement, on a tout un champ lexical qui se rapporte au nom d'un ancien développeur pas très consciencieux qui a laissé sa marque dans la vie de l'entreprise et dans certains projets des tous débuts.

    Pour conserver son anonymat, disons qu'il s'appelait Raymond.
    On a deviné c'est raymond domenech!
    Les idiots sont ceux qui ne posent jamais de question!

  3. #23
    Membre du Club
    Homme Profil pro
    Inscrit en
    Juin 2010
    Messages
    36
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 33
    Localisation : Canada

    Informations forums :
    Inscription : Juin 2010
    Messages : 36
    Points : 40
    Points
    40
    Par défaut
    Je fais du tech support en sous-traitance pour une compagnie, je fais aussi du tech support et de la programmation J2EE pour la compagnie qui m'engage. En tant que répondant au téléphone il m'arrive de m'écraser le visage dans ma main lorsqu'un client ne trouve pas précédent et suivant alors que je lui dit que c'est en haut à gauche.

    L'appel qui donne lieu à ce genre d'écrasement facial se nomme ici : "Facepalm case" faisant évidement référence à ces images circulant sur le web dont j'ai décoré le bureau de mon poste de travail.

    Il existe aussi le langage "pandemic 2" ou "fuc**** madagascar" faisant référence au Java J2EE (servlet-JSP-JS-etc.) qu'un professeur que je ne nommerai pas s'est tué à nous enseigner sans succès. Après un mois à ne rien comprendre, ce cours servait à la plupart des élèves à jouer à pandemic 2 au lieu d'écouter. Le gag est moins drôle maintenant puisque ce même prof est mon patron et que je programme en J2EE pour lui . J'ai tout appris en une semaine ce qu'il n'a pas réussis à nous apprendre en 3 mois. Pourtant je suis des meilleurs de ma cohorte. Son cours était trop théorique.

  4. #24
    jpp
    jpp est déconnecté
    Membre régulier Avatar de jpp
    Homme Profil pro
    en recherche d'emploi
    Inscrit en
    Mars 2003
    Messages
    52
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Gironde (Aquitaine)

    Informations professionnelles :
    Activité : en recherche d'emploi

    Informations forums :
    Inscription : Mars 2003
    Messages : 52
    Points : 72
    Points
    72
    Par défaut MPSE
    Nous avons inventé le MPSE , en fait piqué dans un bouquin (Moi Pas Savoir Exactement)et pour ma part j'ai rajoute le code erreur CATS (c'est arrive tout seul!)
    JPP
    tout ce qui est rare est cher, un cheval bon marché est rare, donc un cheval bon marché est cher.

  5. #25
    Membre actif Avatar de monwarez
    Homme Profil pro
    Étudiant
    Inscrit en
    Avril 2009
    Messages
    144
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2009
    Messages : 144
    Points : 293
    Points
    293
    Par défaut
    Pour ce qui est du:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if ( constante == variable ) {}
    Sa permet d'éviter une erreur d'inattention tel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if ( variable = constante ) {}

  6. #26
    Rédacteur
    Avatar de Nathanael Marchand
    Homme Profil pro
    Expert .Net So@t
    Inscrit en
    Octobre 2008
    Messages
    3 615
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Expert .Net So@t
    Secteur : Conseil

    Informations forums :
    Inscription : Octobre 2008
    Messages : 3 615
    Points : 8 080
    Points
    8 080
    Par défaut
    Il faut savoir que le constante == variable a une existence logique:
    Si vous faites ca en C et que vous oubliez un =, variable = constante fera une affectation et le test ne sera pas celui que vous attendiez. constante = variable fera une erreur de compilation.
    Maintenant c'est vrai qu'en .net ou java, ca n'est pas possible.

    Edit: Grillaid, le temps que j'aille prendre mon café

  7. #27
    Membre éprouvé
    Avatar de octal
    Profil pro
    Inscrit en
    Septembre 2004
    Messages
    441
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2004
    Messages : 441
    Points : 957
    Points
    957
    Par défaut
    Citation Envoyé par dolu02 Voir le message
    Je ne vois pas de mal à comparer une constante à une variable!?

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    V_MAX = 300.000 km/s
    if ($vitesse_voiture == V_MAX) {
        print 'Capitaine Kirk est dans la place!';
    }
    non?
    Il n'y a aucun mal ... tant que tu n'oublie pas un signe "=" dans la comparaison.
    En fait cette technique (comparer une const à une var au lieu de l'inverse) est utilisé pour éviter des erreurs (fatales) du genre:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    V_MAX = 300.000 km/s
    if ($vitesse_voiture = V_MAX) {    //remarquez UN SEUL "="  ********
        print 'Capitaine Kirk est dans la place!';
    }
    Quand on oublie un signe égal dans le test de comparaison, cela est fatal parce que cela aura pour effet d'AFFECTER la const à la variable et de vérifier si la variable au final a une valeur != False (ou toute autre valeur equivalente).

    Quand on fait la comparaison en écrivant la const à gauche du genre (en oubliant un signe "="

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    V_MAX = 300.000 km/s
    if (V_MAX = $vitesse_voiture ) {  // ERREUR *******
        print 'Capitaine Kirk est dans la place!';
    }
    Cela déclanchera une erreur parce que l'on ne peut pas affecter un valeur à une constante

    C'est l'une des techniques simples qui permettent d'éviter des erreurs stupides dues pour la plus part à des étourdissement de fin de journée et qui coutent des jours de debug !!!
    http://www.pocketmt.com GLCD Font Creator home site.

  8. #28
    Membre habitué Avatar de Benav
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Janvier 2004
    Messages
    48
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 42
    Localisation : France, Oise (Picardie)

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

    Informations forums :
    Inscription : Janvier 2004
    Messages : 48
    Points : 167
    Points
    167
    Par défaut
    Ce n'est pas à proprement parler une 'invention', mais j'ai beaucoup aimé quand Google a introduit dans Android le niveau d'erreur WTF pour décrire une erreur qui ne devrait jamais pouvoir se produire.

    Officiellement, c'est pour "What a Terrible Failure", plus politiquement correct que le "What The Fuck"...

  9. #29
    Membre averti
    Homme Profil pro
    Inscrit en
    Mars 2007
    Messages
    164
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : Belgique

    Informations forums :
    Inscription : Mars 2007
    Messages : 164
    Points : 303
    Points
    303
    Par défaut
    Citation Envoyé par octal Voir le message
    Il n'y a aucun mal ... tant que tu n'oublie pas un signe "=" dans la comparaison.
    En fait cette technique (comparer une const à une var au lieu de l'inverse) est utilisé pour éviter des erreurs (fatales) du genre:


    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    V_MAX = 300.000 km/s
    if ($vitesse_voiture = V_MAX) {    //remarquez UN SEUL "="  ********
        print 'Capitaine Kirk est dans la place!';
    }
    Quand on oublie un signe égal dans le test de comparaison, cela est fatal parce que cela aura pour effet d'AFFECTER la const à la variable et de vérifier si la variable au final a une valeur != False (ou toute autre valeur equivalente).

    Quand on fait la comparaison en écrivant la const à gauche du genre (en oubliant un signe "="

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    V_MAX = 300.000 km/s
    if (V_MAX = $vitesse_voiture ) {  // ERREUR *******
        print 'Capitaine Kirk est dans la place!';
    }
    Cela déclanchera une erreur parce que l'on ne peut pas affecter un valeur à une constante

    C'est l'une des techniques simples qui permettent d'éviter des erreurs stupides dues pour la plus part à des étourdissement de fin de journée et qui coutent des jours de debug !!!
    Pas bête, je n'avais pas pensé à ça!

  10. #30
    Expert confirmé
    Avatar de Loceka
    Profil pro
    Inscrit en
    Mars 2004
    Messages
    2 276
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2004
    Messages : 2 276
    Points : 4 845
    Points
    4 845
    Par défaut
    Citation Envoyé par monwarez Voir le message
    Pour ce qui est du:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if ( constante == variable ) {}
    Sa permet d'éviter une erreur d'inattention tel :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    if ( variable = constante ) {}
    Je savais pas ça tiens (et ça marche aussi pour Java...)

    Par contre ça fait aussi partie des "bonnes pratiques" de Java de faire des
    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    constante.equals(variable)
    // ou
    constante.compareTo(variable)
    Ce qui évite d'avoir des NullPointerExceptions dans le cas où la variable est null (ce qui arrive régulièrement).

  11. #31
    Membre à l'essai
    Inscrit en
    Septembre 2009
    Messages
    8
    Détails du profil
    Informations forums :
    Inscription : Septembre 2009
    Messages : 8
    Points : 17
    Points
    17
    Par défaut
    Quand des collègues ont des problèmes de layout HTML, le très classe :

    "Il manque UL dans un coin"

  12. #32
    Expert éminent
    Avatar de Lyche
    Homme Profil pro
    Administrateur de base de données
    Inscrit en
    Janvier 2007
    Messages
    2 523
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Janvier 2007
    Messages : 2 523
    Points : 6 775
    Points
    6 775
    Billets dans le blog
    4
    Par défaut
    Citation Envoyé par Bromure Voir le message
    Quand des collègues ont des problèmes de layout HTML, le très classe :

    "Il manque UL dans un coin"
    je dirais "vulgaire" plus que classe, mais c'est une question d'appréciation personnelle ^^
    Rejoignez la communauté du chat et partagez vos connaissances ou vos questions avec nous

    Mon Tutoriel pour apprendre les Agregations
    Consultez mon Blog SQL destiné aux débutants

    Pensez à FAQ SQL Server Ainsi qu'aux Cours et Tuto SQL Server

  13. #33
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 004
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 004
    Points : 24 592
    Points
    24 592
    Par défaut
    Sur une mission il y a quelques années nous avions une tâche sur laquelle nous pointions quotidiennement : Le projet BLC.

    "Boire Le Café"
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  14. #34
    Rédacteur/Modérateur
    Avatar de loufab
    Homme Profil pro
    Entrepreneur en solutions informatiques viables et fonctionnelles.
    Inscrit en
    Avril 2005
    Messages
    12 004
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Entrepreneur en solutions informatiques viables et fonctionnelles.
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2005
    Messages : 12 004
    Points : 24 592
    Points
    24 592
    Par défaut
    Citation Envoyé par Lyche Voir le message
    je dirais "vulgaire" plus que classe, mais c'est une question d'appréciation personnelle ^^
    Tout de suite les remarques blessantes !

    Le pseudo y est peut être pour quelque chose... En tout cas elle est marante.
    Détecter les modifications formulaire Cloud storage et ACCESS
    Classe MELA(CRUD) Opérateur IN et zone de liste Opérateur LIKE
    Visitez mon Blog
    Les questions techniques par MP ne sont pas lues et je ne pratique pas la bactériomancie

  15. #35
    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
    Dans une autre vie, on parlait des "commentaires de Nelson Montfort". Une pratique qui consiste a mettre comme commentaire la traduction en français du code.

    Code java : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    // compte les mots dans un tableau de chaine
    public static int countWords(String[] array) {
     
    	// on initialise la variable count à zero
    	int count=0;
     
    	// pour chaque chaine dans le tableau
    	for(String s : array) {
     
    		// on appelle la fonction split
    		String[] words = s.split("\\W+");
     
    		// on ajoute la taille de words dans count
    		count += words.length;
    	}
     
    	// on retourne count
    	return  count;
    }

    ALGORITHME (n.m.): Méthode complexe de résolution d'un problème simple.

  16. #36
    Membre éclairé Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Points : 882
    Points
    882
    Par défaut
    Il arrive qu'un bug soit corrigé de façon obscure -pour revenir sur Yoda, sans trop comprendre pourquoi.

    Lorsque j'étais embauché, nous disions cette phrase qui en disait long sur l'avenir de la correction, et la présence d'un alien dans le bureau:
    "Le programme est tombé en marche."
    Je l'utilise encore aujourd'hui : "Ne te réjouit pas trop vite, ça te tombera sur le coin de la tête plus tard."

    S'il vous plaît, ne m'appeler jamais, mais jamais, "Jimmy" -ou alors prévenez moi avant.

    Merci.

  17. #37
    Nouveau membre du Club
    Profil pro
    Développeur informatique
    Inscrit en
    Juillet 2006
    Messages
    37
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Juillet 2006
    Messages : 37
    Points : 37
    Points
    37
    Par défaut
    Dans ma boite quand il se produit un bug que l'on ne comprend pas, on dit que c'est la faute des rayons cosmiques.

  18. #38
    Membre éclairé
    Avatar de Floréal
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    456
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France

    Informations forums :
    Inscription : Novembre 2004
    Messages : 456
    Points : 849
    Points
    849
    Par défaut
    Dans une entreprise où j'ai effectué une mission: Quand on nous demandait d'ouvrir les ports, on répondait "Gruuuuuuuuuuik!!!", souvent accompagné d'une mimique d'Hara-kiri.
    Ancien membre du projet "Le Dernier Âge".

  19. #39
    Membre habitué
    Inscrit en
    Mars 2009
    Messages
    68
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 68
    Points : 197
    Points
    197
    Par défaut
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    if ( constante == variable ) {}
    J'ai déjà bossé dans une boite dont c'était une règle de codage. Et j'avoue qu'aujourd'hui encore j'en garde l'habitude même si on se fout souvent de moi en me relisant...

    Sinon au boulot, on utilise clearcase comme gestion de configuration, et on a donc inventer 2 verbes:
    Le verbe "Checkaouter" et "Checkiner", un peu comme le verbe "commiter"

    Sinon on utilise souvent le registre DTC (Dans Ton C*l):
    "- Vous vous souvenez les gars, où on trouve *tel truc*?
    - As tu regardé dans le registre DTC?"
    ça fait classe, pro et on l'explique généralement qu'une fois...

  20. #40
    Membre éprouvé
    Avatar de yoyo3d
    Homme Profil pro
    Administratif
    Inscrit en
    Avril 2002
    Messages
    410
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 52
    Localisation : France, Charente Maritime (Poitou Charente)

    Informations professionnelles :
    Activité : Administratif
    Secteur : Administration - Collectivité locale

    Informations forums :
    Inscription : Avril 2002
    Messages : 410
    Points : 1 243
    Points
    1 243
    Par défaut
    chez nous , c'est différent, on a plutot tendance à utiliser le langage informatique pour definir des actions ou évenements particuliers..

    erreur 404 quand un dossier est "égaré"
    stack overflow quand les dossiers s'empilent dangereusement.

    l'expression la plus courante nous est venue lorsque nous avons investit dans un logiciel de gestion (materiel, personnel, finance etc)...le formateur nous avait précisé que nous disposions de champs libres et paramétrables dans la base de données...au final on a galéré comme des perdu pour mettre en place cette BDD

    "Tout est possible, tout est parametrable " est resté dans les memoires et à chaque fois qu'un représentant nous présente un nouveau soft, si jamais il nous annonce que c'est parametrable....il y a droit...
    Salut à tous et merci @# yoyo3d

Discussions similaires

  1. Réponses: 76
    Dernier message: 05/04/2017, 10h48
  2. Site pour crée des appli que pensez vous
    Par gastoncs dans le forum Général Conception Web
    Réponses: 1
    Dernier message: 13/11/2012, 08h43
  3. que pensez vous svp des prix de http://www.50dh.net
    Par mery700 dans le forum Développement
    Réponses: 0
    Dernier message: 25/12/2011, 16h58
  4. Réponses: 37
    Dernier message: 23/02/2008, 15h51
  5. Réponses: 6
    Dernier message: 03/02/2008, 10h08

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