나는 동료 개발자의 코드를보고 거의 울었다. 메소드 정의에는 12 개의 인수가 있습니다. 내 경험으로 .. 이건 좋지 않아. 그것이 나라면, 나는 어떤 종류의 물건을 보냈을 것이다.많은 인수를 취하는 메서드를 만드는 더 좋은 방법은 무엇입니까? (10+?)
다른 방법으로/더 선호하는 방법이 있습니까? (즉,이를 수정하고 이유를 설명하는 가장 좋은 방법은 무엇입니까?)
public long Save (
String today,
String name,
String desc,
int ID,
String otherNm,
DateTime dt,
int status,
String periodID,
String otherDt,
String submittedDt
)
내 가난한 변수 이름을 무시 - 그들은
인수가 어떤 식 으로든 관련이 있습니까? 그렇다면 의미를 설명하는 객체에 그룹화하십시오. 희망이 도움이됩니다. –
나는 이것이 합리적인 질문이라고 생각했다. – Cody