bon, en clair ajourd'hui :
import static java.util.Collection.sort
permet d'ecrire dans son code
pas forcement, tres judicieux, et pourtant, le import static bien utilisé est tres utile ! (je pense a l'api Math par exemple, ou certaines classes utilitaires)
la proposition propose de pouvoir ecrire
je pense que c'est rarement une bonne idée, mais cela permet quand même de bonnes choses, utilisé judicieusement.
list.synchronizedList().sort();
serait quand meme beaucoup plus lisible que
sort( synchronizedList( list ) );
De plus ca permetrait de faire plus facilment des api de type DSL (voir mon blog , l'api quaere
et qui n'a jamais eu envie d'ajouter une bonne quinzaine de methodes a String (par exemple quand on fait du web, plutot que de tapper
1 2 3
| maString.escapeHTML()
plutot que
StringUtils.escapeHTML(maString) |
donc j'ai voté oui, parce que bien utilisé c'est tres puissant, et ca améliore la lisibilité du code. Mal utilisé... c'est horrible
Partager