Et bien, tu veux quelque chose de crade sur le long terme et de pas evolutif pour un sou.
Bon courage dans 2 ans pour rajouter la moyenne et l'ecart type sans tout peter.
On te l'a indique plus haut, t'as plusieurs choix, casser l'api en refactorer le nom de la fonction (mais c'est tes clients qui vont gueuler) ou casser la coherence de ton api en rajoutant getMoyenneEcartType (c'est tes clients qui vont gueuler aussi la) ou le pire du pire, rajouter les valeurs a getMinMax sans toucher au nom (m'est avis que ca va gueuler aussi).
Bref, tout est question de compromis, ca peut etre gerable de faire ce que tu veux, maintenant faut voire que java est enormement utilise en entreprise, que le code metier en entreprise est appele a evolue en permanence, que la compatibilite avec l'existant est generalement critique, donc on peut pas se permettre ce genre de grouikerie.
Quand a l'appel surcharge a add() sur la collection, je me gausse, on parle de setter un booleen la, une ligne de code, une petite affectation toute simple, si t'es rendu a ce niveau d'optimisation, elle est belle ta vie. Avec un peu de chance, le JIT va meme se rendre compte que l'affectation peut etre zappee dans 99% des cas et tu verras rien.
[^] # Re: javascript
Posté par thedude . En réponse au journal Perl, Javouille, Lisaac|(Ruby|SmallTalk|etc..). Évalué à 0.
Bon courage dans 2 ans pour rajouter la moyenne et l'ecart type sans tout peter.
On te l'a indique plus haut, t'as plusieurs choix, casser l'api en refactorer le nom de la fonction (mais c'est tes clients qui vont gueuler) ou casser la coherence de ton api en rajoutant getMoyenneEcartType (c'est tes clients qui vont gueuler aussi la) ou le pire du pire, rajouter les valeurs a getMinMax sans toucher au nom (m'est avis que ca va gueuler aussi).
Bref, tout est question de compromis, ca peut etre gerable de faire ce que tu veux, maintenant faut voire que java est enormement utilise en entreprise, que le code metier en entreprise est appele a evolue en permanence, que la compatibilite avec l'existant est generalement critique, donc on peut pas se permettre ce genre de grouikerie.
Quand a l'appel surcharge a add() sur la collection, je me gausse, on parle de setter un booleen la, une ligne de code, une petite affectation toute simple, si t'es rendu a ce niveau d'optimisation, elle est belle ta vie. Avec un peu de chance, le JIT va meme se rendre compte que l'affectation peut etre zappee dans 99% des cas et tu verras rien.