我刚刚开始使用 javascript,并且我有在其他平台和语言中开发系统的经验。
人们在使用 javascript 时遇到的问题是众所周知的,所以我不会在这里重复它们。但我的问题是,为什么还没有一个框架来处理错误案例?
我可以想象一个简单的库,它可以捕获所有异常,并以集中方式处理它们
- 抛出一个包含所有必需变量的对话框(在设置了某个 var 的开发环境中)
- 触发 REST 操作的 ajax 调用(以便可以向开发人员发送电子邮件)
- 忽略案例(忽略 IE6、已知错误等)
- 允许命名空间分段,因此可以不同地处理不同的命名空间
例如,(1)将允许轻松外包测试,因为您基本上可以从任何地方获得测试人员并让他们记录出现的任何警报消息,这将基本上包含所有必需的条件
(2) 将捕获生产异常,并给您发送电子邮件,但您可以忽略您想忽略的情况。
这对你们有意义吗?批评走开!