In alcuni dei nostri progetti, c'è una gerarchia di classi che aggiunge più parametri man mano che scende la catena. In fondo, alcune delle classi possono avere fino a 30 parametri, 28 dei quali vengono passati al super costruttore.
Riconosco che l'uso di DI automatizzato attraverso qualcosa come Guice sarebbe bello, ma a causa di alcuni motivi tecnici, questi progetti specifici sono limitati a Java.
Una convenzione di organizzare gli argomenti in ordine alfabetico per tipo non funziona perché se un tipo viene riformattato (il cerchio che stavi passando per l'argomento 2 ora è una forma) può improvvisamente essere fuori uso.
Questa domanda potrebbe essere troppo specifica e irta di critiche "Se questo è il tuo problema, stai sbagliando a livello di progettazione", ma cerco solo punti di vista.