请问各位朋友D语言程序怎么调试?
|
seagate
2008-05-09
使用了下windgb,看不到类的变量,
下载了ddbg,在poseidon里面设置了路径后,运行debug程序就失去响应 |
|
|
hqs7636
2008-05-09
http://www.dsource.org/projects/poseidon/wiki/Screenshots这个地址下第二个图说:
Debug environment with stack frame browser and variables browser:( Ddbg )( debug in dfl_debug.lib ) 你去看看,或等作者来了告诉你,你也可以到http://kuan.javaeye.com/作者的博客去问问。 |
|
|
oldrev
2008-05-09
调试确实是个问题,个人没用过 poseidon,上策是多写 in/iout assert invariant,这样基本不需要用到调试器
|
|
|
Colorful
2008-05-09
同意楼上的看法。
用好契约式编程和单元测试,能很大程度避免调试。 使用Debugger应当是最后的排错手段。 |
|
|
Colorful
2008-05-09
不过,D现在没有良好的Debugger也是阻碍之一。
|
|
|
oldrev
2008-05-10
似乎有个叫 zero 的调试器支持 D? 不过只支持 linux
|
|
|
kuan
2008-05-13
|
|
|
seagate
2008-05-17
|
|
|
redsea
2008-05-18
不用调试器已经两年多了, 这两年的代码是 linux kernel, python, D, 都是用调试器比不要还麻烦的.
写的程序是 24*7 的, 去年上线的一个项目, 18台机器已经无间断跑了 170天了. |

