BugFree/理解BugFree代码

来自站长百科
跳转至: 导航、​ 搜索

BugFree | BugFree安装 | BugFree系统使用 | BugFree常见问题 | BugFree其他

  • 看懂别人的代码并不是一件容易的事情。如果没有好的IDE 开发工具可利用就更是难上加难了。
  • Doxygen 和Graphviz 这俩开源软件可以帮助我们把读懂别人代码这件事情变得容易许多。这俩开源软件真可谓珠联璧合,用它俩为BugFree 的代码自动生成了代码文档,函数调用关系一清二楚。也看得出BugFree 的主要开发者的大部分注释写得还比较正规的。
  • 下图是“bugCreateMailMessage”这个函数的详细信息,包括“Author”、“Parameters”、“Returns”,更为重要的是用图形方式列出来该函数调用(Reference)了哪些函数,以及被哪些函数调用(Referenced by)。

BugfreeDM1.png

BugfreeDM2.png

  • Doxygen 的GUI 很简洁,可以点击“Wizard”按钮进行一些简单设置,

BugfreeDM3.png

也可以点击“Expert”进行详细地设置:

BugfreeDM4.png

  • 如果您对Doxygen 已经掌握地炉火纯青,还可以直接编撰类似下表的配置文件:(注意:以下三项都设置为“YES”后,才能把函数调用关系图给生成出来。
HAVE_DOT = YES
CALL_GRAPH = YES
  • 选择最终生成chm 格式的代码文档,下图是BugFree1.1 版本的代码文档抓图:

BugfreeDM5.png

参考来源[ ]

BugFree使用手册导航

BugFree安装

BugFree全新安装 | 从BugFree1.1升级

BugFree系统使用

BugFree中的角色管理 | 项目和用户管理 | 分组管理 | 添加项目 | 添加更多的模块 | 查询模式 | 创建Bug | 指派给我 | 图表统计功能

BugFree其他

自己动手改造BugFree | BugFree只能管理bug吗 | 理解BugFree代码

BugFree常见问题