Задать вопрос
dzheka3d
@dzheka3d

Когда проверять данные в коде?

Всем привет! Чем больше изучаю, тем больше простейших вопросов.
Допустим, через ajax прилетели данные (userID и какой-то текст) мои действия:
подключаю класс и в метод sendMessage кидаю эти данные.
Грубо говоря в sendMessage включены внутренние методы класса (Проверка существования такого userID и запись в базу всех данных)
Вопрос вот в чем... Когда лучше проверять полученные данные?
1. Перед тем как отправляем данные в метод sendMessage
2. В методе sendMessage, но до начала работы методов на проверку userID и сохранения в базу
3. Перед отправкой в sendMessage, в самом методе sendMessage и в каждом методе который содержит sendMessage
  • Вопрос задан
  • 157 просмотров
Подписаться 1 Оценить Комментировать
Решение пользователя entermix К ответам на вопрос (3)
@entermix
Проверку должна осуществлять модель, именно она должна бросить исключение в случае несоответствия.
Ответ написан