FxCop + MVP: «Les propriétés ne doivent pas être uniquement en écriture»
Question
Supposons que j'implémente un modèle MVP et que je dispose d'une interface d'affichage en tant que telle:
interface IView {
string SuperRadString { set; }
}
Il n'y a aucune raison pour que le présentateur ait besoin de récupérer cette chaîne dans la vue. Par conséquent, puis-je ignorer cette erreur en toute sécurité?
La solution
Eh bien, oui ...
Cependant, sur le plan sémantique, il serait plus logique d’avoir une méthode pour définir la valeur plutôt qu’une "propriété de trou noir".
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow