Posté le 26/07/2013 à 01:13 Membre depuis le 27/04/2006, 60457 messages
^^

Ça me rappelle mon ancien boulot... ils avaient confié une partie du code à un gars dont ils se sont aperçus plus tard qu'il était complètement incompétent... et pareil, ils ne demandait rien, il disait "oui oui" mais faisait n'importe quoi. Des mois après son départ (pas vraiment volontaire ^^), on ramassait encore les morceaux, et chaque découverte d'une nouvelle partie de son code était une occasion de facepalm grin
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Posté le 26/07/2013 à 01:21 Membre depuis le 10/06/2001, 45099 messages
(badum, badum, badum, tss!)
Posté le 26/07/2013 à 02:14 Membre depuis le 13/06/2001, 73049 messages
(Ouais bah je ne vais pas vous inviter à faire un audit de code chez moi, alors grin)
avatar
Posté le 26/07/2013 à 09:25 Membre depuis le 15/06/2003, 8330 messages
En conclusion, vous aurez appris à vous méfier des gens qui disent ou à tout sans poser de questions... tongue
Au final vous avez au moins gagné quelque chose dans votre malheur. wink
avatarLe scénario de notre univers a été rédigée par un bataillon de singes savants. Tout s'explique enfin.
T'as un problème ? Tu veux un bonbon ?
[CrystalMPQ] C# MPQ Library/Tools - [CrystalBoy] C# GB Emulator - [Monoxide] C# OSX library - M68k Opcodes
Posté le 26/07/2013 à 09:34 Membre depuis le 16/06/2001, 69774 messages
certes, y'aura encore plus de tests de codage au recrutement.
Posté le 26/07/2013 à 10:07 Membre depuis le 16/01/2005, 1342 messages
Zerosquare (./60) :
^^

Ça me rappelle mon ancien boulot... ils avaient confié une partie du code à un gars dont ils se sont aperçus plus tard qu'il était complètement incompétent... et pareil, ils ne demandait rien, il disait "oui oui" mais faisait n'importe quoi. Des mois après son départ (pas vraiment volontaire ^^), on ramassait encore les morceaux, et chaque découverte d'une nouvelle partie de son code était une occasion de facepalm grin

du même genre ici :
première fois que je vais voir pour aider un presta parce qu’il avait une exception qu'il ne comprenait pas : bizarre, en sortant de cette "}" ça plante !
message du débogueur : "Exception: stack overflow"....ok...
en regardant un peut, en fait il ne connaissait visiblement pas les références ni les pointeurs : un objet qui stock énormément de data était copié dans une variable à chaque entrée dans une "{"...
après que je lui explique, il me répond un truc du genre "c'est pourri, en Java ça se fait tout seul !"
Bon, soit disant ça spécialité été le Java et on lui demander de faire du C++, admettons.

après plusieurs mois, son évolution (qui comprenait du java et du C++) qu'il devait coder ne fonctionnait toujours pas, ça a fini par revenir dans mon équipe (facilement 4-5 mois après qu'il ne soit déjà plus là).
En regardant ce qu'il avait été fait, j'ai compris pourquoi il y avait des comportements bizarre de l'appli java depuis environ 1 an...
Il avait changé de type en static les fonctions et les variables qu'il n'arrivait pas à accéder depuis une autre classe qui n'avait rien à voir !

Ça a pris plusieurs semaines pour corriger tout ce bordel...
avatar
Posté le 26/07/2013 à 10:33 Membre depuis le 11/11/2001, 116491 messages
ça me rappelle un collègue y'a deux ans...

on avait une fonction "trace" qui ajoutait dans un log un message précédé de l'heure toussa... si la variable d'environnement était à "TRUE". Bref, son code marchait mal et quand il passait en mode trace pour tester, il avait un plantage stack overflow

function calculdemescouilles(pleindeparamètres....)
int pleindedéclarationsanslamoindreinitialisation....
...
trace("variableàlacon : " & variableàlacon)
trace("retour : " & calculdemescouilles(variableàlacon))
...
endfunction



- Stack overflow, c'est ton appel récursif qui déconne
- Mais ce n'est absolument pas récursif !
- Fais voir...
- Tu vois, c'est pas récursif !
#facepalm#
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca
Posté le 26/07/2013 à 11:06 Membre depuis le 27/04/2006, 60457 messages
Je pense qu'on vient de briser les derniers espoirs de Folco sur la compétence des développeurs pro, si ça n'était pas déjà fait avant grin
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Posté le 26/07/2013 à 11:18 Membre depuis le 16/01/2005, 1342 messages
Bah au moins c'est déjà moins pire que le code source des applis linux. roll
avatar
Posté le 26/07/2013 à 11:19 Membre depuis le 13/06/2001, 73049 messages
Bah peut-être qu'il va enfin arriver à comprendre qu'il a un excellent niveau en dev cheeky

