考虑到我有一个复杂的类结构,其中许多元素继承自其他元素。我可能在接口中定义了一个GetStuff(string stuffName, int count)
方法,该方法由其他接口继承,然后由抽象类抽象地实现,然后在具体类等中实现显式等等。
在使用与Doxygen或Sandcastle等工具一起使用的XML注释记录我的代码时,我应该如何处理GetStuff()
等继承成员?在每个级别复制和粘贴相同的描述似乎是错误的。我是否应该在界面级别与具体级别级别考虑不同的受众?例如,接口上的GetStuff()文档可能会考虑人们实现接口,而具体级别的文档可能会考虑使用该类的人员?
在每个级别复制和粘贴相同的描述似乎是错误的。
我可以想象只是复制是错误的。但是,可以让doxygen为您复制它,然后更改您希望为该实现/范围更改的内容。有关更多信息,请查看the description for @copydoc。