一种全新的 JavaScript 调试器(Dbux:为什么?是什么?)
由 Mux 主办的 DEV 全球展示挑战赛:展示你的项目!
介绍视频
Dbux 是一个集成调试环境 (IDbE) 和全知全能的 JavaScript 运行时分析调试器。
以下视频:
- 解释了为什么我们需要更好的调试器,
- 通过大量示例演示了Dbux的所有工具,
- 带有完整的时间戳(如果您比较着急,我们建议您快速浏览一下,跳过一些内容)。
个人附注
我从事编程工作已经超过20年了,各种编程语言都用过。直到最近,我才明白为什么有时候即使是最简单的bug,也需要10分钟以上才能找到。
正是这种挫败感促使我在2019年11月16日(两年多前)启动了这个项目。这个项目的动力源于我想要更深入、更直观地理解底层运行机制的愿望,不仅是我自己开发的应用程序,也包括我大量使用的第三方代码。
我觉得,目前这个项目已经开始为我之前那些令人困惑的问题提供一些非常好的答案。即使Dbux不可用,我在面对调试这个“难题”时也开始感到思路更加清晰了。
行动号召
如果您有兴趣,请务必查看一下,并随时向我提出任何问题、投诉或任何类型的反馈。我将不胜感激!
参考
GitHub:https://github.com/Domiii/dbux/
文档:https://domiii.github.io/dbux/
Discord:https://discord.gg/QKgq9ZE
安装:https://marketplace.visualstudio.com/items ?itemName=Domi.dbux-code
视频中简要提到了亨利·利伯曼的非正式著作《调试丑闻及其应对之道》。我强烈建议爱读书的读者也去读一读。
另外:特别鸣谢https://www.replay.io/!
信用
最后,我要感谢从一开始就陪伴我的迈克尔,以及其他所有人,感谢他们在短暂的时间里尽己所能地做出贡献!
文章来源:https://dev.to/domiii/a-brand-new-kind-of-debugger-for-javascript-dbux-why-what-1dj7