### 背景 * Dubbo在JavaDoc方面对代码质量检查工具的支持较少
* JSR-305以及其他同类思想提出了一套改善代码检查的机制 ### 收益 * 更好的支持java代码质量检查工具 * 更好地帮助开发者理解dubbo内部模型 ### 建议 #### 1. null值安全类 * [@Nonnull](https://github.com/amaembo/jsr-305/blob/master/ri/src/main/java/javax/annotation/Nonnull.java) * [@Nullable](https://github.com/amaembo/jsr-305/blob/master/ri/src/main/java/javax/annotation/Nullable.java) #### 2. 并发类 * [NotThreadSafe](https://github.com/amaembo/jsr-305/blob/master/ri/src/main/java/javax/annotation/concurrent/NotThreadSafe.java) * [ThreadSafe](https://github.com/amaembo/jsr-305/blob/master/ri/src/main/java/javax/annotation/concurrent/ThreadSafe.java) * [Immutable](https://github.com/amaembo/jsr-305/blob/master/ri/src/main/java/javax/annotation/concurrent/Immutable.java) * [GuardedBy](https://github.com/amaembo/jsr-305/blob/master/ri/src/main/java/javax/annotation/concurrent/GuardedBy.java) #### 3. 资源管理类 * [WillClose](https://github.com/amaembo/jsr-305/blob/master/ri/src/main/java/javax/annotation/WillClose.java) * [WillNotClose](https://github.com/amaembo/jsr-305/blob/master/ri/src/main/java/javax/annotation/WillNotClose.java) [ Full content available at: https://github.com/apache/dubbo/issues/5628 ] This message was relayed via gitbox.apache.org for [email protected]
--------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
