Yeni bir sınıf yazmaya yeni başladım ve bana kesinlikle ihtiyaç duyulmayan bir çok yöntem argümanı eklediğim oldu. Bu, sınıfın genel yapılandırması veya bağımlılıkları olmaktan ziyade, bazı yöntem çağrılarına özgü sınıflarda durumdan kaçınmak için bir alışkanlığı izlemektedir.
Bunu yapmak, hiçbir argümanı bulunmayan birçok yöntemin bir, iki veya üç ile sonuçlandığı anlamına gelir.
Bu takas hakkında ne düşündüğünüz ve hangi durumda hangi yaklaşımı alacağınıza nasıl karar vereceğiniz konusunda fikirlerinizi duymak isterim?
Kod tanımlanırken kodun İngilizceden daha kolay anlaşılması nedeniyle, her iki varyantı da içeren küçük bir gist oluşturdum: https://gist.github.com/JeroenDeDauw/6525656