文档章节

开发者必备的程序调试利器,来找到适合你的那一款!

编辑部的故事
 编辑部的故事
发布于 2017/08/21 19:07
字数 1035
阅读 1W
收藏 200

码上生花,ECharts 作品展示赛正式启动!>>>

调试是开发过程中必不可少的重要一环。调试工具是那些那些使我们能够监测、控制和纠正其他程序的程序,它们能帮我们快速找到问题的原因,最终达到提高开发效率的目的。本文将针对不同开发者推荐几个较受欢迎的程序调试利器,如果您还有其他更好的选择,欢迎在评论区留言,以供更多开发者学习和讨论。

ARM Cortex-M 系列 MCU 错误追踪库 CmBacktrace

CmBacktrace (Cortex Microcontroller Backtrace)是一款针对 ARM Cortex-M 系列 MCU 的错误代码自动追踪、定位,错误原因自动分析的开源库。

cm_backtrace_demo

手机前端开发调试利器 vConsole

vConsole是一款由微信公众平台前端团队打造的前端调试面板,专治手机端看log难题。

目前vConsole自带有2个面板,默认为“日志”面板,负责展示log,与电脑端的Developer Tools一样,开发者可以通过调用不同的方法来打出不同的颜色,以便快速区分日志类型;第二个是“系统”面板,vConsole会自动将一些基础信息(如系统版本)打印出来,方便开发者定位问题。

程序调试工具 GDB

GDB(GNU symbolic debugger)是一个功能很强大的调试器,它可以调试多种语言。有一点要说明的是,GDB是一个调试器,而不象VC一样是一个集成环境。你可以使用一些前端工具如XXGDB,DDD等。他 们都有图形化界面,因此使用更方便,

API & HTTP 请求调试插件 Postman

Postman 是一个 Chrome 扩展,提供功能强大的 Web API & HTTP 请求调试。它能够发送任何类型的HTTP 请求 (GET, HEAD, POST, PUT..),附带任何数量的参数+ headers。

非常棒的Chrome扩展,用于API & HTTP 请求调试:Postman

从浏览器控制和管理 Android 设备 STF

STF(or Smartphone Test Farm)是一个 Web 应用程序,用于从舒适的浏览器远程调试智能手机,智能手表和其他小工具。

Web 开发调试工具 Livepool

LivePool 是一个基于 NodeJS,类似 Fiddler 支持抓包和本地替换的 Web 开发调试工具,是 Tencent AlloyTeam 在开发实践过程总结出的一套的便捷的 WorkFlow 以及调试方案。

Web 开发调试工具 AlloyLever

AlloyLever是腾讯AlloyTeam团队开源的一款Web 开发调试工具。

功能:

  • 点击alloylever按钮之间切换显示或隐藏工具面板

  • Console会输出所有用户打印的日志如console.[log/error/info/debug/debug]

  • Console会输出所有的错误信息(脚本错误和网络请求错误)

  • XHR面板会输出所有(XMLHttpRequest)AJAX请求和服务器端返回的数据

  • Resouces面板会输出所有的Cookie信息和LocalStorage

  • TimeLime面板会输出页面相关的生命周期里的时间段耗时情况

Visual Studio 调试引擎 MIEngine

Visual Studio MI Debug Engine ("MIEngine") 提供一个开源的 Visual Studio 调试器扩展,支持 GDB Machine Interface (MI) 规范的调试器,比如: gdb,lldb 和 clrdbg。

MIEngine 是 Visual Studio 的调试引擎,实现了 Core Debug Interfaces,允许 VS UI 驱动调试。Machine Interface GDB 开发的基于文本的调试,允许调试器作为大型系统的一部分使用。

HTTP调试代理 Fiddler

Fiddler是一个http调试代理,它能 够记录所有的你电脑和互联网之间的http通讯,Fiddler 可以也可以让你检查所有的http通讯,设置断点,以及Fiddle 所有的“进出”的数据(指cookie,html,js,css等文件,这些都可以让你胡乱修改的意思)。 Fiddler 要比其他的网络调试器要更加简单,因为它仅仅暴露http通讯还有提供一个用户友好的格式。

