On 01/04/2013 03:39 PM, Yannick Martel wrote:
Le 2013-01-04 15:18, Tony Chemit a écrit :
On Fri, 04 Jan 2013 15:08:27 +0100 Yannick Martel <martel@codelutin.com> wrote:
Salut !
Ca me parait pas une mauvaise idée. Splitter la classe serait une bonne chose (avec ou sans changement de module).
Passer dans un module propre, ça peut être aussi intéressant, mais est-ce vraiment utile ? A part une meilleure visibilité (ce qui n'est pas rien déjà ;), qu'y a-t-il à y gagner ?
Je reste mitigé :\ Il ne faudrait pas non plus ouvrir une brèche vers le "tout-en-minimodule", le simple fait de revoir le packaging suffisant dejà à y voir plus clair, non ?
pour moi non, va voir nuiton-profiling : y'a une classe dedans, donc pour la brèche c'est déjà fait...
Eurk. Mais c'est cependant pas une raison de la renforcer à mon gout ;)
Mon avis, c'est que je suis pas contre les petit modules bien spécialisés, ça permet de tirer uniquement ce qu'on veut et c'est bien de pouvoir être fin quand un veut produire un petit exécutable (jtimer, appli embarquée ou android). Par contre, ce qui est chiant, c'est que dans 80% des projets, en fait t'as besoin de tout et du coup ça fait des dependencyManagement de 3 kilomètres :-(. Alors le bon compromis, il me semble, c'est d'avoir plusieurs modules tout petit mais aussi d'autres modules à côté genre "-bundle" qui te permet de tirer 3/4/5 autres modules en transitifs pour pas surcharger ton pom projet.
Surtout ce que j'y vois c'est avoir un artifact qui a un but, parce que pour moi ApplicationConfig (nuiton-config) est bien délimité et ne devrait pas être mélangé avec nuiton-utils qui est un foure tout de classes plus au moin pas du tout utiles :(
Là dessus, je te rejoins. Je serais meme partisan de faire un brin de ménage et d'enlever ce qui n'est pas utile, et de tenter de reverser à des librairies (comme commons?) certaines choses (comme StringUtil?). Cela ferait participer aux communautés, et éviterait de réinventer trop souvent la roue et multiplier des dépendances dans les projets :p
C'est ce qu'on avait décidé le 14/10/2011, dans le CR : « Nuiton-Utils et commons-lang [...] Par contre, ce serait bien de proposer nos méthodes à Commons. » Mes deux centimes (qui n'en valent plus que 1,96 vu l'inflation 2012).