JavaScript 估计是目前动态语言里面 debug 工具最完善了的吧?

2016-01-30 18:02:29 +08:00
 tedd
Chrome devtool 太强大了,简直就是个 IDE 了,前段时间出了个 devtool ,直接将 chrome 用 eletron 包了下,用来 debug node.js application 简直绝了

https://github.com/Jam3/devtool

之前试过用 byebug gem 调试 Rails 应用,那简直是回到了过去(如果谁知道有比 byebug 更好用的麻烦告知一声~)
5241 次点击
所在节点    JavaScript
26 条回复
loading
2016-01-30 18:04:04 +08:00
有时间试下,我才刚从 alert 更新到 console.log
est
2016-01-30 18:10:24 +08:00
王垠:这帮进城务工者真会得瑟。
matrix67
2016-01-30 18:41:58 +08:00
Python: 降低你 debug 的能力,提升你不 debug 的能力,呵呵。
Wangxf
2016-01-30 18:51:41 +08:00
vs 笑而不语
wate
2016-01-30 18:55:43 +08:00
gdb 一笑而过
wate
2016-01-30 18:57:06 +08:00
井底之蛤一直以为天是圆的
ethego
2016-01-30 19:02:02 +08:00
@matrix67 ipdb 支持函数变量方法属性自动补全,单步调试,堆栈跟踪,我真不清楚还有什么动态类型语言的调试工具比 python 的更方便。
xi_lin
2016-01-30 19:05:56 +08:00
就想问下 js 能改寄存器不~
akagi
2016-01-30 21:10:46 +08:00
@wate 动态语言啊哥
anubiskong
2016-01-30 21:16:46 +08:00
确实是, 我现在在 chrome 里面做游戏, 连编辑器都不用开
ehs2013
2016-01-30 21:33:20 +08:00
GDB/LLDB 哭晕在厕所, Visual Studio debugger :呵呵
crysislinux
2016-01-30 22:19:01 +08:00
感觉 js 的调试是流行的动态语言里边比较渣的了吧。。别的不说, PHP 就直接秒了它
zhuangzhuang1988
2016-01-30 22:23:56 +08:00
楼主是对的。。 别的真没哪个动态语言的调试七超过 chrome dev 的。
sodatea
2016-01-30 22:35:48 +08:00
微软已经在 ChakraCore 搞了个 Time Travel Debugger 了,准备上半年合进主干……这个才是真厉害
https://github.com/Microsoft/ChakraCore/wiki/Roadmap#user-content-diagnostics--tooling-enhancements
TangMonk
2016-01-31 00:16:25 +08:00
pry_byebug
reverland
2016-01-31 01:09:14 +08:00
我觉得楼主说得挺对的。。。

php 不清楚, ipdb 和 gdb 似乎只能作为 chrome 开发工具的一部分比较。

感觉就是 ide 。。。
aivier
2016-01-31 09:34:15 +08:00
Anonymous function....如果 C#也算,还是 VS 好用
techmoe
2016-01-31 09:35:47 +08:00
php 有 xdebug ,虽然我一直感觉没有 var_dump 方便,或许是我没有习惯 xdebug ?
另外在这里问一下, xdebug 有办法在控制台 print 出信息吗?有一次在一个开了 xd 的 c9 里跑 wordpress ,数据库配置错了, wordpress 竟然拿中文在控制台里提示我数据库出错。。
markocen
2016-01-31 12:33:11 +08:00
devtool 的确很强大,但有时候用时还是会遇到 bug, 比如 DOM 层级太深无法精确定位,
sjtlqy
2016-01-31 16:51:30 +08:00
lldb 一笑而过

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/254479

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX