码迷,mamicode.com
首页 > 编程语言 > 详细

思考JavaScript异常如何转为知识库?

时间:2015-08-06 08:13:48      阅读:155      评论:0      收藏:0      [点我收藏+]

标签:

线上 js 报错会变成一个邮件,发给前端开发 team,每个人自己认领、解决。其实这是一个不错的选择,也解决了最基本的问题:立即响应,修掉。不过也存在着一个问题,如何避免同样的错误?我的初步想法是这样的:

  • 以 URL 为单元,记录同一个页面的报错:方便统一解决
  • 记录错误包括:Page URL、User Agent、Script URL、 Error Message、Line Number、Stack
  • 每个错误解决后,都可以在一个地方写解决方案,看到的人可以评论、加分,最终会存档起来,作为一个知识库,并用有方便的 api 可以使用这些知识库的内容
  • 在开发的时候,相同页面 window.onerror 的时候,通过插件,分析 Error Message 识别出类型,加上 URL 的判断,给予开发者提醒前人犯过的错误
  • 开发者可以订阅知识库上某些标签,自动接收邮件(当然也可以根据文件注释、mapping 等方式做更好的配对)

为什么这样做?主要是为了解决下面的一些问题:

  • 形成知识库,开发者可以从中得到学习,特别是新人
  • 工具保证效率的提升和避免重复错误重复解决
  • 订阅保证通知更具针对性

思考JavaScript异常如何转为知识库?

标签:

原文地址:http://www.cnblogs.com/wssf2010/p/4706347.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!