我已经为我的公司继承了600多个运行内部网站的ColdFusion源代码文件.我的任务之一是"记录"它.代码库代表了大约5年的开发时间,并没有技术规范它的作用.
开发人员维护了每个文件的更改日志,并且有一致的标头.
我的想法是,我可以构建各种模块的依赖关系图并引用存储过程,以便通过扫描源文件来简化此文档.我过去使用过Doxygen来获取c ++源代码,我想知道ColdFusion是否存在这样的工具.
我正在研究的一个输出是创建xmind文件的能力,作为可视化模块相互关系中的交叉依赖关系的手段.
提前致谢,
克里斯
ColdFusion服务器内置了内省,可以为任何CFC类输出类似文档的javadoc.
看到: http://YourColdfusionServer/CFIDE/componentutils/componentdoc.cfm
但是,它需要服务器的RDS登录名/密码.为了交付给第三方,我设置了一个递归脚本,cfhttp
对每个cfc文件的文档进行提取,然后将页面编译为PDF cfdocument
.
你可以从ColdDoc开始
此外,还有一台UML 2 CFC发电机.
我想你真正需要的是将coldfusion代码反向工程到uml类图中.我不知道我头脑中的任何东西.
MagicDraw,Objecteering似乎还没有做到.