You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@ws.apache.org by Apache Wiki <wi...@apache.org> on 2005/12/12 12:33:17 UTC

[Ws Wiki] Update of "FrontPage/Axis2/CodeQuality" by SteveLoughran

Dear Wiki user,

You have subscribed to a wiki page or wiki category on "Ws Wiki" for change notification.

The following page has been changed by SteveLoughran:
http://wiki.apache.org/ws/FrontPage/Axis2/CodeQuality

The comment on the change is:
@value tag. Once you add serialVersionUIDs you are saying "we are stable"

------------------------------------------------------------------------------
  
    - If you can't explain the class or method, maybe you need to refactor
  
+   - Use @value tags above comments, to Javadocs (and IDE javadoc popups) show the
+     value of constants
+    {{{
+        /* 
+         * Namespace of SOAP1.2.
+         * {@value}
+         */
+        public static string SOAP12="http://www.w3.org/2003/05/soap-envelope";
+     }}}
+ 
   * No warnings or errors in Eclipse/IDEA
    - There should be no import package.*
  
@@ -43, +53 @@

  
    - There should be no unused local variables
  
-   - Serializable classes need serialVersionUIDs
+   - Serializable classes need serialVersionUIDs and an implicit guarantee of stability
  
    - Or better still remove java.io.Serializable unless we are actually using it