Crystal REVS 提供 Crystal FLOW 的所有代码分析和可视化工具
此外,它还提供编辑工具:
² 从代码到流程图 |
² Rich Tree有助于更简便地分析代码 |
² 跨项目的DataFlow |
² 跨项目的CallFlow |
² Data Dependency Tree(数据从属关系树)用来查看计算序列 |
² 高级浏览 |
² MISRA C 静态检查 |
² 代码格式化改善可读性 |
² 全方位的 HTML 文档 |
² 软件度量包括 McCabes 和 Halstead 复杂性 |
² 源代码发布 |
² 批量打印和图像生成 |
² 流程图中提供状态/转变图表 |
² 上下文相关“令牌面板” |
² 注释生成器 |
² 实时编辑和自动格式化 |
Crystal REVS的优势
在更短的时间内理解代码
² 读取一个 50 行的函数或500 行的函数?
² 先查看流程图,您将节省大量时间
² 一键式从源代码创建流程图
²继承遗留代码?编程团队有新成员加入?您将在更短的时间内掌握最新情况
² 验证函数逻辑的正确性并检测错误
² 使用流程图来审核和重构代码
² 使用流程图来更快地审核代码
² 基于注释的流程图面向更广泛的受众
² 将流程图导出成 .bmp 或 .jpg 文件
² 将流程图导出到 Visio
代码易于读取
² 自动格式化代码和注释
² 不仅是提供缩进和换行功能
在连续声明中将对象名称排成一行
在赋值时将赋值运算符排成一行
按运算符优先级切分和缩进较长的表达式等…
² 将难以读取的代码转变成极易读取的代码
² 改善代码可读性节省了大量时间
² 简便地检测错误
² 在您编辑时:
Crystal C/C++ 在您进行编辑时,实时格式化代码
为何要在低级别的编辑上浪费时间?
您可以专注于代码设计
有效地编辑代码
² 上下文相关“令牌面板”
² 自动格式化帮助您专注于其余任务
² 在输入代码时进行逻辑思考
² 为何要在逐个字符的编辑上浪费时间?
注释生成器
² 为您刚刚设计的代码添加注释
² 减少调试、测试和维护所需的时间和费用
² 在您找出遗留代码时添加注释
² 步进到下一个代码变得更简单
项目概览、浏览和导航
² 项目浏览
² 逐个文件概览
² 调用-树型图
² 调用者-树型图等
² 类型声明序列
² 对象引用
² “修改位置”引用
² 在文件中查找等
系统要求
Windows 7 / XP / Vista / 2000 / 2003 / 2008
处理器 : Pentium 级别或相当级别的处理器
系统内存 : 512 MB
显示器 : 建议1280x1024 屏幕分辨率,而且使用至少256 色的显示适配器
最小硬盘空间 : 20 MB
HTML 浏览器 : IE 5.0 或以上.
UNIX、LINUX、Solaris、FreeBSD 和 Mac 平台,使用Wine 仿真环境
仿真器 : WINE 1.0 稳定版本或以上
处理器 : Pentium 级别或相当级别的处理器
系统内存 : 512 MB
显示器 : 建议1280x1024 屏幕分辨率,而且使用至少256 色的显示适配器
最小硬盘空间 : 50 MB
HTML 浏览器 : 必须安装Gecko SDK