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.
Lors de la soutenance des projets JAVA des L2, j'ai pu entendre :
« Mais... à la maison, ça compilait ! ». PEBKAC.
PEBKAC #5900 proposé par Kold Fusion le 17/10/2012 | 24 commentaires | 👍🏽 👎🏽 -119
Ben un code ne compile pas forcément de ma même manière avec toutes les version de java.
Par exemple : si le gars a mis des annotation (peut être fait par l'ide) et que dans vos salle vous avez une vieille 1.4.2.

Je préviens juste les étudiant qu'il faudra que ca marche sur l'ordi où il présente. Ca peut-être un ordi de la salle ou son portable et qu'il faut donc le tester avant.
Commentaire #62389 écrit par but2ene le 17/10/2012 à 12h56 | 👍🏽 👎🏽
Je pense que l'auteur a voulu mettre en évidence le verbe "compiler" alors qu'on parle souvent de java comme étant un langage interprété ...
En réalité, Java est semi-interprété ... et il y a bien compilation pour passer du source au bytecode ...
Bref CTLP !!
Commentaire #62395 écrit par trollman le 17/10/2012 à 13h13 | 👍🏽 👎🏽
C'est bien un PEBKAC. Il faut vérifier aussi les librairies et le JDK, voire les fournir, pour un projet complet.
Commentaire #62398 écrit par mini le 17/10/2012 à 13h25 | 👍🏽 👎🏽
Oh que oui sinon le prof saque ! Par chance pour moi cela a fonctionné mais pour d'autres élèves zéro pointé !
Commentaire #62399 écrit par Confirmation le 17/10/2012 à 13h30 | 👍🏽 👎🏽
Je n'aime pas cette définition. Ce n'est pas parce qu'il existe une jvm pour ce code qu'il est du semi-compilé/interprété. le processus de compilation de java est vraiment complet.

Il existe des implémentations physiques pour le byte code java.
http://en.wikipedia.org/wiki/Java_processor

Il existe plein de VM pour le type x86 ce n'est pas pour autant que le C est semi-compilé/interprété.

Ça enfonce encore plus l'auteur. Comparé à ce qu'oracle (ex: sun) essaye de nous faire gober avec l'interopérabilité de java.
Commentaire #62400 écrit par but2ene le 17/10/2012 à 13h30 | 👍🏽 👎🏽
C'est tout à fait normal qu'un code qui échoue à la compilation donne un 0.
Ça n'a rien à voir avec la chance. Ou tu fournis un code dans le langage ou il n'y est pas. C'est indépendant du nombre de fois ou tu lances ton compilateur.

C'est très rare d'avoir un rendu de projet qui ne compile pas. Il y a toujours le gars qui t'envoie un fichier vide nommé projet.rar et comme par hasard, ne venant pas à la soutenance de projet.
Commentaire #62403 écrit par but2ene le 17/10/2012 à 13h42 | 👍🏽 👎🏽
Heu le gars est en L2... A ce niveau, il n'utilise même pas les packages ... Donc, je ne parle pas des lib. On n'est même pas sûr que ce soit de la POO (oui je sais, problème entre maquette et langage). Donc son code devrait même être compatible en java 1.0 à la dernière. J'en suis étonné. Mais comme je disais s'il a utilisé éclipse ou netbeans sur une 7 et que la salle est antérieure, ce n'est pas impossible.

On ne peut pas lui demander des réflexes d'un professionnel. Il apprend.
Je doute qu'envoyer une jvm par mail au prof soit une bonne solution...
Commentaire #62404 écrit par but2ene le 17/10/2012 à 14h03 | 👍🏽 👎🏽
Ici, je vois plus le cas du mec qui aurait pu sortir une excuse du type "c'est mon chien qui a mangé mon devoir" ... ceci n'est qu'un avis personnel.
Commentaire #62413 écrit par AlexK. le 17/10/2012 à 14h38 | 👍🏽 👎🏽
Oui, c'est vrai. Mais même comme ça, pour mon tout premier projet étudiant, le prof a été direct "ça doit compiler sur ma machine, démerdez vous". Il avait bien sûr fourni les caractéristiques, somme toute basiques.
Commentaire #62414 écrit par mini le 17/10/2012 à 14h52 | 👍🏽 👎🏽
Ah j'ai jamais dit que les torts n'étaient pas de mon côté. Mais nonobstant cela notre projet avait bien fonctionné. Presque la moitié des groupes ont reçu un superbe zéro.
Commentaire #62421 écrit par Confirmation le 17/10/2012 à 16h16 | 👍🏽 👎🏽
Mouaip, ce serait pas étonnant, et pas le premier à faire le coup :).
Par contre y'a un épisode des "Savages" où le chien mange vraiment le devoir du gamin, il avale la clé USB en la prenant pour un bonbon ; Et nous savons tous que le cinéma s'inspire toujours de la réalité !
Donc l'excuse est valable, cqfd.
Commentaire #62443 écrit par DarkAngel5666 le 17/10/2012 à 18h15 | 👍🏽 👎🏽
De toute façon ça compile toujours bien à la maison, et on l'a toujours dans l'os quand on revient en classe (on l'a tous vécu, ne dite pas le contraire ^^)
Commentaire #62535 écrit par Crow le 18/10/2012 à 10h46 | 👍🏽 👎🏽
ouais c'est arrivé la première fois. Depuis j'ai toujours fait un de ces truc : fini en tp, eu la même config que la salle de tp, ou testé via un accés ssh.
Commentaire #62546 écrit par but2ene le 18/10/2012 à 11h03 | 👍🏽 👎🏽
Je trouve ça bête d'entendre "si ça compile pas, c'est 0", et non, tu fais ton travail et tu mates le code. Non mais !
Commentaire #62547 écrit par AlyCrunch le 18/10/2012 à 11h04 | 👍🏽 👎🏽
Perso j'ai pris l'habitude de me balader avec mon pc portable à chaque fois qu'on étaient en projet après avoir du reprendre tout une soirée de boulot ...
Commentaire #62548 écrit par Crow le 18/10/2012 à 11h09 | 👍🏽 👎🏽
Ca aussi, je me suis balladé avec mon ordi; c'est le plus efficace. Mais après la L2 ;) Vers la fin de ma scolarité je ne venais plus au premier TP projets, car j'allais plus vite à la maison, au calme.
Le pire c'était la salle de réseau où il fallait tout recâbler (trouver les câbles) et réinstaller à chaque fois (car d'autre mettait un autre OS).
Commentaire #62557 écrit par but2ene le 18/10/2012 à 11h23 | 👍🏽 👎🏽
C'était le bon temps où il n'y avait pas, trop de paperasse administrative, de pression pour trouver un taf, de deadline intenable, et en plus on allait dans une direction claire et précise. Ce qui faisait des journées pas trop chargé, par rapport à maintenant :(.
Commentaire #62561 écrit par but2ene le 18/10/2012 à 11h48 | 👍🏽 👎🏽
Justement mon travail est de leur apprendre à coder correctement.

J'attends d'eux qu'ils compilent au moins une fois leur projet. Ce qui n'est pas sur si tu ne leur mets pas de menace de ce genre...
Le compilateur te donne les erreurs et il faut les corriger. Ce n'est pas la mer à boire.
Ça, c'est la base. S'il n'est pas capable de faire cela, il faut retenter une L1 ;)

Je le materai le code que quand il sera compilé et après certains tests.
Je ne suis pas un compilateur et je ne suis pas payé pour cela.
Commentaire #62565 écrit par but2ene le 18/10/2012 à 12h05 | 👍🏽 👎🏽
Les profs tous des feignants
Commentaire #62574 écrit par Hum. le 18/10/2012 à 12h19 | 👍🏽 👎🏽
Comme tout informaticien qui se respecte ;)
Commentaire #62581 écrit par but2ene le 18/10/2012 à 12h26 | 👍🏽 👎🏽
C'est très fréquent avec ma FAC (oui elle est toute moisie).
Commentaire #62592 écrit par Cartman34 le 18/10/2012 à 12h54 | 👍🏽 👎🏽
Vous plaignez pas. A mon époque (début des années 90) on passait nos partiels de programmation sur papier ! Et gare à l'oubli d'une parenthèse en LISP ou d'un ; c'était 0 à la question !
Commentaire #62670 écrit par Mr P. le 18/10/2012 à 19h37 | 👍🏽 👎🏽
Pebkac. On teste sur l'ordi sur lequel on présente, que ça marche ou pas chez nous osef...
Commentaire #64461 écrit par graou! le 03/11/2012 à 17h17 | 👍🏽 👎🏽
Etant actuellement en DUT Info on passe nos partiels de prog' sur papier ;)
Mais on a bien sur des projets à coté.
Commentaire #123259 écrit par Math le 20/12/2013 à 00h52 | 👍🏽 👎🏽