栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

用于Maven Javadoc生成的UmlGraph vs APIViz

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

用于Maven Javadoc生成的UmlGraph vs APIViz

有一个有趣的线程在这里约UMLGraph VS
apiviz(这是提到在这个问题上也是如此),我的理解是这样的:

  • UMLGraph较旧,但确实很棒(dixit Fowler比我重得多)。
  • apiviz是对UMLGraph的重写,但尚不清楚为什么重写了它。
  • apiviz的“大”优点是,如果未安装Graphviz ,构建 将不会失败 (尽管我认为这并不能证明完全重写)。
  • apiviz不会自动生成图形,您必须添加标签,而UMLGraph则默认情况下会自动生成图形(这很方便),并且 全自动结果对所有人都很好并且很容易UMLGraph也可以使用自定义javadocs标签对组合关系进行建模 )。
  • UMLGraph似乎可以做更多的事情(“ 看起来apiviz只是提供了泛化和接口使用的视图 ”或“ UMLGraph所显示的类用法实际上有助于理解类的工作原理 ”),但是我没有检查自己这可能不再是正确的或已过时。

因此,如果您的项目是公开的,那么在没有Graphviz的情况下apiviz可以正常运行的事实很好。如果您有很多类,则必须在javadoc中的所有位置添加标签是一个很大的麻烦。如果您正在寻找特殊功能,UMLGraph可能会提供更多功能。实际上,我认为您应该同时进行试验,因为您显然对最终选择的需求和约束有更好的了解。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/515205.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号