FxCop + MVP: & # 8220; Свойства не должны быть только для записи & # 8221;
Вопрос
Предположим, я реализую шаблон MVP и у меня есть интерфейс вида как таковой:
interface IView {
string SuperRadString { set; }
}
У докладчика нет причин извлекать эту строку из представления, поэтому я могу безопасно игнорировать эту ошибку?
Решение
Ну да ...
Однако, семантически, было бы более разумно иметь метод для установки значения, чем «свойство черной дыры».
Не связан с StackOverflow