编程学习网 > PHP技术 > 为开发者准备的10款错误报告和追踪工具
2015
01-20

为开发者准备的10款错误报告和追踪工具

在程序开发中,快速有效的找到代码中的错误并给予解决是十分重要的技能,也就是调试代码的能力。我们要在实现、测试中确保代码的质量,无论错误的大小,Web开发者都应该可以追踪代码,找到错误。当然,可以借助一些优秀的代码调试工具是最好不过的了。
       如今,尽管市场上有大量的调试和错误报告工具,但真正满足开发者需求的优秀工具并不是很多。这里为广大开发者推荐10款错误报告和追踪的调试工具,它们可以节省开发过程中宝贵的时间,不再需要人工记录、写文档等工作。
 

1. Bugzilla


Apache、Linux、Open Office、NASA、Facebook这些软件都使用了Bugzilla。Bugzilla是一个开源软件,由Mozilla Foundation开发,它可以极大程度地帮助项目开发。它可以在变化的代码间追踪错误,包含了很多功能,比如优化数据库结构、保护隐私安全、更高级的查询能力等。
 

2. Exceptional


正如同它的名字一样,它确实是一款独特的调试工具,可以追踪到应用中的错误,并实时报告。Exceptional可以管理各种错误和异常,它被超过50,000的开发者使用,Oracle,SoundCloud这些公司就是它的用户,它支持18种编程语言,包括PHP,Python,Java,.NET,Ruby等。

3. BugHerd


 

如果你刚刚开始你的Web开发之旅,BugHerd就是你在编程时发现错误的最好帮手。它是最简单易用的bug追踪和管理工具之一,有着清晰的用户接口,并结合了像Github、Zendesk,Basecamp这样的第三方工具。
 

4. UserSnap


 

UserSnap对于开发者同样简单好用,你需要在网站上创建一个账号,登录后就会被定位到你的项目列表中,非技术的用户都可以给开发者报告错误,节省了开发的大量时间。
 

5. InVision’s LiveCapture


 

InVision被认为是Web开发中一种多功能工具,它可以被程序员、设计师或项目经理使用。它可以帮助你审查设计和项目原型,它还结合了一些优秀应用,比如Basecamp,Trello和Stack。
 

6. BugMuncher


 

使用BugMuncher,你就不再需要与客户的邮件沟通了,它可以将你的网站截图,让不懂开发的用户指出他们的问题。BugMuncher还支持Github,Butbucket,Trello这样的第三方工具。
 

7. Sifter


Sifter基于云的错误追踪工具,简化了收集信息的任务。当登录到网站后,用户可以定位到一个仪表盘,项目的仪表盘会提供用户正在进行的项目的快速预览,用户可以高效的掌握不同的项目情况。
 

8. Trac


Trac是一个开源、跨平台的,为软件开发项目服务的问题跟踪管理系统,由Edgewall Software开发。Trac以简单的方式建立了一个软件项目管理的Web应用,以帮助开发人员更好地写出高质量的软件。
 

9. Mantis


Mantis是一个基于PHP技术的轻量级的开源缺陷跟踪系统,以Web操作的形式提供项目管理及缺陷跟踪服务。它可以支持多种数据库,像MySQL、MS SQL和PostgreSQL。它可以跟踪缺陷变更历史,定制我的视图页面,提供全文搜索功能等。
 

10. Redline


Redline是一款轻量级但功能强大的Bug追踪工具,它有着个人、商业和企业不同的版本,同样可以支持Github、Basecamp、Trello这样的工具。



原文:http://designposts.net/bug-reporting-and-tracking-tools/
译文:http://www.php100.com/html/dujia/2015/0115/8381.html
(翻译:PHP100_Zeroing) 

扫码二维码 获取免费视频学习资料

Python编程学习

查 看2022高级编程视频教程免费获取