我已经完成了我的Java / Android项目,现在我需要对代码进行注释(主要是类和重要方法)。
我需要遵循最好的行业标准,如果其他人需要修改,那么它应该是明星前进。
我阅读了很多文章,发现了3种主要的java评论风格。
我主要阅读选项2和3. Stack overflow discussions
所以我考虑使用第二个选项,因为我不需要生成HTML文档,因为这些类不会被任何其他人使用,这就是这个应用程序的实现。
想知道块评论中的最佳做法是什么,表示"返回"类型,"参数"和" breif描述"方法或类。
希望听到java代码评论的最佳行业标准做法。
提前致谢... !!!
答案 0 :(得分:4)
我建议使用第3个选项,因为如果有人通过支持JavaDOC的IDE(例如Eclipse)查看代码,它将显示有关他/她检查的对象的相关信息。悬停在他/她感兴趣的元素上。
这样,开发人员就不必打开实际的类源文件来了解它的合同是什么,它做了什么,或者在使用它时你需要注意的是什么异常。
您可以通过@see等JavaDOC挂钩将相关的类/方法链接在一起。
就我个人而言,我通常喜欢将DOC评论至少放在我的班级和公共方法上,对于私人方法,我通常不会对DOC评论有太多用处,因为我通常不会生成JavaDOC HTML。除了DOC评论之外,我通常倾向于使用单行注释,并且当我觉得1个句子不足以表达我想要的内容时,或者当打印边距限制发挥作用时,只使用块注释。
答案 1 :(得分:2)
有关API使用的说明,请使用javadoc / ** ... * /
有关代码内部的解释,请使用//
要评论几个代码行,请使用/ * ... * /
答案 2 :(得分:1)
将Javadoc标准与javadoc tag conventions(第3个选项)一起使用。原因:
第一个和第二个选项更适用于直接在代码行上进行注释。不是为了描述类和方法。