Понятно, что вы должны использовать исключения для обработки ошибок в вашем приложении.Но стоит ли вам действительно использовать встроенные сообщения, чтобы показать их фактическому пользователю?
Если это так, вам придется интернационализировать эти сообщения, которыми все еще можно управлять.Но как насчет простой информации о состоянии, такой как «файл успешно сохранен»?Это не ошибки, очевидно, поэтому вы не можете использовать исключения для них.Как бы вы справились с этим?
Мне не нравится мысль о том, чтобы иметь дело с ними для каждой области в отдельности, но я бы предпочел глобальный, унифицированный способ обработки ошибок и простой статуссообщения, которые будут показаны пользователю.Какой лучший способ сделать это?На уровне шаблона может быть?Это правильное место?
Как насчет системы событий, где самая низкая серьезность / уровень / тип будет уведомлением, а самая высокая - фатальной ошибкой?Это возможно?