Project Analyzer企业版
即时删除无效代码?使用Project Analyzer的企业版提高性能。以自动化的方式分析大型解决方案。自动修复编程问题。查找重复代码。运行VB.NET版兼容性检查。查看指标。
Project Analyzer企业版是Visual Basic可用的最全面的分析工具。它包括所有的项目分析器功能,用于理解、优化和记录Visual Basic源代码。企业版也包含了专业版的功能。生成源代码文档,查看图形化调用树,分析超级项目并强制执行命名标准。
企业版功能
问题自动修复和即时无效代码删除。不用动手指就可以修复很多编码问题。立即删除或注释掉无效代码。在一分钟内优化您的项目,使它们符合您公司的编码标准。
多项目分析。一起分析几个相关的项目,找出它们之间的依赖关系。分析项目组(.vbg)和VB.NET版解决方案(.sln)。对于ActiveX和库项目类型以及多个项目之间的无效代码检测非常有用。
.NET、COM和DLL分析。分析VB代码中.NET、COM和DLL库的使用。查看.ocx、.dll或.exe文件中类、方法、枚举和所有其他可用接口的使用。分析传统DLL的内容。了解如何使用第三方控件以及如何调用自己的COM库和.NET程序集。
企业关系图。绘制程序的结构图。调用图、文件依赖关系图、类层次结构图、数据流图、数据声明图、类实例化图、项目依赖关系图甚至类内聚图。将图表导出到MS Visio。
企业版关系图示例
查找重复代码。检测经常由复制粘贴编码产生的重复代码块。通过连接重复过程和较小的块来减少代码大小。
VB.NET版兼容性检查。准备好VB.NET版! 将VB6工程移植到VB.NET?通过提前准备代码来节省工作。
宏。通过编写宏使您的日常分析和报告任务自动化。离开您的电脑分析您在一天中所做的改变。一次批量分析多个项目。或者只需点击一下就可以得到10份报告。
指标。Project Analyzer企业版统计Visual Basic代码的184个软件度量。了解圈复杂度、代码行、扇入、扇出、文档量等。查看项目的开发情况。用图表和统计分析比较项目。找到特殊模块。评估代码质量。
项目指标。测量系统大小(以千字节为单位)、代码行以及语句、文件、过程、变量和常量的数量。用总圈复杂度、系统复杂度和相对系统复杂度度量来评估复杂度。用评论的数量,有意义的评论,评论密度和名字的平均长度来评估文档。用类的数量、根类和叶类、抽象类和具体类、继承树的深度、类重用、类专门化、方法继承因子、方法隐藏因子等来衡量面向对象编程。评估数据访问语句、控制语句和过程调用的密度。
文件指标为每个源文件提供指标。列出每个文件的大小(以千字节为单位)、代码行数、过程数和变量数。用评论数、有意义的评论数和评论密度来评估评论量。使用扇入和扇出度量指标相关性。统计语句、声明语句、可执行语句和控制语句的数量。评估可执行语句和控制语句的密度。
类指标为每个类提供面向对象的指标。通过方法、行和语句的数量来衡量类的大小。用类度量的响应度量耦合和消息传递耦合。衡量类凝聚力。计算构造函数、事件的数量和类接口的大小。按圈复杂度对类进行排序。
过程指标有助于定位异常和容易出错的过程。找出重构的候选对象。通过LOC(代码行数)和语句计数确定过程大小。计算程序参数。通过参数和全局变量评估数据流。度量信息复杂度、结构复杂度、数据复杂度和3种圈复杂度。查看条件嵌套和循环的深度。使用扇入和扇出度量对过程调用和信息流的耦合。
可变指标。根据使用位置的数量定位关键或繁忙变量。计算变量名的长度。
支持面向对象(OO)度量套件,如Chidamber & Kemerer、MOOD和MOOD2。