请问各位朋友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
老實說,我自己本身也沒有用偵錯器(調試器),所以Poseidon的調適功能也不知是否合乎使用?......

請參考http://kuan.javaeye.com/blog/192447
seagate 2008-05-17
各位高手不用调试器也能开发复杂的软件啊。我得好好看看kuan的参考文章。感谢一下先。
redsea 2008-05-18
不用调试器已经两年多了, 这两年的代码是 linux kernel, python, D, 都是用调试器比不要还麻烦的.

写的程序是 24*7 的, 去年上线的一个项目, 18台机器已经无间断跑了 170天了.