Szukałem jakiegoś kodu dewelopera i prawie płakałem. W definicji metody znajduje się 12 argumentów. Z mojego doświadczenia ... to nie jest dobre. Gdyby to był ja, wysłałbym jakiś przedmiot.Jakie są lepsze sposoby tworzenia metody, która wymaga wielu argumentów? (10+?)
Czy jest inny/bardziej preferowany sposób to zrobić (innymi słowy, jaki jest najlepszy sposób, aby to naprawić i wyjaśnić dlaczego)?
public long Save (
String today,
String name,
String desc,
int ID,
String otherNm,
DateTime dt,
int status,
String periodID,
String otherDt,
String submittedDt
)
ignorować moje biedne nazwy zmiennych - są przykładami
Czy argumenty są w jakiś sposób powiązane? Jeśli tak, zgrupuj je w obiekcie opisującym semantyczną. Mam nadzieję, że to pomoże. –
Myślałem, że to rozsądne pytanie, dlaczego są dwa głosy, aby je zamknąć? – Cody