Bazı projelerimizde, zincirden aşağı inerken daha fazla parametre ekleyen bir sınıf hiyerarşisi var. En altta, bazı sınıflar 30'a kadar parametreye sahip olabilir ve bunlardan 28'i süper kurucuya aktarılıyor.
Guice gibi bir şey aracılığıyla otomatik DI kullanmanın iyi olacağını kabul edeceğim, ancak bazı teknik nedenlerden dolayı, bu özel projeler Java ile sınırlıdır.
Bağımsız değişkenleri türe göre alfabetik olarak düzenleme kuralı işe yaramaz çünkü bir tür yeniden düzenlenirse (2. bağımsız değişken için geçtiğiniz Çember artık bir Şekildir) aniden sıra dışı olabilir.
Bu soru spesifik olabilir ve "Bu senin sorunun buysa, bunu tasarım düzeyinde yanlış yapıyorsun" eleştirileriyle dolu olabilir, ama ben sadece herhangi bir bakış açısı arıyorum.