6
Якщо модель перевіряє дані, чи не повинна вона викидати винятки на погане введення?
Читаючи це запитання ТА, здається, що викидання винятків для перевірки введення користувача нахмурюється. Але хто повинен підтвердити ці дані? У моїх програмах усі перевірки проводяться на рівні бізнесу, оскільки тільки сам клас дійсно знає, які значення є дійсними для кожного з його властивостей. Якщо я повинен був скопіювати правила перевірки …