23
너무 많은 (6+) 매개 변수가있는 메서드를 리팩터링하는 가장 좋은 방법은 무엇입니까?
때때로 불편한 매개 변수 수가있는 메소드를 발견합니다. 종종 그들은 생성자 인 것 같습니다. 더 나은 방법이 있어야 할 것 같지만 그것이 무엇인지 모르겠습니다. return new Shniz(foo, bar, baz, quux, fred, wilma, barney, dino, donkey) 매개 변수 목록을 표현하기 위해 구조체를 사용하려고 생각했지만, 문제를 한 곳에서 다른 곳으로 옮기고 그 과정에서 …
102
refactoring