Estaba mirando un código de un compañero desarrollador y casi lloré. En la definición del método hay 12 argumentos. De mi experiencia ... esto no es bueno. Si fuera yo, habría enviado un objeto de algún tipo.¿Cuáles son las mejores formas de crear un método que requiere muchos argumentos? (10+?)
¿Existe otra/más forma de hacerlo (en otras palabras, cuál es la mejor manera de solucionar esto y explicar por qué)?
public long Save (
String today,
String name,
String desc,
int ID,
String otherNm,
DateTime dt,
int status,
String periodID,
String otherDt,
String submittedDt
)
caso omiso de mi nombres de variables pobres - son ejemplos
¿Están relacionados los argumentos de alguna manera? Si es así, agrúpelos en un objeto que describa la semántica. Espero eso ayude. –
Pensé que esta era una pregunta razonable, ¿por qué hay dos votos para cerrarla? – Cody