grinat, вроде ddd тег не стоит. По канонам ddd в шаблон идет dto, да. Но это не всегда так.
Да и кидать исключение на отсутствие имени... это не исключительная ситуация.
Это в теории все хорошо и еще как-то может работать с базой (хотя.. гуглить ddd my boss asks me create a report, хе-хе).
Но представьте что за репозиторием стоит api.
Да, согласен что вполне вариант. Собственно, я про него написал.
Но он все же: (1 вариант) мусорит в payment, (2 вариант) замусоривает сам код шаблона.
dedalqq,
Да, checkout branch и т.д., но работа в ней может идти неделями и потеря происходит все равно даже без переключений. Только git push без ветки, по умолчанию выбирается текущая.
Github.
Ambrosian, вы хотели сказать что проблему легко решить? Хорошо, ответ добавился в список, все хорошо.
По итогу, есть инструменты которые призваны помочь, но которые не применяются в 95-98% случаях и которые все равно не решают полностью вопрос.
Да вот тут же на Тостере: начал писать большой ответ на комментарий, после отправления возникла ошибка. В другой вкладке увидел что комментария уже нет. Ну что, не нужна синхронизация?
Очередь точно бы помогла.
Ambrosian, я понимаю, в этом и заключается вопрос. Но то что все закрывают глаза - не значит что так и надо.
Возьмем magento: enterprise-платформа для больших магазинов.
Догадались? Да, там нет защит и уведомлений.
Melkij, думаю что не из какого, а просто реализации в браузерах/серверах. Это то с чем сталкивался когда сформированное условие содержало: id in 1,2,3,4
Lander, если бы программа разговаривала с пользователем, то ваше решение было бы как-никак кстати. В моем случае речь идет об параметрах страницы которые пользователь напрямую не пишет.
Я за предсказуемость поведения программы, поэтому и исключение.
Да и кидать исключение на отсутствие имени... это не исключительная ситуация.