代码检查、编辑和可视化套件
Crystal C/C++具有自动格式化功能,并提供注释生成器,还为代码编辑推出了内容敏感记号面板。此外,还含有工程总览、浏览和导航工具。
如果您除了Crystal FLOW工具之外,还需要内容敏感编辑器,该Crystal REVS将是一个理想选择,具有下列功能:
编辑同时对代码进行自动格式化,提高代码可读性
帮助您注释代码
使用动态记号面板帮您轻松编辑代码
将您从低层编辑工作中解脱出来,将精力放在设计层面上
同SCC API兼容的版本控制系统无缝集成
将代码FLOW的可视化工具和ACE的编辑工具相集成
检查并熟悉已有代码,创建高品质新代码
Crystal REVS可以同您当前的IDE协同工作
创建高品质源代码
Crystal REVS将代码FLOW的可视化工具和ACE的编辑工具相集成,提供:
流程图功能
记号面板
注释生成器
实时自动套用格式
更快的理解代码
阅读50行代码的函数还是500行代码的函数?首先生成流程图,将会大大简化您的工作。
点击即可从源代码生成流程图
使用流程图获取代码的清晰视图
显著缩短编程团队新成员继承源代码的过程
验证函数逻辑的正确性,检测错误
使用流程图回顾并重整代码
使用流程图更快的回顾代码
基于注释的流程图提高了用户的可理解能力
输出流程图为.bmp或.jpg文件
轻松编辑代码
内容敏感的记号面板
点击对象名、关键字、操作符输入代码
自动格式化剩余部分
输入代码同时考虑逻辑等级
避免逐个字符编辑,节省时间
|
改善代码可读性
对代码和注释自动格式化
不仅是indenting和line wrapping
——在连续声明中排列对象名
——排列分配操作符
——按照操作符优先顺序分割和缩排长表达式
——更多…
将难读的代码转换为易读性代码
改善代码可读性,节省时间
C代码回顾帮助您更快捷的检测错误
注释生成器
为您刚设计的代码添加注释
缩短调试、测试和维护的时间
理清继承代码后添加注释
方便以后的代码回顾
|
工程概览、浏览和导航
工程浏览、逐个文件概览、调用树、caller-tree等、类型声明队列、对象参考、“where-modified”参考、在文件中查找等。
|
Crystal REVS能够帮助您完成下列任务
设计新代码或修改已有代码时:
——使用记号面板编辑代码
只需点击其内容敏感显示中的变量、操作符和关键字即可;
自动套用格式,减轻了后期工作量;
将低级的编辑和拼写错误减小到最少;
在逻辑层自由思考,令工作更富创造性。
——自动格式化
Crystal REVS在您编辑的同时对代码和注释进行实时格式化;
节约了时间,减轻工作量,代码更具可读性;
——注释生成器帮您注释代码
显示从代码内所用到的对象生成的注释短语;
点击选定的短语即可完成代码注释。如
nvars = fun->nvars; /* Get number of local variables */
双击能够添加以上注释;
注释能够帮助您发现代码错误,加快了调试和测试速度。
流程图为您提供函数的概况浏览,能够帮助检查所有逻辑条件是否正确。
如果您是一个团队成员,或是继承已有代码:
——对函数、结构体等的文件范围浏览,为您提供源文件概况
——如果代码没有正确格式化,自动格式化功能将提高其可读性
——同逐行阅读代码相比,流程图更加易于理解和记忆
对大型函数进行分割,提高函数阅读和理解速度;
加快工作进度。
——明确代码内容后,使用注释生成器添加注释
注释令代码交接工作更加简单。
当您进行代码回顾时:
——流程图又添加了一种新的代码回顾方式
流程图能够快速为您提供整个函数概况;
突出显示能够到达函数内某点的所有路径;
通过逐行阅读代码方法获取以上信息较为困难;
使用流程图提高了代码回顾效率。
——从大型调用树提取调用序列
通常一个调用树跨越多页代码。您可以提取其中的调用序列以明确根节点到当前节点的调用路径。
同您的软件开发标准相符合:
1.编码风格标准——自动格式化确保您的代码同编码风格标准相符
Crystal REVS将您从低层编辑工作中解脱出来。
2.注释令代码的理解更加清晰——注释面板缩短了添加注释所用的时间,减轻了工作量
即使工作进度非常紧张,注释也是必要的。
3.代码回顾——有了流程图和注释,可以更加轻松的理解代码
代码回顾效率更高,所需时间更短。
4.设计文档——将流程图或调用路径输出为一个位图。
基于注释的流程图更加容易理解。
符合软件开发标准,提升了软件品质,降低了调试、测试和维护成本。
如果您精通于软件设计,那么使用Crystal REVS将进一步提升您的软件品质:
使用记号面板和自动格式化同编辑逐个字符和人工格式化代码相比,所用时间更少;
使用清晰全面的注释提升了软件品质;
使用流程图节省了代码阅读时间。
产品提供Base版本、Docs版本、Rules版本和Professional版本。
以上介绍为Base版本功能。
Docs版本提供:
完全的HTML文档,带有流程图和函数call/caller图示、软件指标、交叉参考、源列表等;
自定义流程图元素形状(如果用户所定义的函数调用);
流程图内的状态/转换图表。
Rules版本提供:
基于MISRA C规则的静态检查;
自定义流程图元素形状(如果用户所定义的函数调用);
流程图内的状态/转换图表。
Professional版本提供:
Base, Rules 和 Docs 版本的全部特性,即Professional = Base + Docs + Rules
系统需求:
支持所有Windows平台(XP/ME/2000/98/NT)
操作系统:Windows 98/Me/NT 4.0/2000/XP
处理器:Pentium级处理器
RAM : 128 MB
显示:1280×1024分辨率,256色显卡
硬盘空间:20MB
HTML浏览器:IE 5.0或以上
|