我的项目正在慢慢实现 Java 注解。一半的开发人员 - 包括我自己 - 发现使用注释做任何复杂的事情似乎都会增加我们的整体维护负担。团队的另一半认为他们是蜜蜂的膝盖。
您在开发团队维护注释代码方面的实际经验是什么?
最佳答案
我的个人经验是,平均而言,对于大多数开发人员来说,处理注释比处理标准的 Java XML 配置 hell 要容易得多。对于 JPA 和 Spring 测试之类的东西,它们绝对是救命稻草。
注解的好处是它们可以在你的类上进行配置自文档化。现在,您的类 告诉您,您不必搜索庞大的 XML 文件来尝试弄清楚框架如何使用您的类。
通常,此类更改的问题在于适应它们需要时间。包括开发人员在内的大多数人都抵制变革。我记得当我开始使用 Spring 时。在最初的几周里,我想知道为什么有人会忍受与之相关的头痛。然后,几周后,我想知道没有它我是怎么生活的。
关于java - Java注解的可维护性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1538063/