正在读取数据,请稍侯
 
     
 
正在读取数据,请稍侯
时 间 记 忆
正在读取数据,请稍侯
最 新 评 论
正在读取数据,请稍侯
专 题 分 类
正在读取数据,请稍侯
最 新 日 志
正在读取数据,请稍侯
最 新 留 言
正在读取数据,请稍侯
搜 索
用 户 登 录
正在读取数据,请稍侯
友 情 连 接
博 客 信 息
正在读取数据,请稍侯


 
 
正在读取数据,请稍侯
   
 
 
用开源软件doxygen和Graphviz为BugFree的代码生成文档
[ 2007-9-26 8:40:00 | By: 种菜编程盖房子 ]
 
    doxygen和Graphviz这俩开源软件真可谓珠联璧合,尝试着用它俩分析了一下开源软件BugFree的代码,生成的文档(chm格式)刚赛了(山东济南口音),函数调用关系 一清二楚。也看得出BugFree的主要开发者的大部分注释写得还比较正规,统统被Doxygen抓出为黑色关键字了。当然,没写注释的函数也很显眼:)。

   有需要这个chm文件的请留下邮箱。

   BTW,这个chm文件中的中文显示有点问题,以前正常的啊,不知道是不是UTF8的缘故,俺再研究一下。

    以下是doxygen抓出来的BugFree目前版本的所有函数:
