- Регистрация
- 11.06.2012
- Сообщения
- 787
- Благодарностей
- 239
- Баллы
- 43
например, в логах пишется ошибка, когда мы берем из списка/таблицы и т.д. строку, но там уже пусто, мы получаем "индекс массива не может быть отрицаемым" ну это ясно, это нормально.
Но когда у нас от этого экшена идет ветка по НЕ УСПЕХУ (false экшена(красная точка)), то это не ошибка, а исключение. Т.е. суть предложения и есть : не писать в логе ОШИБКА, а писать обрабатываемое исключение или что угодно, только не красную ошибку.
Для чего это мне? Чтобы клиенты не кипешились, думая, что там ошибка, т.к. приходится объяснять почему так и для чего.
Да, конечно, можно скажем перед взятием строки, или клика по элементу страницы, проверить их существование, НО зачем лишний хлам в шаблоне нагромождать, а так мы четко знаем, что если вышли по неудаче, то дальше идем сюда, А В ЛОГЕ ТО некрасиво это...
В todo лист добавите?
Но когда у нас от этого экшена идет ветка по НЕ УСПЕХУ (false экшена(красная точка)), то это не ошибка, а исключение. Т.е. суть предложения и есть : не писать в логе ОШИБКА, а писать обрабатываемое исключение или что угодно, только не красную ошибку.
Для чего это мне? Чтобы клиенты не кипешились, думая, что там ошибка, т.к. приходится объяснять почему так и для чего.
Да, конечно, можно скажем перед взятием строки, или клика по элементу страницы, проверить их существование, НО зачем лишний хлам в шаблоне нагромождать, а так мы четко знаем, что если вышли по неудаче, то дальше идем сюда, А В ЛОГЕ ТО некрасиво это...
В todo лист добавите?