Trong một số dự án của chúng tôi, có một hệ thống phân cấp lớp bổ sung thêm nhiều tham số khi nó đi xuống chuỗi. Ở phía dưới, một số lớp có thể có tới 30 tham số, 28 trong số đó chỉ được truyền vào hàm tạo siêu.
Tôi thừa nhận rằng sử dụng DI tự động thông qua một cái gì đó như Guice sẽ rất tốt, nhưng vì một số lý do kỹ thuật, các dự án cụ thể này bị hạn chế đối với Java.
Quy ước sắp xếp các đối số theo thứ tự bảng chữ cái theo kiểu không hoạt động bởi vì nếu một kiểu được cấu trúc lại (Vòng tròn bạn đang chuyển vào cho đối số 2 bây giờ là Hình dạng) thì nó có thể đột nhiên không theo thứ tự.
Câu hỏi này có thể là cụ thể và đầy những lời chỉ trích "Nếu đó là vấn đề của bạn, bạn đang làm sai ở cấp độ thiết kế", nhưng tôi chỉ đang tìm kiếm bất kỳ quan điểm nào.