对于大量使用Java注释的项目,有没有关于注释顺序的建议?以便统一团队中的代码风格。建议的Java注释顺序?
回答
我想说没有。我可以证明这是错误的。
我的理由是,有上百个项目有注释,除了烤成Java中的人,和那些烤到我们的IDE(Eclipse的特别,但我相信其他人他们。)
因此,所有这些图书馆都可能竞争“谁在上面”,我怀疑他们会对标准达成一致。
我会鼓励你的团队坐下来,为你们做出最好的决定。
的因素,我会考虑:
- 哪些annotatiosn是最重要的?他们应该靠近顶部。
- 哪些注释最有可能是潜在错误的指示?他们应该靠近顶部。
- 该类中的每种方法可能有哪些注释?他们应该靠近底部。
很好的建议。我已经隐含遵循这3条规则了。 – 2011-04-12 16:17:02
我个人会添加'0。注释限定符在合格注释之前首先出现。 '所以@Lazy会在@Service之前。你同意吗? – 2011-04-12 16:25:10
我不喜欢在限定注释之前加上限定词。当读“懒”这是一个懒惰的是什么?服务告诉我,我正在使用服务,而懒惰则使服务更加具体。是的,英语在名词前使用形容词,但面向对象编程(Java)在方法和字段之前放置对象。注释(注释的限定符)之下的某些内容可能被视为注释之下的元素,而不是注释之前的元素。就像我在回答中所说的那样,得到团队协议。 – 2011-04-12 16:32:53
如果您必须强加一个命令,按字母顺序?
没有关于您正在使用的注释的某种知识,很难建议合理的排序。也许更好的排序会更适合你和你的团队;如果是这样,如果你记录了什么是约定的订单,剩下的唯一事情就是在团队同意订购之后验证它。
在与整个团队交谈之后,你可能会发现你不需要订购它们。
好问题。这不是一门精确的科学,但我个人试图将注释从顶部的“宽范围”排列到底部的“窄范围”。这里有一个例子:
@RadioDomain
@Entity
@Table(name = "receiver")
@ReceiverConstraintCheck
@SuppressWarnings("PMD.ShortVariable")
public class Receiver {
// ...
}
- 1. java注释的执行顺序
- 2. 你能否建议学习java spring注释的好资源?
- 3. 建议用于注释只ORM框架(Java)的
- 4. 春天注释建议为了
- 5. @测试注释执行字母顺序
- 6. MKMapView注释更改/丢失顺序?
- 7. SKMaps注释顺序(z索引)
- 8. Java注释反射排序
- 9. Java注释处理器,带注释的注释类型
- 10. Java注释
- 11. Java程序结构建议
- 12. 创建注释
- 13. 关于在Java中创建解释语法的建议
- 14. java注释反射
- 15. Java注释指南
- 16. Java注释重载?
- 17. Java注释验证
- 18. 使用Java注释
- 19. java注释组成
- 20. 有关如何在Emacs中工作时注释PDF的建议?
- 21. AspectJ触发@Before建议的字段注释
- 22. Java注释是否可序列化?
- 23. @ java中的文档注释
- 24. 带Java注释的“Hello World”
- 25. Java中的@UniqueConstraint注释
- 26. 注释中的Java接口
- 27. 不好用的java注释
- 28. 了解Java中的注释
- 29. 有用的Java注释
- 30. 如何更改Spring中注释的执行顺序?
按字母顺序排列,或者以十六进制顺序=) – somid3 2011-04-12 16:53:09