Optimiste

Par Legix - 10/08/2026 14:30 - France - Paris

Aujourd'hui, mon collègue développeur optimise mon code, trop lent à son goût. Très fier de lui, il lance sa nouvelle version. Du point de vue rapidité, l'optimum est atteint : un message d'erreur dès le début. VDM
Je valide, c'est une VDM 734
Tu l'as bien mérité 189

Top commentaires

Il a appris à coder dans une pochette surprise ? Premature optimization is the root of evil...

Ça me rappelle un collègue qui codait plus vite que son ombre mais qui prenait 90% de notre temps de débogage.

Commentaires

Il a appris à coder dans une pochette surprise ? Premature optimization is the root of evil...

Ça me rappelle un collègue qui codait plus vite que son ombre mais qui prenait 90% de notre temps de débogage.

Pour que ton prog "optimisé" plante, il peut y avoir 322000 raisons dont les plus habituelles sont l'oubli de la déclaration des variables, un pointeur de pile oublié, un flush de mémoire optimiste, etc. Chacun ayant ses "habitudes" de programmation, vouloir, très vite, optimiser le code d'un autre peut être une galère sans nom. Ne jamais oublier le principe de base, tant que ça fonctionne, on ne touche plus à rien 🙂

Tout dépend si c’était trop lent juste selon lui (il ne devait donc pas y toucher) ou vraiment trop lent tout court (une intervention se justifie alors). Par exemple, il y a très longtemps (1982 !), j’ai optimisé le code d’un gros traitement quotidien dans une banque. 2 h étaient clairement beaucoup trop. J’ai ramené ça à 8 mn en réécrivant une partie des fonctions !

À l'époque, j'avais 9 ans 🙂‍La première boîte que j'ai monté faisait, entre autres, de l'optimisation des codes "maisons" de certains secteurs. Le record d'une manip était de passer de 8h15 à 1h12 🙂‍ J'ai galéré mais ma société était lancée. Je comprends ce que tu as fait, chapeau 🙂‍ Je pense que le collègue de la VDM trouvait, lui, le prog trop lent car il avait son idée sur des optims possibles et... s'est planté en beauté.

Ou une requête bien pourrie vers la bd...

je comprend ton pote, quand je script je commence par faire un truc qui marche , et après j'optimise (pourquoi ne pas faire optimiser des le début, me direz vous, et bin parce que je suis une quiche ;) ) , après c'est difficile de passer sur le code de quelqu'un, faut comprendre sa logique et l'adapter. et c'est bien beau de critiquer ton collègue mais quand tu as fait ton code, il n'a as fonctionné comme tu voulais du 1er coup...