【发布时间】:2012-07-25 09:07:19
【问题描述】:
我个人不是生成文档的忠实拥护者(我更像是“阅读源卢克”的人),但我可以看到此类文档对其他人有何用处。现在,通常他们生成的文档不会影响我,除了一件事:@method。
大多数 JSDoc 注释(例如 @param)对于阅读源代码的人仍然非常有用,但 @method 是 100% 冗余的:
/*
* @param num number to add five to
* @method addFive
*/
function addFive(num) { ...
所以,我真的很想避免数百行@method 使我们的代码混乱。但是,我的同事认为@method 是 JSDoc 生成器(他使用的是 YUI 生成器)能够生成类的方法列表所必需的。
所以,我的问题(对那里的 JSDoc 专家)是:没有@method,有什么方法可以生成有用的文档(即使用列出的类的方法)?或者如果确实需要@method,是否有任何JSDoc 生成器可以从函数名中推断出方法名,这样我就可以用@method 而不是@method addFive?
附:如果有一个“你做错了”类型的答案,它没有直接回答问题,而是提出了一种完全避免问题的方法,我很想听听;我当然不是 JSDoc 专家。
【问题讨论】:
标签: javascript jsdoc