Bienvenue sur PEBKAC.fr, le site qui recense les anecdotes où l’on se moque des utilisateurs ne maîtrisant pas l’outil informatique. PEBKAC est un acronyme signifiant « Problem Exists Between Keyboard And Chair ».
Le problème se situe entre la chaise et le clavier : soumettez vos histoires, donnez votre avis !
Ce site n'est pas le site original pebkac.fr. Je publie ici la liste des PEBKAC que j'ai pu sauvegarder avant que le site original ne soit mis hors ligne.
Farfouillant dans un vieux code écrit à l'époque par l'un de nos chefs de projet actuels, j'ai trouvé aujourd'hui ce splendide code PHP :

if (condition) {
    $value = null;
} else {
    $value = null;
}

Classique, et ça rappelle que tout le monde fut un jour débutant. Mais tout de même : PEBKAC.
PEBKAC #8028 proposé par Penegal le 21/06/2013 | 19 commentaires | 👍🏽 👎🏽 +183
mh ça ressemble plus à du code qui a été modifié à l'arrache et qui faisait pas ça à la base
Commentaire #98144 écrit par yomama le 21/06/2013 à 12h42 | 👍🏽 👎🏽 +1
Oui, ça sent plus le relent de code pas effacé.
Commentaire #98150 écrit par defunes43 le 21/06/2013 à 12h55 | 👍🏽 👎🏽 +1
+1
Commentaire #98164 écrit par Shadam le 21/06/2013 à 13h26 | 👍🏽 👎🏽
oui, un code de débutant c'eût été :
 if (condition) {
     echo "bonjour tout le monde";
 } else {
     echo "bonjour tout le monde";
 }
Commentaire #98167 écrit par ygnobl le 21/06/2013 à 13h30 | 👍🏽 👎🏽
Un peu null, ce code...
(non, je n'ai pas honte de ce calembour)
Commentaire #98168 écrit par Bourriks le 21/06/2013 à 13h33 | 👍🏽 👎🏽
Presque... Il faut remplacer condition par condition == true pour être du code de débutant.
Commentaire #98170 écrit par Acné le 21/06/2013 à 13h40 | 👍🏽 👎🏽 +1
C'est clair, tout le monde sais qu'il faut ecrire `$value = (condition) ? null : null;`
Bah quoi ? ^^
Commentaire #98182 écrit par Boowa le 21/06/2013 à 14h11 | 👍🏽 👎🏽 +1
Un classic, faut vraiment être noob pour pas utiliser la forme ternaire dans ce genre de cas :D
Commentaire #98189 écrit par Cartman34 le 21/06/2013 à 15h17 | 👍🏽 👎🏽
Ah oui elle n'est pas mal du tout celle-là ^^ Tellement alambiquée que je n'y aurais pas pensé !
Commentaire #98191 écrit par Shadam le 21/06/2013 à 15h22 | 👍🏽 👎🏽
et pourquoi pas
$false = (true) ? null : null;
Commentaire #98209 écrit par ygnobl le 21/06/2013 à 17h17 | 👍🏽 👎🏽
Sinon une bien bonne :
  while (true) {
     $valeur=$value ? false : true;
   }
 
Commentaire #98211 écrit par ygnobl le 21/06/2013 à 17h19 | 👍🏽 👎🏽
Les blagues de codeurs ne sont pas à ma portée apparemment…
Commentaire #98214 écrit par Tipaicse (non connectée) le 21/06/2013 à 17h28 | 👍🏽 👎🏽 +1
*classique.

L'utilisation de mots anglais de votre phrase ne vous rapporte que le statut de nudiste littéraire.
Commentaire #98219 écrit par Grammar Nazi le 21/06/2013 à 17h45 | 👍🏽 👎🏽
En fait, l'humour de leur blague se situe entre /dev/null et /dev/urandom
Encore que, urandom arriverai peut être a me faire sourire...
Commentaire #98227 écrit par A-xis le 21/06/2013 à 18h10 | 👍🏽 👎🏽
Non, en anglais sur un site web respectable, il aurait dit clbuttic...
http://www.urbandictionary.com/define.php?term=clbuttic
http://thedailywtf.com/Articles/The-Clbuttic-Mistake-.aspx
Commentaire #98264 écrit par Acné le 21/06/2013 à 19h55 | 👍🏽 👎🏽
Ou plutôt par par condition === true
Commentaire #98277 écrit par juu le 21/06/2013 à 21h30 | 👍🏽 👎🏽
Du false à l'infini !!
Commentaire #98278 écrit par juu le 21/06/2013 à 21h32 | 👍🏽 👎🏽
J'utilise des mots anglais où je veux, quand je veux. Et je fais du hachis des nazis moi !
Commentaire #98313 écrit par Cartman34 le 22/06/2013 à 09h41 | 👍🏽 👎🏽
Oups, j'ai mal tapé, il fallait lire
 while (true) {
     $valeur=$valeur ? false : true;
   }
, auquel cas $valeur est dans un état presque quantique.
Commentaire #98344 écrit par ygnobl le 22/06/2013 à 12h18 | 👍🏽 👎🏽