Mon travail
Par Arthur Milchior le dimanche 12 juillet 2009, 02:00 - Informatique - Lien permanent
Cet été, comme je l'avais déjà dit, je travaille.
On me demande d'améliorer un morceau d'un code. Et là c'est fait. :D
Prenons un exemple, j'ai un morceau de code sur les listes à faire valider, la partie que je dois améliorer prenait 3 secondes, maintenant ça prend un dixième de seconde.
L'amélioration n'est pas négligeable (si on ne tient pas compte du fait que ça m'a pris un mois et une semaine pour 2,9 secondes).
Première question, pensez vous que mes maitres de stages seront content?
Maintenant, sachant que mon code rend toujours la même réponse qui est "non", mais quand il devrait rendre oui, répondez de nouveau à la même question.
Remarquez que pendant un moment, mon code fonctionnait, avant que je ne tente de rajouter une fonctionnalité. Et je n'arrive pas à comprendre pourquoi cette fonctionnalité bug.
Mais ce qui m'inquiète le plus, c'est que je ne suis pas sur d'avoir compris pourquoi ça fonctionnait avant.
Arthur Rainbow qui pense que les cours d'algorithmique où il suffisait de trier des listes, c'était le bon temps.
Commentaires
Que soient bénis SVN, CVS, et tous les autres bazars qui nous évitent les régressions qui durent 3 mois.
Effectivement
Enfin, sauf que je n'ai pas intéret à revenir en arrière, vu que j'ai besoin de la fonctionnalité qui a fait bugger le code.
J'ai fini par retrouver l'erreur de mon code, et maintenant le résultat est correcte (mais le temps de calcul est passé de 1 dixième de seconde à une seconde... J'ai quand même encore un gain de 2 secondes)
Tu peux toujours tirer aléatoirement ta réponse entre "Oui" et "non: et courir très vite à la fin de ton stage, avant que tes managers commencent à tester ton code.