Gostaria de saber se é uma má prática fazer a validação dos valores dos parâmetros no próprio método set, por exemplo:
public class myClass(){
private String name;
public String setName(String newName){
if(newName.lenght > 5) {
this.name = newName;
return ("Alteração realizada com sucesso!")
}
return ("Nome inválido!")
}
}