Fiddler 包含一个简单却功能强大的基于JScript .NET 事件脚本子系统,他非常灵活性非常棒,可以支持众多的http调试任务。Fiddler 是用C#写出来的。

© 著作权归作者所有

编辑部的故事

编辑部的故事

粉丝 1630
博文 279
码字总数 574275
作品 0
深圳
运营/编辑
私信 提问
加载中
此博客有 1 条评论,请先登录后再查看。
十八般武艺!移动应用开发者必备的18款利器

“工欲善其事,必先利其器”。身为一名移动应用的开发者,光有技术是不够的,必备的应用可以为您的开发工作如虎添翼。随着Android与iOS系统的不断更新换代,相关的的应用也层出不穷,本文推荐...

looen
2011/11/25
2.3K
3
.Net 开发者必备的11款开发利器

现如今,技术发展十分迅猛,开发者只有通过不断的学习才能跟得上步伐。而为了便于学习和工作,涌现了很多优秀的开发工具用以帮助开发者提高工作效率。同 时,这些工具大都开源而且免费,性能...

鉴客
2012/04/24
4.2K
20
.NET Core跨平台开发体验利器-Visual Studio Code

除了机械键盘,还有什么“敲代码”必备工具? 如何做到“双手不离键盘,从容随性Coding”? 如何在编程世界找到适合自己的一款代码编辑器? 最流行的轻量级代码编辑器 VS Code,了解下 如何让...

dotNET跨平台
2018/09/11
0
0
vue-devtools调试工具导入浏览器简单教程

前言: chrome的开发者工具可以说是十分强大了,是web开发者的一大利器,作为我个人而言平时用到的几率很大,相信大家也很常见,但是我们不要仅仅停留在点选元素看看样式的层面上,更要利用它...

小佑@小佐
05/08
0
0
【MacOS】2019年最流行的网页设计软件

无论是新手还是资深的网页设计师,除了掌握必备技能,选择一款适合自己的网页设计软件也十分重要!使用一款适合自己的网页设计工具,往往能令工作效率大增。 了解常用的网页制作软件及功能是...

osc_56wm84nt
01/02
4
0

没有更多内容

加载失败,请刷新页面

加载更多

springboot单元测试配置

##SpringBoot进行单元测试 ####需要的依赖 <dependency><groupId>org.springframework.boot</groupId><artifactId>spring-boot-starter-test</artifactId><scope>test</scope><excl......

RandomObject
21分钟前
17
0
看了同事的代码,我忍不住写了这份代码指南

❝ 作者:xybaby 链接:https://www.cnblogs.com/xybaby/p/11335829.html ❞ 前言 写出整洁的代码,是每个程序员的追求。《clean code》指出,要想写出好的代码,首先得知道什么是肮脏代码、...

osc_fvp5wdwk
28分钟前
24
0
Flutter基础篇(2)-- 老司机用一篇博客带你快速熟悉Dart语法

版权声明:本文为博主原创文章,未经博主允许不得转载。https://www.jianshu.com/p/3d927a7bf020 转载请标明出处: https://www.jianshu.com/p/3d927a7bf020 本文出自 AWeiLoveAndroid的博客...

osc_dg21zk4i
30分钟前
18
0
如何在小程序制作表单活动?

比起纸质的表单,电子版表单更加受市场的青睐,尤其是随着越来越多的东西都被赋予了营销属性,不只是只有广告才能够做宣传,比如说表单也不仅仅只是一个收集信息的工具,我们对表单加以包装,...

osc_9bje7o1h
30分钟前
10
0
Intel x710万兆 SR-IOV 网卡驱动升级

目录 文章目录 目录 环境 获取最新驱动 安装 环境 CentOS7 Intel x710 获取最新驱动 官方地址:https://downloadcenter.intel.com/zh-cn/product/83967/Intel-Ethernet-Converged-Network-A...

osc_b9r67jnt
31分钟前
7
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部