如何搞定Compuware DevPartner Studio 8.1
发布网友
发布时间:2022-04-12 12:37
我来回答
共1个回答
热心网友
时间:2022-04-12 14:07
因为原来基于java做嵌入式系统,所以大部分工具都是围绕java展开的,基于java的一款单元测试工具非常好。测试覆盖率的报表很强大,代码看起来赏心悦目。现在clover也支持.net了。可是现在做的是基于vc6的c语言开发,开来需要找一些新的工具来耍耍了。
网上爆推的是Rational
Rose的PureCoverger和Numega的TureCoverger的,都是基于MSVC6无缝集成,license都爆贵,2万左右吧。所以申请了试用版,现在Numega的最新版本叫Compuware
DevPartner Studio,主要是应用程序或者网络程序的。还有一款DriverStudio3.2,支持SoftICE,所以对搞驱动开发的很有好处。
说说这个DevPartner
Studio,主要支持三个功能,BoundsChecker,
TrueCoverger和TrueTime。BoundsChecker是用来检查内存泄漏的,TrueCoverger是用来检查单元测试代码概率的,TrueTime是用来检查动态运行时哪段代码的执行效率偏低。
安装这个软件的时候需要net
framework1.1,但是我在安装后期的时候强制停止了安装,手欠啊,结果既不能修复,也不能卸载。疯了。查了一下网上的帮助,说是由于中途断电引起,只能手动删除,需要处理n个地方,注册表,服务,文件。Faint,
比照了一些系统,发现很多地方都变了,彻底放弃了。后来转念一想,1.1不让用了,我用2.0行不行。装了一个net
framework2.0,结果DevPartner
Studio还是需要1.1,烂,垃圾,有高版本给你你还不用。应该怨微软,还是怨Compuware。反正怨谁都没用,自己再想办法吧。因为安装的时候发现2.0
rollback了一些1.0版本的文件,是不是有些地方给自动修复了呢?尝试删除1.1,可以了。My
God~,总算微软的兄弟们捍卫了软件王国的荣誉。看来有时候装装新版本也会把旧版本的问题搞定。
如果是VC6,则必须是sp5以上的版本,否则DevPartner
Studio无法将工具条嵌入到IDE环境中。