SourceMonitor安装及使用

摘要:
SourceMonitor默认将结果保存在磁盘D中。当然,您可以在向导设置中的任何位置保存它们。以上只是SourceMonitor的初步使用。它有许多函数选项,可以分析代码中的意外事件。

SourceMonitor安装及使用


一、什么是SourceMonitor

      利用SourceMonitor可以为C++、C、C#、Java、Delphi、Visual Basic和HTML的源代码文件测试代码数量和性能。最终结果可以描绘成图、输出打印。众多的实践与经验证明如果一个代码过于复杂那么这个代码出现BUG会成几何级数的上升,并且给后期的维护带来很大的困难,所以用SourceMonitor检查后一方面测试人员可以对代码自身复杂度高,深度嵌套深的类进行有针对性的加强测试,开发人员也应该要考虑重构,对已有方法进行合理的抽取提练与分层。

二、SourceMonitor的安装

     百度直接搜索SourceMonitor安装包,下载下来后,直接按照步骤下一步下一步就安装好了。

      SourceMonitor安装及使用第1张

三、SourceMonitor的使用

    关于SourceMonitor的使用图解如下:

     

 1、打开SourceMonitor,点击新建工程打开向导(共7步),并且选择语言。

SourceMonitor安装及使用第2张

2、通过向导和提示一步一步的选择,并且下一步。

SourceMonitor安装及使用第3张

3、在3/7这一步中选择想要测试的项目。如下图红框中calculate就是一个项目

SourceMonitor安装及使用第4张

4、向导最后一步,会列出设置的一些信息。点击完成,开始检测项目。

SourceMonitor安装及使用第5张

5、当完成后,分析代码结果如下,因为分析的程序很小,所以结果内容也很少。

SourceMonitor安装及使用第6张

6、SourceMonitor有图示功能,会暴露出很多程序的问题,只要耐心分析,

就会对代ource码的优化提供很多帮助。

SourceMonitor安装及使用第7张

          SourceMonitor将结果保存起来,默认放在了D盘下,当然可以在向导设置中存在自己想要存的任何位置。只需点击File->open project,然后找到之前创建的检测项目,就可以查看做过的检测结果了。


           以上只是SourceMonitor的初步使用,它还有很多功能选项,可以分析出自己代码中意想不到的东西。故还需要更加深入的学习和使用。

 2015-05-21 21:24:07

----------------------------------------------------------------------

任何时候都可以开始做自己想做的事,希望你不要用年龄和其他东西来束缚自己。

年龄从来不是界限,除非你自己拿来为难自己。

------沈奇岚《无论何时,年华都盛开》

 

免责声明:文章转载自《SourceMonitor安装及使用》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇iphone 数据存储之属性和归档archiveSpring定时任务的几种实现下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

PS如何把印章颜色加重更加清晰?

我的问题是加深这个印章上的红色,然后看起来更清晰,而不会影响最下面一行文字的颜色。步骤1:打开PS软件并创建新文档。白边的实际密封尺寸设置为5cm,分辨率设置为72像素/英寸。在本例中,图像更清晰;步骤2:在工具栏中选择椭圆工具。注意图中的红色圆圈2。确保选择图形层而不是路径。...

linux性能评估-磁盘io概念实战篇

看起来python是个可疑进程。avgqu-sz:平均I/O队列长度。%util:一秒中有百分之多少的时间用于I/O操作,即被io消耗的cpu百分比备注:如果%util接近100%,说明产生的I/O请求太多,I/O系统已经满负荷,该磁盘可能存在瓶颈。如果avgqu-sz比较大,也表示有当量io在等待。观察iostat的最后一列,你会看到,磁盘vda的I/O使...

uniapp中组件属性设置不生效的解决方案

例如,每次将滚动视图组件的滚动顶部属性值设置为0时,只能第一次成功返回顶部。组件中滚动顶部的实际值更改后,其绑定属性不会同时更改。...

正负无穷float('inf')的一些用法

示例:输入:[-2,1,-3,4,-1,2,1,-5,4],输出:6解释:连续子数组[4],-1,2,1]的和最大,为6。...

如何开发一款浏览器[转]

另一个问题是“开发浏览器有什么困难?”,范围不限于PC或移动浏览器。从这个角度来看,开发浏览器并不容易。有很多种类的知识和困难需要处理,但如此多的努力将得到相应的回报。InfoQ的读者们,您是否也考虑过开发浏览器?你对如何开发浏览器有什么看法?...

爱快路由器的一些注意事项硬件配置+多线负载均衡

以下数据仅供参考:注意:磁带载体的数量因使用环境和带宽大小的不同而不同。此外,请注意32位系统的安装。最大内存为4G,最大内存为3G-----硬盘------安装“爱快路由”时对硬盘的最低要求为1G以上。...