방금 새 클래스를 작성하기 시작했으며 엄격하게 필요하지 않은 많은 메소드 인수를 추가하고있었습니다. 이것은 일반적인 구성이나 클래스의 종속성이 아닌 일부 메소드 호출에 특정한 클래스의 상태를 피하는 습관을 따릅니다.
그렇게하면 인수를 가질 수없는 많은 메소드가 1, 2 또는 3으로 끝납니다.
이 트레이드 오프에 대해 어떻게 생각하고 어떤 상황에서 어떤 접근법을 취할지 결정하는 방법에 대한 귀하의 의견을 듣고 싶습니다.
코드를 설명 할 때 코드가 영어보다 이해하기 쉬운 경우가 많으므로 https://gist.github.com/JeroenDeDauw/6525656