ANR-WatchDog 是检查 ANR 问题的利器。
# 程序调试工具
Mare是一个 Lua 5.3 调试器。简单说,就是像 JavaScript 一样调试 Lua。简介基本原理是根据云风博客文章如何优雅的实现一个 lua 调试器,使用文章里所说的 C 调试模块,实现一个 Debug VM,内建一个客户端把数据发出去,由服务器翻译成Chrome Debugging Protocol,然后就可以直接用 Chrome 浏览器内建的DevTools来做交互调试了。脑洞其实来自 Facebook 的Stetho,使用 DevTools 来调试 Android。
Knuff 是 APNs 的调试应用。向APNS发送推送通知非常容易。自动获取设备令牌; 通过日志记录或类似技术取代手动检索设备令牌。
Byebug 是一个易于使且功能丰富的Ruby 2调试器。它使用新的TracePoint API进行执行控制,新的Debug Inspector API用于调用堆栈导航,因此不依赖于内部核心源。它具有以下特点:。它被作为C扩展开发,因此速度很快。它有一个完整的测试套件,因此很可靠。
STF是一个 Web 应用程序,用于从舒适的浏览器远程调试智能手机,智能手表和其他小工具。具有以下功能支持 Android 2.3 ~ 5.1:包括 Preview M, Wear, FireOS
# 程序调试工具 # 手机/移动开发
General Kernel Debugger 简称为 GKD ,最初命名为peter-bochs ,是一个用于 os dev 的内核调试器。
JVM-Sandbox,JVM 沙箱容器,一种基于 JVM 的非侵入式运行期 AOP 解决方案。JVM-SANDBOX 的核心功能:实时无侵入 AOP 框架在常见的 AOP 框架实现方案中,有静态编织和动态编织两种。动态编织动态编织则允许在 JVM 运行过程中完成指定方法的 AOP 字节码增强。常见的动态编织方案大多采用重命名原有方法,再新建一个同签名的方法来做代理的工作模式来完成 AOP 的功能,但这种方式存在一些应用边界:。侵入性对被代理的目标类需要进行侵入式改造。
# Java开发工具 # 程序调试工具
Logger web 实时日志调试系统
当Firefox的firebug不再好用的时候,我来了!!!本软件的主要功能就是记录 Web 页面中元素的自有属性以及扩展属性,其中自有属性包含元素的 id、class、name、xpath、text文本,扩展属性包含元素所在 iframe\frame 的所有层级关系。Zinows系统既可以将获取到的 Web 页面元素属性保存在本系统自带的 SQLite 3 数据库,也可以保存在 MySQL 数据库,所以分为本地模式与远程模式,方便使用者对获取到的页面元素的属性进行处理。
Ytrace是一个PHP代码调试跟踪工具,通过将PHP代码执行过程记录到文件中,再通过webui界面展示出来,并且支持单步调试的方式去查看执行过程。
memviz 基于 Graphviz 的可视化数据结构工具
一个类似 Chrome 插件 Postman 的 web app,并提供了批量请求和耗时统计,支持多语言,可独立运行,跨平台,代码开源。
GT(随身调)是 APP 的随身调试平台,它是直接运行在手机上的“集成调试环境”。如果您觉得 GT 提供的功能还不够满足您的需要,您还可以利用 GT 提供的基础 API 自行开发有特殊功能的 GT 插件,帮助您解决更加复杂的 APP 调试问题。Android 版由一个可直接安装的 GT 控制台 APP 和 GT SDK 组成,GT 控制台可以独立安装使用,SDK 需嵌入被调测的应用、并利用 GT 控制台进行信息展示和参数修改。
DotzuX是一款 iOS 调试小工具。endCarthagegithub"DotzuX/DotzuX"警告:不要在正式发布版中导入DotzuX.framework,因为DotzuX内部使用了Apple的私有API,并且DotzuX使用了hook,可能会带来不可预知的风险。阅读这篇集成指南,了解如何仅在Debug环境下导入DotzuX.framework。#endif更多高级用法,请查看示例代码。
Remote Browser 基于 Web Extensions API 标准构建,是一个使用 JavaScript 以编程方式控制诸如 Chrome 和 Firefox 之类的网络浏览器的库。此前你可能已经听说过类似的浏览器自动化框架,例如Puppeteer 和 Selenium。Remote Browser 与这些框架非常相似,它可用于完成与 UI 测试、服务器端渲染以及网页抓取相关的各种任务。但不同之处在于它使用标准的跨浏览器兼容技术构建,其主要目标是促进与现有 API 的交互,而不是创建自己新的 A
Pinpoint是一款不错的开源APM产品,官方提供了非常多的通用插件,同时也可以根据其pinpoint插件原理实现自定义的监控插件,但是门槛比较高。为了降低pinpoint插件编写的门槛,我们编写了pinpoint自动插件生成工具pinpoint-plugin-generate,采用该工具,只需要做简单的配置就可以快速生成所需要的类的pinpoint监控插件。自动构建并打包生成插件jar、插件图标以及插件部署说明文档。可以在生成的插件源码基础进行扩展,从而做出更加强大的监控插件出来。
Facebook Sonar 移动应用调试平台
API debugger一个类似Postman的支持自定义加密传输的后台API接口调试工具。特征支持可扩展的自定义的参数加密方式。使用数据库按项目分开保存BaseUrl和接口Api列表,一次配置,持续使用。使用Json Editor Online展示请求结果json,美观,易用。安装点击下载最新release包。在安装了JDK1.8或者JRE1.8的电脑上,双击jar包直接运行。如果在Windows系统下无法正常使用的话。需要安装Microsoft Visual C++ 2015 Redistributab
mocktd 用于前端开发的 Mock 工具
RDebug 是滴滴开源的一款用于 RD 研发、自测、调试的实用工具,可以被用来提升 RD 研发效率、保障代码质量进而减少线上事故。适用场景适用于对已有接口进行代码重构、功能升级,且该接口已经有录制的流量。支持新接口的方案在调研中。
安科网(Ancii),中国第一极客网
Copyright © 2013 - 2019 Ancii.com
京ICP备18063983号-5 京公网安备11010802014868号