1. UnitTest in VS2005
感觉天底下的UnitTest工具都差不多,不过MS做得真的不错,基本达到了Seamless的标准,用起来非常方便,让我想起了Eclipse中的JUnit,这个集成的也不错。有一点要注意的是F5-debug情况下不能做code coverage。
2. Performance tool in VS2005
同样的Seamless,用起来很方便,不过总感觉有点简陋。
3. /Analyze
其实是VS编译的一个选项,能够一定程度的做code static analyze,比如编译时的数组越界就可以分析出来,最后生成一个Warning。它不做运行时的检测。
4. BoundsChecker
鼎鼎大名,主要做内存-资源泄露/越界,指针错用以及API调用验证。也被集成到VS中来了,叫DevPartner,的确很好用,对我这个粗心的programmer来说简直是最好的秘书。但是似乎不大智能,比如把一个new操作放到最后就检测不出内存泄露了。