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.
Il y a de cela trois ans, j'ai dû intervenir pour débugger un script PHP d'authentification (la « seule partie non testée ») d'une extension réalisée par un stagiaire.

Oui, il a développé le code principal avant de gérer les droits utilisateur. Par conséquent, j'ai dû vérifier que la quarantaine de fichiers PHP étaient protégés contre l'appel direct par URL, que chaque fonctionnalité respectait les droits d'accès souhaités, etc.

Il a voulu attaquer la dinde de Noël avant d'avoir mis la table. Expression adaptée car rien que l'intitulé du sujet, de par son importance et sa difficulté, pouvait lui apporter la moitié des points. PEBKAC.
PEBKAC #6802 proposé par achille le 29/01/2013 | 17 commentaires | 👍🏽 👎🏽 +106
Ca a pas l'air sympa de faire de l'authentification avec du PHP ...
Commentaire #76396 écrit par aaa le 29/01/2013 à 17h40 | 👍🏽 👎🏽 +1
Obvious troll is obvious
Commentaire #76400 écrit par Smon le 29/01/2013 à 17h55 | 👍🏽 👎🏽
« Expression adaptée car rien que l'intitulé du sujet, de par son importance et sa difficulté, pouvait lui apporter la moitié des points. »

Et quel était cet intitulé ?
Commentaire #76403 écrit par Skefrep le 29/01/2013 à 18h05 | 👍🏽 👎🏽
"attaquer la dinde de Noël avant d'avoir mis la table" ou un truc de genre je pense.
Commentaire #76405 écrit par qwerty le 29/01/2013 à 18h21 | 👍🏽 👎🏽
Heu, là, je miserais sur un problème de conception avant le fameux problème de droits.
Commentaire #76407 écrit par but2ene le 29/01/2013 à 18h21 | 👍🏽 👎🏽
Oupa. Gné? Quel troll?
Commentaire #76449 écrit par Sihn le 29/01/2013 à 21h29 | 👍🏽 👎🏽
L'éventuel troll, si il y en a un, serait le stagiaire qui aurait fait ça rien que pour faire chier Achille.
Commentaire #76451 écrit par ROB le 29/01/2013 à 21h31 | 👍🏽 👎🏽 +1
Challenge completed ?
Commentaire #76453 écrit par mini le 29/01/2013 à 22h00 | 👍🏽 👎🏽 +1
Si j'ai tout saisi, le stagiaire est le sujet, dont Achille est le roi.
On comprend ensuite que son titre de Stagiaire cache une tâche d'un enjeu et d'une envergure certains.
Par contre, cette moitié des points, je bloque toujours ! Quelqu'un peut me dire ce que son intrigant intitulé est sensé lui apporter?
Commentaire #76458 écrit par Noraa le 29/01/2013 à 23h15 | 👍🏽 👎🏽 +1
Application de gestion de Dinde. Une sorte de Meetic 3.0
Commentaire #76459 écrit par Hum. le 29/01/2013 à 23h17 | 👍🏽 👎🏽 +1
la partie en question était une mise en place de gestion d'utilisateurs et d'un paiement en ligne sur une boutique, le paiement devant utiliser une api bancaire et permettre d'utiliser plusieurs mode de paiement (acompte par CB, le reste par chèque ou au comptoir).

On avait discuté avec son prof avant. Il nous avait dit que si on lui confiait un projet de cette importance, rien que le fait qu'on lui fasses assez confiance pour ca devait lui assurer la moyenne

Pour ce qui est de la gestion des droits, c'est pas forcement compliqué si c'est géré dès le début. Par contre l'implémenter sur une appli non adaptée c'est beaucoup plus chiant. À chaque fonctionnalités, il faut sécuriser le fichier lui même, il faut que chaque fonctions vérifient que l'utilisateur à les droits pour l'utiliser...
Commentaire #76533 écrit par achille le 30/01/2013 à 11h59 | 👍🏽 👎🏽
Et personne n'a aidé le stagiaire pour faire la conception ? Parceque comme tu le dis, l'authentification si tu ne la prévois pas avant c'est une plaie à ajouter, je dirais même au point qu'il vaut mieux mettre le truc à la poubelle en réutilisant juste les blocs fonctionnels et les appels à l'API s'ils sont correctement écrits ...
Commentaire #76574 écrit par Sly le 30/01/2013 à 15h58 | 👍🏽 👎🏽
En même temps en tant que stagiaire on est pas censé être seuls sur un projet...

On doit travailler en collaboration avec des gens salariés et pas les remplacer !
Commentaire #76642 écrit par Un stagiaire le 30/01/2013 à 20h15 | 👍🏽 👎🏽 +1
yep mais bon on étaient que 3 dans la boite plus le patron. À côté, il faut continuer à gérer les clients, les bugs...

Il est vrai qu'on aurai peut être du l'encadrer un peu plus. Pourtant sur ce qu'on lui avait fait faire avant, Il n'y avait rien à redire. Bon on ne l'a pas non plus saqué dans son évaluation
Commentaire #76677 écrit par achille le 31/01/2013 à 01h12 | 👍🏽 👎🏽 +1
En même temps laisser un stagiaire tout seul c'est pas très normal non plus. Le but d'un stage est d'apprendre, pas d'être juste une ressource à bas prix (voire gratuite).
Commentaire #76710 écrit par Pouet le 31/01/2013 à 09h58 | 👍🏽 👎🏽 +1
Ton truc sent fortement la programmation impérative (non objet), un modèle non MVC et sans framework.

Je dirais que ça manque de bonnes pratiques ;)
Commentaire #76741 écrit par but2ene le 31/01/2013 à 12h38 | 👍🏽 👎🏽 +1
Je connais pourtant un certain nombre de SSII qui les considèrent comme tels ...
Commentaire #76776 écrit par Sly le 31/01/2013 à 14h53 | 👍🏽 👎🏽