0°

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

内容预览:
  • 手机前端开发调试利器 vConsole https://www.oschina.net/p/vconso...~
  • 程序调试工具 GDB https://www.oschina.net/p/gdb GDB(GNU symbol...~
  • 有一点要说明的是,GDB是一个调试器,而不象VC一样是一个集成环境~

原文始发于微信公众号(程序员数学之美):开发者必备的程序调试利器,来找到适合你的那一款!

来自:开源中国
链接:https://my.oschina.net/editorial-story/blog/1518238

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


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

www.oschina.net/p/cmbacktrace

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

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


手机前端开发调试利器 vConsole

https://www.oschina.net/p/vconsole

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

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

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


程序调试工具 GDB

https://www.oschina.net/p/gdb

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

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


API & HTTP 请求调试插件 Postman

https://www.oschina.net/p/postman

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

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


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

https://www.oschina.net/p/stf

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

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


Web 开发调试工具 Livepool

https://www.oschina.net/p/livepool

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

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


Web 开发调试工具 AlloyLever

https://www.oschina.net/p/alloylever

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

功能:

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

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

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

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

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

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

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


Visual Studio 调试引擎 MIEngine

https://www.oschina.net/p/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

https://www.oschina.net/p/fiddler

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

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

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



●本文编号228,以后想阅读这篇文章直接输入228即可

●输入m获取到文章目录

推荐↓↓↓

 

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

Linux学习

更多推荐18个技术类公众微信

涵盖:程序人生、算法与数据结构、黑客技术与网络安全、大数据技术、前端开发、Java、Python、Web开发、安卓开发、iOS开发、C/C++、.NET、Linux、数据库、运维等。

和大佬一起学习网络安全知识

以上就是:开发者必备的程序调试利器,来找到适合你的那一款! 的全部内容

本站部分内容来源于互联网和用户投稿,如有侵权请联系我们删除,谢谢^^
Email:[email protected]


0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论