Pull to refresh
25
0
Владимир@boolive

Пользователь

Send message
Извиняюсь, поправлю себя. На уровне выше кроме кода часто нужно знать дополнительную информацию об ошибке — сообщение, причину ошибки и др.
Действительно, есть функции, которые знают о «нештатной» ситуации, сами обрабатывают её и выдают ожидаемый результат. Кидать исключение функция не должна. Например, функция фильтра значения, результат которой – отфильтрованное значение. Но на уровне выше бывает важно учесть, как функция отработала, например, учесть, что начальное значение было неверным. Здесь покажется, что удобней использовать коды возвраты, но их не будешь возвращать вместо значения. Тогда либо last_error() или через аргумент, переданный по ссылке (указатель). Но код ошибки мало информативен. На уровне выше нужно тогда знать все возможные коды ошибок. И здесь, я думаю, удобней возвратить вместо кода объект исключения (не кидая его), содержащий в себе всю информацию о «нештатной» ситуации. И тогда очень просто на уровне выше, либо строим логику, учитывая код/класс исключения, либо уже выкидываем это исключение.
Что скажете?
Можете привести пример, где дурно использовать исключение? Пример штатной ситуации.
Что это не дурной тон по мнению alexkolzov
Если кидается исключение, значит функция не может подготовить результат.
До достоверности ДубльГиса далековато ещё.
лучше чтоб по корню слова смысл был понятен, здесь оно важнее. Без смысла слово мертвое)
Сложность заключается в необходимости понять все предложения, разобраться что мне нужно и выбрать оптимальное. :) Как клиент, я не разбираюсь в технологиях, я не могу их сравнить, мне главное чтоб работало, подключалось без предоплаты и прозрачно для меня было.
И скажите, почему нету приема яндекс.денег?
Сравните с робокассой. Чтоб использовать нужно только зарегаться и договор отослать.
как всё сложно
Глупо. Вы пропиарили Эльбу ) Зачем, если вы конкуренты?
В таблицах есть записи с одинаковым id. Допустим в таблице 1 это объекта А, в таблице 2 это объект Б, нужно объединить таблицы, сохранив оба объекта.
А как вы решаете задачу миграции содержимого таблиц с суррогатными ключами?
В космосе есть звуки?
сегодня мимо проезжал, уже декорации повесили))
Да, верно. За основу лучше брать модель делегирования. Её легко для конкретных задач превратить в классическое прототипирование.
Так что всё хорошо в Javascript с этим :)

Information

Rating
Does not participate
Location
Екатеринбург, Свердловская обл., Россия
Date of birth
Registered
Activity