Too many parameters (ARCH703)
Esta página aún no está disponible en tu idioma.
Key dotnet.codequality.too-many-parameters · Severity info · Category codequality · Principle Kiss
A long parameter list makes calls hard to read and error-prone. Related data should be grouped into a single object.
Incorrect
Section titled “Incorrect”public void CreateUser(string firstName, string lastName, string email, string phone, string address, string city, string country, int age){ // ...}Correct
Section titled “Correct”public void CreateUser(CreateUserRequest request){ // ...}
public record CreateUserRequest(string FirstName, string LastName, string Email, string Phone, Address Address, int Age);Bundle related parameters into a meaningful parameter object (record/class).