Мне было интересно, что было бы лучшим способом обработки ошибок в приложении на языках программирования, таких как C++, Java, C#.Лучшая практика Обработка ошибок
Я думал о создании места для хранения номера, связанного с сообщениями об ошибках и предупреждениях.
Например:
10000 -> "Не удается прочитать файл". ... 20000 -> «Переполнение буфера». ... 80000 -> «Критические вещи».
Я думаю, что это хорошая практика для сопоставления ошибок с числами. Легче найти ошибку, независимо от того, на каких языках она отображается. Что вы думаете об этом? Есть ли еще лучший способ сделать это?
Другое дело, как их хранить, как их создать?
Является ли большое общее перечисление хорошим решением? Нужно ли хранить их в базе данных? В файле?
Оно должно быть:
- Легко найти ошибку в коде (т.е. от числа.).
- Легко добавить новую ошибку (не используя один и тот же номер ошибки дважды может быть сложно, если нет в одном месте).
Что вы, ребята, думаете обо всем этом?
Заранее за вашими советами и советами!
Да, это именно то, что я искал. Я не хочу отображать только число, было бы такой болью найти соответствующую ошибку. Но я хочу показать как номер, так и понятный текст для пользователя. Таким образом, если в какой-то момент мы получим скриншот с текстом на иностранном языке, у нас все еще есть число, соответствующее ошибке! Мы действительно думаем о номере и тексте по умолчанию, как вы. Это реализовано по-другому, но идея остается прежней! Спасибо за Ваш ответ! –