◆ Fundebug创始人昝涛
文| 铅笔道 记者 徐茂祝
►导语
“Fundebug”是一个Bug实时报警和智能分析平台。产品是针对多种开发语言设计的插件(目前支持JavaScript,微信小程序及Node.js),可帮助客户应对Bug发现难、排查难的问题。
据创始人昝涛透露,项目已于去年9月获得种子轮融资。
注: 全文未经创始人审阅,由铅笔道记者根据采访录音独立撰写,内容仅供参考。
“叮……叮叮……”闹钟响了,昝涛起床打开电脑,查看后台服务器里的错误日志。当时他在一家社交创业项目中负责管理后台,每天醒来的第一件事便是检查日志,“每天要看好几遍,太麻烦了!”昝涛回忆到。
他开始寻找更简单的方法,将错误结构化,做了一款可以报警提示错误的插件。这便是“Fundebug”的前身。
退出这次创业后,他一边准备博士论文,一边利用零碎时间思考着Debug(排除程序错误)的改进方案。
学业任务逐渐完成, 2015年8月,昝涛决定将前述错误报警插件作为创业方向。 他和技术圈内多位朋友深聊,发现开发人员Debug时面临着一些问题。其一,技术人员发现问题依赖用户反馈,而实际反馈少,等到发现错误,问题范围已经很大了。其二,已有报警软件提供的信息过于简略,技术人员无从下手处理问题。其三,一旦遇到海量错误记录,很难找到最关键问题。
去年3月,项目正式启动。昝涛和师弟刘凯为产品设置了三个目标:发现错误实时报警、准确定位关键错误、提供足够多的信息便于解错。
经过四个月开发,“Fundebug”原型完成,并在去年双十一正式上线。用户注册登陆“Fundebug”网站,获得插件代码,将代码复制粘贴到自己的项目中,即可收到邮件报警、查看Bug数据。
◆ Fundebug网站首页
产品上线后,团队却着手开发静态代码分析系统。他们打算先用此系统帮网站分析出代码缺陷,然后借机推出“Fundebug”为网站解决这些问题。但是该系统效率很低,没有派上用场。
消耗了两周的时间,团队重新将工作核心调整为优化产品。
经过多次升级,产品目前可提供的信息除了出错代码,还包括名称、信息、文件名、行号、列号、错误栈等Bug详情以及浏览器、JS引擎、操作系统、设备等环境信息。所有错误数据综合发生的时间、次数、用户数等维度排序后呈现。
“Fundebug”提供的用户行为数据,可还原出错场景。产品还支持Source Map,将运行过程中丑化(uglify)后无法阅读的代码还原。此外,“Fundebug”即将上线模糊查询功能,客户可通过关键词检索排除Bug。
为了减少干扰,只有当错误至少属于首次出现、影响范围大、出现频率高这三种情况之一时,系统才会发送报警邮件。
团队暂未做过宣传广告,而是通过每周两篇技术博客在圈内树立影响力,并在技术交流QQ群中推广产品。目前团队自建技术交流群3个,包含近500成员。
“Fundebug”网站上已有430个注册团队,记录了150万条Bug数据。“Fundebug”可支持前端JavaScript、微信小程序以及后端Node.js,其他语言正在开发中。
现阶段“Fundebug”所有服务全免费,后续将推出付费版。平台免费试用两周的策略,客户根据试用数据选择合适的档次,也可以为企业定制本地安装包。
“Fundebug”正寻求天使轮融资,资金将用于深入开发,拓展网络、线下活动等推广方式,及扩充人力。
编辑 罗正臣 校对 朱明驰
我是本文作者徐茂祝,一只关注消费升级、文创行业与教育的少女,相关行业创业者求报道,咱们微信聊聊:xmzzz0。(加好友请注明公司、职位、事由哦)
长按识别图中二维码,或点击“阅读原文”,订阅节目。