- _ -
_adodb_getdate() : adodb-time.inc.php
_adodb_getdriver() : adodb.inc.php
_adodb_is_leap_year() : adodb-time.inc.php
_smarty_sort_length() : Smarty_Compiler.class.php
- a -
adodb_backtrace() : adodb.inc.php
adodb_date() : adodb-time.inc.php
adodb_date2() : adodb-time.inc.php
adodb_dow() : adodb-time.inc.php
adodb_get_gmt_diff() : adodb-time.inc.php
adodb_getdate() : adodb-time.inc.php
adodb_gmdate() : adodb-time.inc.php
adodb_gmmktime() : adodb-time.inc.php
adodb_is_leap_year() : adodb-time.inc.php
adodb_mktime() : adodb-time.inc.php
adodb_pr() : adodb.inc.php
ADODB_TransMonitor() : adodb.inc.php
adodb_write_file() : adodb.inc.php
adodb_year_digit_check() : adodb-time.inc.php
ADOLoadCode() : adodb.inc.php
ADOLoadDB() : adodb.inc.php
ADONewConnection() : adodb.inc.php
- b -
bugAddFile() : sMain.inc.php
bugCreateMailMessage() : sMain.inc.php
bugEncryptUserPWD() : sMain.inc.php
bugGetFiles() : sMain.inc.php
bugGetGroupList() : sMain.inc.php
bugGetHistory() : sMain.inc.php
bugGetInfo() : sMain.inc.php
bugGetModuleChild() : sMain.inc.php
bugGetModulePath() : sMain.inc.php
bugGetModules() : sMain.inc.php
bugGetProjectInfo() : sMain.inc.php
bugGetProjectModulePathes() : sMain.inc.php
bugGetProjects() : sMain.inc.php
bugGetResolutionList() : sMain.inc.php
bugGetStat() : sMain.inc.php
bugGetUserACL() : sMain.inc.php
bugGetUserEmail() : sMain.inc.php
bugGetUserList() : sMain.inc.php
bugGetUserQuery() : sMain.inc.php
bugJudgeAdminUser() : sMain.inc.php
bugJudgeUser() : sMain.inc.php
bugLogHistory() : sMain.inc.php
bugMailChange() : sMain.inc.php
bugSetBuild() : sMain.inc.php
- d -
dbCreateIN() : sMain.inc.php
dbGetFieldInfo() : sMain.inc.php
dbMergeSQL() : sMain.inc.php
- k -
KeyWordHeightLight() : sMain.inc.php
- n -
NewADOConnection() : adodb.inc.php
NewDataDictionary() : adodb.inc.php
NewPerfMonitor() : adodb.inc.php
- r -
reportBugHistorys() : sMain.inc.php
reportBugLiveDays() : sMain.inc.php
reportBugsPerModule() : sMain.inc.php
reportBugsPerProject() : sMain.inc.php
reportBugsPerResolution() : sMain.inc.php
reportBugsPerSeverity() : sMain.inc.php
reportBugsPerStatus() : sMain.inc.php
reportBugsPerType() : sMain.inc.php
reportClosedBugsPerDay() : sMain.inc.php
reportClosedBugsPerUser() : sMain.inc.php
reportCreateData() : sMain.inc.php
reportOpenedBugsPerDay() : sMain.inc.php
reportOpenedBugsPerUser() : sMain.inc.php
reportResolvedBugsPerDay() : sMain.inc.php
reportResolvedBugsPerUser() : sMain.inc.php
- s -
SearchBugFullText() : sMain.inc.php
smarty_block_textformat() : block.textformat.php
smarty_compiler_assign() : compiler.assign.php
smarty_core_assemble_plugin_filepath() : core.assemble_plugin_filepath.php
smarty_core_assign_smarty_interface() : core.assign_smarty_interface.php
smarty_core_create_dir_structure() : core.create_dir_structure.php
smarty_core_display_debug_console() : core.display_debug_console.php
smarty_core_get_include_path() : core.get_include_path.php
smarty_core_get_microtime() : core.get_microtime.php
smarty_core_get_php_resource() : core.get_php_resource.php
smarty_core_is_secure() : core.is_secure.php
smarty_core_is_trusted() : core.is_trusted.php
smarty_core_load_plugins() : core.load_plugins.php
smarty_core_load_resource_plugin() : core.load_resource_plugin.php
smarty_core_process_cached_inserts() : core.process_cached_inserts.php
smarty_core_process_compiled_include() : core.process_compiled_include.php
smarty_core_read_cache_file() : core.read_cache_file.php
smarty_core_rm_auto() : core.rm_auto.php
smarty_core_rmdir() : core.rmdir.php
smarty_core_run_insert_handler() : core.run_insert_handler.php
smarty_core_smarty_include_php() : core.smarty_include_php.php
smarty_core_write_cache_file() : core.write_cache_file.php
smarty_core_write_compiled_include() : core.write_compiled_include.php
smarty_core_write_compiled_resource() : core.write_compiled_resource.php
smarty_core_write_file() : core.write_file.php
smarty__assign_debug_info() : .assign_debug_info.php
smarty__config_load() : .config_load.php
smarty__counter() : .counter.php
smarty__cycle() : .cycle.php
smarty__debug() : .debug.php
smarty__escape_special_chars() : shared.escape_special_chars.php
smarty__eval() : .eval.php
smarty__fetch() : .fetch.php
smarty__html_checkboxes() : .html_checkboxes.php
smarty__html_checkboxes_output() : .html_checkboxes.php
smarty__html_image() : .html_image.php
smarty__html_options() : .html_options.php
smarty__html_options_optgroup() : .html_options.php
smarty__html_options_optoutput() : .html_options.php
smarty__html_radios() : .html_radios.php
smarty__html_radios_output() : .html_radios.php
smarty__html_select_date() : .html_select_date.php
smarty__html_select_time() : .html_select_time.php
smarty__html_table() : .html_table.php
smarty__html_table_cycle() : .html_table.php
smarty__mailto() : .mailto.php
smarty__math() : .math.php
smarty__popup() : .popup.php
smarty__popup_init() : .popup_init.php
smarty_make_timestamp() : shared.make_timestamp.php
smarty_modifier_capitalize() : modifier.capitalize.php
smarty_modifier_capitalize_ucfirst() : modifier.capitalize.php
smarty_modifier_cat() : modifier.cat.php
smarty_modifier_count_characters() : modifier.count_characters.php
smarty_modifier_count_paragraphs() : modifier.count_paragraphs.php
smarty_modifier_count_sentences() : modifier.count_sentences.php
smarty_modifier_count_words() : modifier.count_words.php
smarty_modifier_date_format() : modifier.date_format.php
smarty_modifier_debug_print_var() : modifier.debug_print_var.php
smarty_modifier_default() : modifier.default.php
smarty_modifier_escape() : modifier.escape.php
smarty_modifier_indent() : modifier.indent.php
smarty_modifier_lower() : modifier.lower.php
smarty_modifier_nl2br() : modifier.nl2br.php
smarty_modifier_regex_replace() : modifier.regex_replace.php
smarty_modifier_replace() : modifier.replace.php
smarty_modifier_spacify() : modifier.spacify.php
smarty_modifier_string_format() : modifier.string_format.php
smarty_modifier_strip() : modifier.strip.php
smarty_modifier_strip_tags() : modifier.strip_tags.php
smarty_modifier_truncate() : modifier.truncate.php
smarty_modifier_upper() : modifier.upper.php
smarty_modifier_wordwrap() : modifier.wordwrap.php
smarty_outputfilter_trimwhitespace() : outputfilter.trimwhitespace.php
smarty_outputfilter_trimwhitespace_replace() : outputfilter.trimwhitespace.php
sysAddSlash() : sMain.inc.php
sysHtml2Txt() : sMain.inc.php
sysIconv() : sMain.inc.php
sysMail() : sMain.inc.php
sysSortArray() : sMain.inc.php
sysSubStr() : sMain.inc.php
 
 
 
Re:用开源软件doxygen和Graphviz为BugFree的代码生成文档
[ 2007-9-27 8:58:00 | By: 朗朗 ]
 
朗朗
 
 
发表评论:
正在读取数据,请稍侯
 
     
   
     
Powered by Oblog.