Я использую Bulltain Board (или форумы) для своего веб-сайта и использую шаблон MVP в c # и asp.net вместе с набранным набором данных для подключения к базе данных. моя проблема в том, что я не уверен, где я должен обработать возможные ошибки и проверить входящие / исходящие данные. я придумал два разных решения:
решение 1:
view:
ничего не делать, просто передать данные докладчику
presenter:
проверка и обработка ошибок, связанных с моделью, базой данных и представлением
model:
ничего не делать, просто вернуть данные или ошибку из базы данных
решение 2:
view:
проверка и обработка ошибок, связанных со страницами и пользовательскими вводами
presenter:
ничего не делать, просто быть посредником
model:
проверка и обработка ошибок, связанных с базой данных и моделью`
так какое решение лучше? ?? 1029 *