2010-01-20 3 views
2

Я только начинаю работать на javascript, и у меня есть опыт разработки систем на других платформах и языках.Рамки для обработки ошибок JavaScript для тестирования/производства envs

Проблемы, которые люди имеют с javascript, хорошо известны, поэтому я бы не стал их повторять. Но мой вопрос в том, почему еще нет рамки для обработки ошибок?

Я могу представить себе простую библиотеку, которая ловит все исключения и обрабатывает их в централизованном порядке

  1. бросает диалог со всеми необходимыми переменными (в Дев средах, когда определенная переменная установлена)
  2. Ajax вызов, который вызывает действие REST (так что электронная почта может быть отправлена ​​разработчикам)
  3. игнорировать случаи (игнорирует IE6, известные ошибки, и т.д.)
  4. позволяют для сегментации пространства имен, так что разные п amespaces может обрабатываться по-разному

Например, (1) Позволю легко аутсорсинг тестирования, потому что вы можете существенно получить тестеры из любого места и заставить их записать любое предупреждающие сообщения появляются, которые по существу содержат все необходимые условия

(2) Уловит производственные исключения и отправит вам электронное письмо, но вы можете игнорировать случаи, которые вы хотите игнорировать.

Разве это имеет смысл для вас, ребята? Критикуйте!

ответ

2

Для этого нет рамки, потому что его тривиально делать это вручную.

Добавить обработчик события на window.onerror

Любая структура, которая делает это должно было бы быть настолько общим, потому что ваши технические характеристики могут отличаться от следующих спецификаций разработчиков.

Смежные вопросы