Le forum (ô combien francophone) des utilisateurs de Powerbuilder.
Pour ceux qui ne connaitraient pas encore ce remarquable site : www.pebkac.fr
J'en poste une petite pour la route :
Lu sur un forum :
« 1 Octet (ou Byte) c'est environ 8 bits... Les bits sont là pour "mesurer" des vitesses en informatique ». PEBKAC.
Hors ligne
Pas mal
Dans le style, vous connaissez le The Daily "What's the F*ck?" ?
Je ne peux pas m'en passer, ça me rassure un peu quand je vois ce à quoi d'autres collègues sont confrontés, ce qui est inquiétant c'est que ça ne me surprend même plus
Hors ligne
Dans la catégorie « pourquoi faire simple quand on peut faire compliqué », voilà le code d'une connaissance qui souhaite ajouter à un nombre "x" un entier relatif "n" :
if(n >= 0) x = x + n;
else x = x - Math.abs(n);
Parce qu'un simple « x += n; », c'était trop compliqué. PEBKAC.
Hors ligne
Un utilisateur distant nous appelle, nous demandant pourquoi son CD-ROM ne marche pas.
Je lui demande d'ouvrir une fenêtre DOS (sous Win2000) et de "taper D:" sur le clavier.
L'appelant pose le téléphone, et un gros *BOUM* se fait entendre.
Il avait "tapé des 2 poings" sur le clavier. PEBKAC.
Hors ligne
erasorz a écrit:
Un utilisateur distant nous appelle, nous demandant pourquoi son CD-ROM ne marche pas.
Je lui demande d'ouvrir une fenêtre DOS (sous Win2000) et de "taper D:" sur le clavier.
L'appelant pose le téléphone, et un gros *BOUM* se fait entendre.
Il avait "tapé des 2 poings" sur le clavier. PEBKAC.
Hors ligne
erasorz a écrit:
Dans la catégorie « pourquoi faire simple quand on peut faire compliqué », voilà le code d'une connaissance qui souhaite ajouter à un nombre "x" un entier relatif "n" :
if(n >= 0) x = x + n;
else x = x - Math.abs(n);
Parce qu'un simple « x += n; », c'était trop compliqué. PEBKAC.
moi j'aurais ecris plutôt comme cela ...
if n >= 0 then for i = 1 to n x = x + 1; next Else for i = -1 * n to 1 x = x - 1; next End if
c'est bien plus claire
Hors ligne
trop simple ton code JCZ :
choose case n case 0 x = x case 1 x = x + 1 case 2 x = x + 2 case 3 x = x + 3 // .... case 32768 x = x + 32768 case -1 x = x - 1 case -2 x = x - 2 case -3 x = x - 3 // .... case -32768 x = x - 32768 end choose
Hors ligne
Hors ligne
erasorz a écrit:
trop simple ton code JCZ :
Code: pb
choose case n case 0 x = x case 1 x = x + 1 case 2 x = x + 2 case 3 x = x + 3 // .... case 32768 x = x + 32768 case -1 x = x - 1 case -2 x = x - 2 case -3 x = x - 3 // .... case -32768 x = x - 32768 end choose
oui mais la tu es limité à n compris entre -32768 et +32768 !
il faudrait faire une fonction itérative ...
Hors ligne
JCZ a écrit:
oui mais la tu es limité à n compris entre -32768 et +32768 !
il faudrait faire une fonction itérative ...
il a précisé : additionner un entier
Hors ligne
et ben, j'en ai rêvé mais quelqu'un l'avait déjà fait :
Un jour, je vois mon collègue galérer en programmation : il écrivait 100 fois la même chose en changeant juste un chiffre.
Je lui dit : "Ben, fais une boucle !..."
Il me répond : "Je sais pas faire."
Il est sensé être développeur Web. O_o ... PEBKAC.
Hors ligne
seki a écrit:
Dans le style, vous connaissez le The Daily "What's the F*ck?" ?
Je ne peux pas m'en passer, ça me rassure un peu quand je vois ce à quoi d'autres collègues sont confrontés, ce qui est inquiétant c'est que ça ne me surprend même plus
J'en ai vu une belle sur daily wtf :
if (showOptionsButton == true) showOptionsButton = false; if (showOptionsButton == false) showOptionsButton = true;
Hors ligne
erasorz a écrit:
J'en ai vu une belle sur daily wtf :
Code:
if (showOptionsButton == true) showOptionsButton = false; if (showOptionsButton == false) showOptionsButton = true;
L'explication qui va avec est croustillante : "J'aimerais bien t'expliquer les bases du codage, mais pour l'instant il faut que je fasse tourner mon projet" à l'adresse de celui qui signalait ce WTF...
Hors ligne
ouais, c'est beau
captain obvious a écrit:
hormis le fait qu'un simple showOptionsButton = ! showOptionsButton aurait suffi, il ne comprend pas que son code fait true -> true et false -> true
EDIT : sans compter if (boolean =...)
en fait c'est un triple WTF
Hors ligne
Autre site sympa pour nous autres les geeks : www.commitstrip.com
Hors ligne
Excellent!!! Dans les dernières, ma préférée (comment je corrige les bugs du vendredi soir).
Hors ligne
seki a écrit:
Excellent!!! Dans les dernières, ma préférée (comment je corrige les bugs du vendredi soir).
D'ailleurs y'en a une palanquée sur les mises en prod du vendredi ^^
Ça me rappelle une histoire il y a quelques années : un vendredi après-midi, un collègue (non-informaticien) a demandé à l'éditeur du WMS de passer à l'arrache en prod une mise à jour (même pas testée), sachant que ce même collègue partait ensuite en vacances pendant 2 semaines...
Et ça a pas raté : le lundi matin tout l'entrepôt était arrêté... PEBKAC.
Hors ligne
J'ai vu ce post : http://www.commitstrip.com/fr/page/236/ où ils ont malencontreusement oublié PowerBuilder.
Rendons à César ce qui lui appartient :
PS : au passage, admirez ce skill en Paintbrush
Hors ligne
erasorz a écrit:
au passage, admirez ce skill en Paintbrush
celle-là je l'encadre
Hors ligne
On l'a récupéré au bureau aussi x)
Hors ligne
Hors ligne
Un client me laisse son ordinateur portable car l'écran est cassé. Jusque là j'ai l'habitude, je me renseigne sur la manière dont c'est arrivé : "J'ai marché sur l'écran".
Ce sera plutôt dans ce cas un problème entre le pied et l'écran : Problem Exists Between Screen And Foot. PEBKAC.
Hors ligne
Ah oui, quand même...
Hors ligne
http://www.pebkac.fr/pebkac/8748/
Un collègue, lors d'un stage durant nos études, a mis le nez dans du code PHP utilisé par une grande entreprise de téléphonie et Internet.
Quelle joie de voir des sections de code comme :Code:
if(i == 0) i = 1; else i++;Très pro, ou très… PEBKAC.
Hors ligne
http://www.pebkac.fr/pebkac/8828/
En direct du cours d'informatique :
« Déclarez toutes vos variables en global. C'est plus simple, et plus sécurisé. »
« La boucle en for est bien, mais ne vous embêtez pas avec la syntaxe. De toute façon, on peut tout faire avec des goto… »
« Optimiser un code, c'est faire en sorte qu'il s'écrive sur le moins de lignes possible. »
« N'abusez pas des commentaires. Cela ralentit l'exécution du code. »
Une seule réaction s'impose : PEBKAC.
Hors ligne