Mon travail

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

1. Le dimanche 12 juillet 2009, 23:19 par N

Que soient bénis SVN, CVS, et tous les autres bazars qui nous évitent les régressions qui durent 3 mois.

2. Le lundi 13 juillet 2009, 01:33 par Arthur Rainbow

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)

3. Le lundi 13 juillet 2009, 10:14 par Wlad

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.

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.

La discussion continue ailleurs

URL de rétrolien : http://www.milchior.fr/blog/index.php?trackback/114

Fil des commentaires de ce billet