Сообщение от Илья Кантор
|
1. Поясню отличие для читателей комментария. Callback (в смысле Dean'а) - означает, что один инициировавший исключение обработчик события не дает выполняться следующим. А события - это когда обработчики выполняются независимо от результата друг друга.
Для меня лично бросивший исключение обработчик - это очень серьезная ошибка, и он должен полностью останавливать цепочку.
Поэтому такое поведение это не недостаток, а преимущество. IMO.
|
А меня лично смущает такое поведение. Это в дебаг-режиме любая ошибка -- повод больше не общаться с пользователем. В продкшн-режиме же система должна быть максимально устойчивой к ошибкам, тем более что окружений, в которых будет работать скрипт, чуть более чем 9000.
З.Ы. Если кто не понял, это камент из статьи Ильи о добавлении обработчиков событий.