Il est difficile de pas etre d'accord avec ce que tu dis
Il n'empeche, que quand on voit un bout de code de complexite polynomiale voire exponentielle, et qui risque d'etre un enorme goulet d'etranglement (le distinct que pviallate a ecrit a titre d'exemple), autant prendre les devant et le lineariser si possible. Faire le choix entre un dico et une liste pour un cache ou un intermediaire de calcul, par exemple, me semble importantC'est du domaine du design, pas de l'optimisation.
Apres, je maitrise pas suffisamment Linq pour savoir si sa syntaxe claire se fait a un cout en perf negligeable dans tous les cas.
Partager