Tôi đã xem xét một số mã của một nhà phát triển đồng nghiệp và gần như đã khóc. Trong định nghĩa phương thức có 12 đối số. Từ kinh nghiệm của tôi ... điều này không tốt. Nếu là tôi, tôi sẽ gửi một vật thể nào đó.Cách nào tốt hơn để tạo một phương thức có nhiều đối số? (10+?)
Có cách nào khác/ưa thích hơn để làm điều này (nói cách khác, cách tốt nhất để khắc phục điều này và giải thích lý do) là gì?
public long Save (
String today,
String name,
String desc,
int ID,
String otherNm,
DateTime dt,
int status,
String periodID,
String otherDt,
String submittedDt
)
bỏ qua tên biến nghèo của tôi - họ là những ví dụ
Các đối số có liên quan theo một cách nào đó không? Nếu có, hãy nhóm chúng vào một đối tượng mô tả ngữ nghĩa. Hy vọng nó giúp. –
Tôi nghĩ đây là một câu hỏi hợp lý, tại sao có hai phiếu để đóng nó? – Cody