我使用自定义 Doxygen 标签来跟踪我的软件源代码中的需求实现,如下所示:
/// @req REQ-BLAH-0010
@req 标签在我的 doxygen.conf 文件中定义:
ALIASES += "req=\xrefitem req \"Requirement\" \"Requirements\" "
这可行,Doxygen 为每个方法/类/文件生成一个需求列表。但有时在不同的地方使用相同的需求编号,我想要一种获得反向列表的方法:对于每个需求编号,列出跟踪它的所有位置。
使用 Doxygen 可以做到这一点吗?如果是这样,怎么做?如果没有,您会为此推荐什么工具?