Scientific Toolworks Understand

Scientific Toolworks Understand V4.0.900

支持系统: Mac
软件大小:72.50MB
软件分类: 开发软件
软件类型:国产软件
软件评级:
软件授权:免费软件
软件语言:简体中文
  • Scientific Toolworks Understand截图

Scientific Toolworks Understand      Scientific Toolworks Understand MAC版是一款功能强大的代码阅读软件,Scientific Toolworks Understand MAC官方版支持多语言、多平台,内置的目录和文件比较器,Scientific Toolworks Understand MAC版可以对整个project的architecture、metrics进行分析并输出报表。

注意事项

通常Mac用户在下载软件安装包后,打开使用时可能会遇到以下这三种报错问题:(如果您遇到了这些报错,请务必一步一步仔细看完下面的讲解内容!!!)

报错类型1:XX软件已损坏,无法打开,你应该将它移到废纸篓

报错类型2:打不开XX软件,因为它来自身份不明的开发者

报错类型3:打不开XX软件,因为Apple无法检查其是否包含恶意软件

针对上述3种报错问题,我们可以按照以下方法步骤进行解决:

方法1,首先可以尝试设置开启:允许任何来源←点击可查看

通常允许Mac安装任何来源应用后,基本就可以正常安装下载的dmg文件了。但是,也存在部分应用开启了允许任何来源还是不行,这种情况可能是因为苹果进一步收缩了对未签名应用的权限,这就需要通过“终端”执行命令行代码来绕过应用签名认证。

方法2,通过执行命令绕过苹果的公证Gatekeeper:Mac打开应用提示已损坏怎么办 Mac安装软件时提示已损坏怎么办?←点击可查看

如果以上操作还不能解决,那就需要通过方法3来关闭SIP系统完整性保护才可以了。

方法3,关闭SIP系统完整性保护:Mac怎么关闭SIP系统完整性 Mac SIP怎么关闭?←点击可查看

      

软件介绍

      Scientific Toolworks Understand MAC版是一款定位于代码阅读的软件。界面用Qt开发的。Scientific Toolworks Understand是一种静态分析工具,用于维护、测量和分析关键或大型代码库。从指标和图表到依赖分析,用理解掌握您的源代码。支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合语言的project也支持。可以对代码生成多种图(butterfly graph、call graph、called by graph、control flow graph、UML class graph等),在图上点击节点可以跳转到对应的源代码位置。

Scientific Toolworks Understand截图

功能介绍

      1、支持多语言:Ada, C, C++, C#, Java, FORTRAN, Delphi, Jovial, and PL/M ,混合语言的project也支持

      2、多平台: Windows/Linux/Solaris/HP-UX/IRIX/MAC OS X

      3、代码语法高亮、代码折迭、交叉跳转、书签等基本阅读功能。

      4、可以对整个project的architecture、metrics进行分析并输出报表。

      5、可以对代码生成多种图(butterfly graph、call graph、called by graph、control flow graph、UML class graph等),在图上点击节点可以跳转到对应的源代码位置。

      6、提供Perl API便于扩展。作图全部是用Perl插件实现的,直接读取分析好的数据库作图。

      7、内置的目录和文件比较器。

      8、支持project的snapshot,并能和自家的TrackBack集成便于监视project的变化。

软件特色

      1、代码知识

      为您提供有关您的代码的相关信息。快速查看关于函数,类,变量等的所有信息,如何使用,调用,修改和交互。轻松查看您想要了解代码的呼叫树,指标,参考信息和任何其他信息。

      2、指标和报告

      理解非常有效地收集有关代码的度量标准并为您提供不同的查看方式。当我们没有完全满足您的需求时,您可以快速获得大量标准指标以及编写您自己的自定义指标的选|项。

      3、制图

      提供图表,使您可以查看代码连接(依赖关系),流程如何(控制流程图),使用哪些函数调用其他函数(调用图表)等等。有许多自定义选项可轻松让您仅显示您感兴趣的内容,因此该图最适合您的需求。

      4、标准测试

      提供了一种使用已发布的编码标准或您自己的自定义标准来检查代码的方法。这些检查可用于验证命名准则,度量标准要求,已发布的最佳做法或对您的团队而言重要的任何其他规则或约定。

      5、依赖性分析

      查看代码中的所有依赖关系以及它们如何连接。使用Understanding的交互式图形或使用文本依赖浏览器查看这些依赖关系。两者都可以让您快速轻松地查看所有依赖关系,或者深入了解详细信息。

      6、编辑

      强大的编辑器是一个完整的现代编程GUI,它结合了您所期望的所有现代功能。它从底层开始设计用于多显示器的使用,它包括选项卡,选项卡组,对接,语法着色,自动完成以及基于语法的折叠和折叠等等。

      7、搜索

      搜索有多个选项。要获得即时结果,请使用我们的“即时搜索”功能,该功能可在打字完成之前提供结果。了解还提供更多自定义和复杂搜索的搜索选项,例如正则表达式和通配符搜索。

      8、语言

      支持十几种语言,并且可以处理以多种语言编写的代码库。这允许您查看语言之间的调用和依赖关系,以便您可以获取有关完整系统的信息。

下载地址

百科推荐