Crystal FLOW 是用来熟悉或审核C/C++ 源代码的宝贵工具
它提供:
² 从源代码到流程图
² Rich Tree 有助于更简便地分析代码
² 跨项目的DataFlow
² 跨项目的CallFlow
² Data Dependency Tree(数据从属关系树)用来查看计算序列
² 全方位的 HTML 文档
² 软件度量包括 McCabes 和 Halstead 复杂性
² 源代码发布
² 批量打印和图像生成
² 代码格式化改善可读性
² 项目预览、高级浏览和导航
Crystal FLOW的优势
在更短的时间内理解代码
² 一键式从源代码到流程图
² 继承遗留代码?编程团队有新成员加入?您将在更短的时间内掌握最新情况
² 验证函数逻辑的正确性并检测错误
² 使用流程图来审核和重构代码
² 使用流程图来更快地审核代码
² 基于注释的流程图面向更广泛的受众
² 将流程图导出成 .bmp 或 .jpg 文件
² 将流程图导出到 Visio
² 读取一个 50 行的函数或500 行的函数?
代码易于读取
² 自动格式化代码和注释
² 不仅是提供缩进和换行功能
在连续声明中将对象名称排成一行
在赋值时将赋值运算符排成一行
按运算符优先级切分和缩进较长的表达式等…
² 将难以读取的代码转变成极易读取的代码
² 改善代码可读性节省了大量时间
² 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