新一代源码可视化重现及调试工具

申请试用
hero

帮助程序员一次性搞定源码问题

从此不再 反复 Debug

Debug 时经常懊恼跳过了关键步骤,不得不从头开始。Debug 时得有最强大脑,记住每行的执行情况。Debug 时得等一个个断点触发,手点到酸痛。 XCodeMap,不需要写任何代码,只需一键,就自动录制函数和数据,并完整的可视化重现出来。不需要懊恼,不需要记忆,不需要等待,哪里不懂点哪里,一次性搞定问题。

about
shape
shape

从此不怕 屎山代码

“屎山代码”,缺点很多,比如功能繁杂、类职责不清晰、命名不规范、逻辑弯弯绕绕等。但它有一个大大的优点,那就是能跑。只要它能跑,XCodeMap 就可以录制其函数调用结构和数据演变过程,并将其可视化重现出来。
XCodeMap 可视化每个类的执行角色,追踪对象的生命周期,不管它在什么样隐秘的代码角落给被修改了,都可以一键找出来。

about

从此搞定 开源项目

优秀的程序员都熟读源码,尤其是开源框架的源码。可我每次一开始就被劝退了,几十上百万行代码,大量的设计模式,大量的分支抽象,搞得我晕头转向。
1. 跑一下功能 Demo,通过高亮执行源码从百万行中筛选出相关源码几百行。2. 追踪每个参数"从哪里来"和"到哪里去",了解数据演变过程。3. 通过"浏览轨迹",修剪出核心类和函数的序列图,回顾总结。三个操作,一气呵成搞定开源项目。

about
shape


常见 问题

传统 Debugger 只能在断点处停留,只能查看一个上下文,只能前进不能回退,因此,通常排查一个问题需要 debug 很多次。 而 XCodeMap 是一个 TTD 调试工具,一次性记录完整的上下文数据,可视化源码码执行流程,追踪内存变更轨迹,就像走在时光隧道一样,随意穿梭,只需 Debug 一次,就能搞定问题。
XCodeMap 目前支持 Java 和 Idea。对于其它语言和IDE,后续会提供支持。
XCodeMap 当前处于公测中,不收费。为了产品的健康发展,后续会收费,但价格也会很合理,预计在每月 10 元左右。