java - Java注解的可维护性?

标签 java annotations maintainability

我的项目正在慢慢实现 Java 注解。一半的开发人员 - 包括我自己 - 发现使用注释做任何复杂的事情似乎都会增加我们的整体维护负担。团队的另一半认为他们是蜜蜂的膝盖。

您在开发团队维护注释代码方面的实际经验是什么?

最佳答案

我的个人经验是,平均而言,对于大多数开发人员来说,处理注释比处理标准的 Java XML 配置 hell 要容易得多。对于 JPA 和 Spring 测试之类的东西,它们绝对是救命稻草。

注解的好处是它们可以在你的类上进行配置自文档化。现在,您的 告诉您,您不必搜索庞大的 XML 文件来尝试弄清楚框架如何使用您的类。

通常,此类更改的问题在于适应它们需要时间。包括开发人员在内的大多数人都抵制变革。我记得当我开始使用 Spring 时。在最初的几周里,我想知道为什么有人会忍受与之相关的头痛。然后,几周后,我想知道没有它我是怎么生活的。

关于java - Java注解的可维护性?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1538063/

相关文章:

java - 将 Java EE 应用程序部署到 Tomcat8

java - 如何调用少参数的存储过程?

java - 如何获取 pom 文件的完全解析模型?

java - 将 JInternalFrame 添加到 fsem 框架

Java 验证 - 将 @Valid 约束添加到自定义约束会引发 "@Valid is not applicable to annotation type"

java - 无法在教练类(class)上设置教练 car_id

PHP 后期静态绑定(bind)引用

wpf - WPF 中的上下文菜单继承

c# - 无注释的protobuf-net序列化

asp.net - 依赖注入(inject)和代码可维护性