(Il lui faudrait peut-être une formation en tout ce qui est analyse, mais bon, c'est pas sorcier ^^)
avatar
Posté le 26/07/2013 à 11:32 Membre depuis le 27/04/2006, 60457 messages
pencil
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Posté le 26/07/2013 à 19:15 Membre depuis le 18/06/2001, -26082 message
Put*** ouep ça fait peur ce que vous dites, c'est des pros ça !?!?! triso Remarquez, chez certains dans le bâtiment, on voit aussi des trucs assez "rigolos" grin
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 26/07/2013 à 20:56 Membre depuis le 16/06/2001, 69774 messages
./65 les références c'est le mal.

j'ai le droit c'est trolldi.

bref, oui, certains pros, en fait, c'est des mecs qui ont marqué sur le cv "j'ai fait le site d'un copain" quand on avait besoin d'un développeur rapidement.
Posté le 29/08/2013 à 13:10 Membre depuis le 10/06/2001, 45099 messages
FUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU
(je regarde un peu ses derniers commits neutral)
Posté le 29/08/2013 à 15:08 Membre depuis le 18/06/2001, -26082 message
raconte, qu'on se marre grin
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 29/08/2013 à 15:09 Membre depuis le 11/11/2001, 116491 messages
if (database)drop database
avatarWebmaster du site Ti-FRv3 (et aussi de DevLynx)
Si moins de monde enculait le système, alors celui ci aurait plus de mal à nous sortir de si grosses merdes !
"L'erreur humaine est humaine"©Nil (2006) // topics/6238-moved-jamais-jaurais-pense-faire-ca
Posté le 29/08/2013 à 15:16 Membre depuis le 10/06/2001, 45099 messages
Bah, il y en a des millions.
Genre, avant j'avais écrit Class c(paramètres) ;, qu'il a joyeusement remplacé par Class& c= Class(paramètres) ; tritop
Et le reste est pareil, mais en plus sale.

Bref, je vais passer le voir. Personne n'a vu mon trifouet à triclous ?
Posté le 29/08/2013 à 15:22 Membre depuis le 18/06/2001, -26082 message
(je suis déjà en train de le trifouetter, tout seul tu n'aurais pas la force d'en faire assez)
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 29/08/2013 à 15:24 Membre depuis le 10/06/2001, 45099 messages
(merci beaucoup)
Posté le 29/08/2013 à 15:50 Membre depuis le 27/04/2006, 60457 messages
Tu ne peux pas faire un revert du stagiaire ?


Non non, pas du code du stagiaire, je parle bien du stagiaire lui-même.
avatarZeroblog

« Tout homme porte sur l'épaule gauche un singe et, sur l'épaule droite, un perroquet. » — Jean Cocteau
« Moi je cherche plus de logique non plus. C'est surement pour cela que j'apprécie les Ataris, ils sont aussi logiques que moi ! » — GT Turbo
Posté le 29/08/2013 à 16:35 Membre depuis le 10/06/2001, 45099 messages
Si seulement...
Bon bah hop, je lui ai un peu expliqué, mais bon.
Posté le 29/08/2013 à 16:51 Membre depuis le 13/06/2001, 73049 messages
"Je lui ai un peu expliqué", ça fait un peu genre "je l'ai un peu méchamment sodomisé, mais juste un peu, hein" cheeky
avatar
Posté le 29/08/2013 à 17:39 Membre depuis le 10/06/2001, 45099 messages
Non non : en fait, je lui ai un peu expliqué, mais bon.
Posté le 29/08/2013 à 19:27 Membre depuis le 10/06/2001, 40262 messages
Pen^2 (./76) :
Genre, avant j'avais écrit Class c(paramètres) ;, qu'il a joyeusement remplacé par Class& c= Class(paramètres) ; tritop

Visiblement, il n'a rien compris au C++ et essaie de faire du C++ comme si c'était du Java. D'ailleurs, son code n'est même pas du C++ valide, on n'a pas le droit d'utiliser des références sur des objets temporaires! (Si on retire le &, ça devient valide, mais moche.)
avatarMes news pour calculatrices TI: Ti-Gen (fr/en), MobiFiles (de)
Mes projets PC pour calculatrices TI: TIGCC, CalcForge (CalcForgeLP, Emu-TIGCC)
Mes chans IRC: #tigcc et #inspired sur irc.freequest.net (UTF-8)

Liberté, Égalité, Fraternité
Posté le 29/08/2013 à 20:23 Membre depuis le 18/06/2001, -26082 message
Même sans le &, un constructeur d'affectation privé ferait échouer la compilation. Au mieux, ça ne fait que coûter en perf.
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !
Posté le 30/08/2013 à 08:23 Membre depuis le 16/06/2001, 69774 messages
C'est le cas de bcp de gens qui découvrent le C++ après qu'on leur ait bourré le crâne de java en école.

Moi j'ai déja vu l'inverse, du code javacard (c'est comme java) écrit par des gens qui pensaient en C uber-optimisé, ça a donné quelques bons trucs mais aussi quelques sacré merdes, en gros j'ai mis 2 ans à avoir un code propre (bon, j'étais pas dessus à 100% hein)
Posté le 30/08/2013 à 11:16 Membre depuis le 10/06/2001, 45099 messages
Nan mais là, c'est pas qu'il est entraîné à coder en java, c'est juste par hasard.
Posté le 30/08/2013 à 11:19 Membre depuis le 13/06/2001, 73049 messages
"Hello, I am a random coder. Do you mind if I write random code in your files ?"
avatar
Posté le 30/08/2013 à 11:54 Membre depuis le 10/06/2001, 45099 messages
Oui, n'hésite pas commiter ton code souvent dans /dev/null #itm#
Posté le 30/08/2013 à 11:56 Membre depuis le 13/06/2001, 73049 messages
Tiens, est-ce qu'on peut rediriger /dev/null vers un fichier ? trivil
avatar
Posté le 30/08/2013 à 17:49 Membre depuis le 18/06/2001, -26082 message
alias svn\ commit mv /dev/null
avatar<<< Kernel Extremist©®™ >>>
Feel the power of (int16) !