作家
登录

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

作者: 来源: 2017-08-22 16:06:36 阅读 我要评论

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

【51CTO晃荡】8.26 带你与清华大年夜学、搜狗、京东大年夜咖们一路商量基于算法的IT运维实践


调试是开辟过程中必弗成少的重要一环。调试对象是那些那些使我们可以或许监测、控制和改┞俘其他法度榜样的法度榜样,它们能帮我们快速找到问题的原因,最终达到进步开辟效力的目标。本文将针对不合开辟者推荐几个较受迎接的法度榜样调试利器,如不雅您还有其他更好的选择,迎接在评论区留言,以供更多开辟者进修和评论辩论。

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

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通信还有供给一个用户友爱的格局。


  推荐阅读

  在Wireshark中过滤数据包

【51CTO晃荡】8.26 带你与清华大年夜学、搜狗、京东大年夜咖们一路商量基于算法的IT运维实践 数据包过滤可让你专注于你感兴趣切实其实定命据集。如你所见,Wireshark 默认会抓取所稀有据>>>详细阅读


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

地址:http://www.17bianji.com/lsqh/36855.html

关键词: 探索发现

乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

网友点评
自媒体专栏

评论

热度

精彩导读
栏目ID=71的表不存在(操作类型=0)