Dans certains de nos projets, il y a une hiérarchie de classes qui ajoute plus de paramètres qu'il va en bas de la chaîne. Au fond, certaines classes peuvent avoir jusqu'à 30 paramètres, dont 28 sont transmis dans le super constructeur.
Je vais vous reconnaissez que l'utilisation automatisée de la DI au travers de quelque chose comme Guice serait bien, mais à cause de certaines raisons techniques, ces projets sont soumis à des contraintes de Java 1.4.
Une convention de l'organisation de la arguments par ordre alphabétique, par type de ne pas travailler parce que si un type est refait (le Cercle vous avez été en passant par l'argument 2 est maintenant une Forme), il peut soudainement être hors de vue.
Cette question est peut-être spécifique et lourde avec des "Si c'est votre problème, vous le faites mal au niveau de la conception de" les critiques, mais je suis juste à la recherche de tout les points de vue.