写代码时提笔千行,debug时却低效抓狂……
几乎每个编程者都逃不了这样的纠结。
通过编译器一行行地去找bug,太浪费时间。
所以,一位清华校友、谷歌工程师laike9m,便开发了一个强大的Python调试工具Cyberbrain:
能够详细记录项目数据流、变量、状态等等关键信息。
并且,结果还会以直观简洁的可视化图片呈现。
有了这个神器,今后debug也会和写代码一样流畅高效。
“赛博大脑”帮你debug
平常你的程序中出现bug时会怎么办?
最常规的办法是用调试器,但是你能记住程序中每个步骤发生什么了吗?
这就是传统方法的缺点:调试信息无法持久化,要靠程序员去记住它们。
这款名叫Cyberbrain(赛博大脑)的强大的工具,最亮眼的功能,是回溯代码中的变量更改历史,查看程序执行的状态。
所以,在你调试程序或debug时,不需要费几个小时用编译器逐行执行。
Cyberbrain会清晰的告诉你流程中都发生过什么: