前言介绍
“我们为您提供强大的代码可视化和探索工具,让管理任何代码库变得轻而易举”。
Understand是一个用来进行静态的软件分析、软件度量、软件可视化的工具。他类似于编译器。编译器的输入是代码,输出是可执行文件,而Understand工具的输入也是代码,输出则是对代码的“理解”。 Understand把自己分析所得的信息放在一个后缀名为*.udb的数据库中。并在GUI中展示.udb文件中的信息。 利用Understand,你可以生成一份html或是txt格式的报告,里面包括从代码量等基本信息到依赖关系等高级信息。这个功能对于开发者来说非常便捷。
Scitools出品的Understand 2.0。用了很多年了,比Source Insight强大很多。以前的名字叫Understand for C/C++,Understand for Java,Understand for Ada,最近这几年合并成了一个产品。
比较不幸的是,据我观察,这款软件在国内的认知率似乎并不是很高。一方面的原因可能是因为GUI的控件为了跨平台,无法做的很漂亮,另一方面的原因,可能是因为这个名字的缘故。相对于Source Insight而言,Understand这个搜索关键字实在是太容易被埋没了。国内对于Understand的认可比source insight要差,但是我个人认为在功能上understand比SI要强悍不少。
教育优惠
免费版是提供15天的试用,教育版是1年的免费许可证。免费用于教育用途,学生和教师可以免费使用了解用于教育目的。
我们为学生和教师提供非商业用途的免费教育许可,作为根据这些条款分发的知识共享许可 。该许可证可以每年续订,并允许完全访问理解™ 的所有功能。请随意与其他可能觉得有用的人分享此页面。
此许可证只能用于教育目的。 该许可不适用于国家实验室、研究医院和类似机构的研究。 简而言之,如果您的工作获得报酬,那么我们的工作就会获得报酬(理解应用程序)。
您必须使用有效的教育机构的电子邮件地址。 如果您没有教育电子邮件地址,请在此处申请 。如果您想使用官方文件申请,请联系 support@scitools.com。
提交此表格,即表示您同意 Scitools 的 使用条款。 我们不会出售您的信息,您可以随时选择退出。
想要教授有关代码维护的课程或需要一些论文指标吗?没问题,我们为您提供保障。
申请流程
我们先要用edu邮箱注册一个Scitools网站账户,然后再重新打开教育优惠页面申请教育许可。注册地址:链接
我们点击“Register for a free account”,我们用edu邮箱直接注册就可以了。如下图所示:
It looks like you don’t have any licenses assigned to you yet. You can redeem a claim code, or ask your license administration to assign a license to you.
注册完会跳转到用户页面,提示“It looks like you don’t have any licenses assigned to you yet.”“您似乎还没有分配任何许可证。 您可以兑换索赔代码,或要求您的许可证管理人员为您分配许可证。 ”
资格确认
We offer a free educational license for students and teachers for non-commercial use as a Creative Commons License distributed under these terms. This license can be renewed each year and allows full access to all of Understand™’s features. Feel free to share this page with others that may find it useful.我们为学生和教师提供免费的教育许可证,用于非商业用途,作为根据这些条款分发的知识共享许可证。 该许可证可以每年续订,并允许完全访问 Understanding™ 的所有功能。 请随意与其他可能觉得有用的人分享此页面。
This license can only be used for educational purposes. This license does not apply to research at National Labs, Research Hospitals and similar institutions. In plain words, if you get paid for your work, then we get paid for our work (Understand Application).该许可证只能用于教育目的。 该许可证不适用于国家实验室、研究医院和类似机构的研究。 简而言之,如果您的工作获得报酬,那么我们的工作也获得报酬(了解应用程序)。
You MUST use a valid educational institution’s email address. If you do not have an educational email address, please apply here. If you wish to apply with an official document, please contact support@scitools.com.您必须使用有效的教育机构的电子邮件地址。 如果您没有教育电子邮件地址,请在此处申请。 如果您希望使用官方文件进行申请,请联系 support@scitools.com。
By submitting this form, you are agreeing to Scitools’ Terms of use. We will not sell your information and you can opt out at anytime.提交此表格即表示您同意 Scitools 的使用条款。 我们不会出售您的信息,您可以随时选择退出。
返回到教育优惠https://licensing.scitools.com/student页面,点击“ Apply for the Educational License”进行资格确认。
申请成功
教育许可查看地址:https://licensing.scitools.com/license/dashboard
如下图所示:
官方购买平台的美国edu教育邮箱A型完美可以通过Understand教育版,如有疑问可以右下角和人工客服交流沟通确认。
网友感受
邮箱套餐:启航邮 (免费套餐),容量只有10G
实测国内教育网邮箱也成功订阅了。
这还有个临时邮箱值得收藏:https://mail.udayun.com
一直提示领取火爆系统繁忙,请24小时后再领取。
化学党之福音