FxCop + MVP: & # 8220; Le proprietà non devono essere solo scritte & # 8221;
Domanda
Supponiamo di implementare un modello MVP e di avere un'interfaccia di visualizzazione in quanto tale:
interface IView {
string SuperRadString { set; }
}
Non c'è motivo per cui il presentatore debba mai recuperare questa stringa dalla vista, quindi posso tranquillamente ignorare questo errore?
Soluzione
Beh, sì ...
Tuttavia, semanticamente sarebbe più sensato avere un metodo per impostare il valore rispetto a una proprietà "buco nero".
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow