From 1aad93f698c74b0119c49f2a5904eb1f3445e2f8 Mon Sep 17 00:00:00 2001 From: Dan Morrill Date: Fri, 28 May 2010 14:49:47 -0700 Subject: [PATCH] Fixing accidentally-stripped formatting on the code style guidelines. Also fixing a bunch of @Annotation references, to silence some droiddoc warnings. Change-Id: I810faa6dc25392fc6ec9569876878fe9ac5e6603 --- pdk/docs/compatibility/android-2.1-cdd.pdf | Bin 161959 -> 254947 bytes pdk/docs/porting/instrumentation_testing.jd | 6 +- pdk/docs/source/code-style.jd | 993 ++++++++++++-------- pdk/docs/source/report-bugs.jd | 2 +- 4 files changed, 595 insertions(+), 406 deletions(-) diff --git a/pdk/docs/compatibility/android-2.1-cdd.pdf b/pdk/docs/compatibility/android-2.1-cdd.pdf index 4ef6fbd14071216e197c16ba204c74a0dd320027..7fe54c65d7386fef1ba827b7a971014af7971070 100644 GIT binary patch literal 254947 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

    S2;=hAxEgU^@+zx$Z2Z&u#e($`(5kl%B|L; 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 ^G%qeCOeJcfri!i9!|f)F1&Hqt51KN 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 b4?p6Z`s@Ah_P(Cspsl8Qb9eXY%jcUv1}!KY literal 161959 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 ?LOXHRyDqIKd3 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

    n9LE@}j^7 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 ZayD>u{%iUHgmA;U1sXlQxV!|~{{tNKzZ(Dm diff --git a/pdk/docs/porting/instrumentation_testing.jd b/pdk/docs/porting/instrumentation_testing.jd index c3765f4de..045291f4e 100755 --- a/pdk/docs/porting/instrumentation_testing.jd +++ b/pdk/docs/porting/instrumentation_testing.jd @@ -335,7 +335,7 @@ $ adb shell am instrument -w \

     public class FrameworkInstrumentationTestRunner extends InstrumentationTestRunner {
     
    -    @Override
    +    @Override
         public TestSuite getAllTests() {
             InstrumentationTestSuite suite = new InstrumentationTestSuite(this);
     
    @@ -345,7 +345,7 @@ public class FrameworkInstrumentationTestRunner extends InstrumentationTestRunne
             return suite;
         }
     
    -    @Override
    +    @Override
         public ClassLoader getLoader() {
             return FrameworkInstrumentationTestRunner.class.getClassLoader();
         }
    @@ -373,7 +373,7 @@ public class ButtonPressTest extends ActivityTestCase<MyActivity> {
             super("com.example", MyActivity.class);
         }
     
    -    @Override
    +    @Override
         public void setUp() throws Exception {
           super.setUp();
           mLeftButton = (Button) getActivity().findViewById(R.id.leftButton);
    diff --git a/pdk/docs/source/code-style.jd b/pdk/docs/source/code-style.jd
    index 8b5946e59..957ab0295 100644
    --- a/pdk/docs/source/code-style.jd
    +++ b/pdk/docs/source/code-style.jd
    @@ -1,7 +1,6 @@
     page.title=Code Style Guidelines for Contributors
     doc.type=source
     @jd:body
    -

    The rules below are not guidelines or recommendations, but strict rules. Contributions to Android generally will not be accepted if they do not adhere to these rules. @@ -11,425 +10,615 @@ adhere to these rules.

    We follow standard Java coding conventions. We add a few rules:

    -
    1. Exceptions -: Never catch and ignore them without explanation. -
    2. -
    3. Exceptions -: do not catch generic Exception, except in library code at the root of the stack. -
    4. -
    5. Finalizers -: generally don't use them. -
    6. -
    7. Imports -: Fully qualify imports -
    8. +
      1. Exceptions: Never catch and ignore them without explanation.
      2. +
      3. Exceptions: do not catch generic Exception, except in library code at the root of the stack.
      4. +
      5. Finalizers: generally don't use them.
      6. +
      7. Imports: Fully qualify imports
      -

      Java Library Rules -

      -

      There are conventions for using Android's Java libraries and tools. In some cases, the convention has changed in important ways and older code might use a deprecated pattern or library. When working with such code, it's okay to continue the existing style (see Consistency -). When creating new components never use deprecated libraries. -

      -

      Java Style Rules -

      -

      Programs are much easier to maintain when all files have a consistent style. We follow the standard Java coding style, as defined by Sun in their Code Conventions for the Java Programming Language -, with a few exceptions and additions. This style guide is comprehensive and detailed and is in common usage in the Java community. -

      -

      In addition, we enforce the following style rules: -

      -
      1. Comments/Javadoc -: write it; use standard style -
      2. -
      3. Short methods -: don't write giant methods -
      4. -
      5. Fields: should either be at the top of the file, or immediately before the methods that use them -
      6. -
      7. Local variables -: limit the scope -
      8. -
      9. Imports -: android; third party alphabetical; java(x) -
      10. -
      11. Indentation -: 4 spaces, no tabs. -
      12. -
      13. Line length -: 100 columns -
      14. -
      15. Field names -: Non-public, non-static fields start with m. Static fields start s. -
      16. -
      17. Braces -: Opening braces don't go on their own line. -
      18. -
      19. Annotations -: Use the standard annotations. -
      20. -
      21. Acronyms are words -: Treat acronyms as words in names, yielding XmlHttpRequest, getUrl(), etc. -
      22. -
      23. TODO style -: "TODO: write this description" -
      24. -
      25. Consistency -: Look at what's around you! -
      26. -
      27. Logging -: Be careful with logging. It's expensive. -
      28. +

        Java Library Rules

        +

        There are conventions for using Android's Java libraries and tools. In some +cases, the convention has changed in important ways and older code might use a +deprecated pattern or library. When working with such code, it's okay to +continue the existing style (see Consistency). When +creating new components never use deprecated libraries.

        +

        Java Style Rules

        +

        Programs are much easier to maintain when all files have a consistent +style. We follow the standard Java coding style, as defined by Sun in their Code +Conventions for the Java Programming Language, with a few exceptions and +additions. This style guide is comprehensive and detailed and is in common +usage in the Java community.

        +

        In addition, we enforce the following style rules:

        +
        1. Comments/Javadoc: write it; use standard style
        2. +
        3. Short methods: don't write giant methods
        4. +
        5. Fields: should either be at the top of the file, or immediately before the methods that use them
        6. +
        7. Local variables: limit the scope
        8. +
        9. Imports: android; third party alphabetical; java(x)
        10. +
        11. Indentation: 4 spaces, no tabs.
        12. +
        13. Line length: 100 columns
        14. +
        15. Field names: Non-public, non-static fields start with m.
        16. +
        17. Braces: Opening braces don't go on their own line.
        18. +
        19. Annotations: Use the standard annotations.
        20. +
        21. Acronyms are words: Treat acronyms as words in names, yielding XmlHttpRequest, getUrl(), etc.
        22. +
        23. TODO style: "TODO: write this description"
        24. +
        25. Consistency: Look at what's around you!
        26. +
        27. Logging: Be careful with logging. It's expensive.
        -

        Javatests Style Rules -

        -
        1. Naming test methods -: testMethod_specificCase is ok -
        2. +

          Javatests Style Rules

          +
            +
          1. Naming test methods: testMethod_specificCase is ok
          -

          -Java Language Rules -

          -

          Exceptions: do not ignore -

          -Sometimes it is tempting to write code that completely ignores an exception like this: -
          void setServerPort(String value) {
          try {
          serverPort = Integer.parseInt(value);
          } catch (NumberFormatException e) {
          }
          }

          -

          You must never do this. While you may think that your code will never encounter this error condition or that it is not important to handle it, ignoring exceptions like above creates mines in your code for someone else to trip over some day. You must handle every Exception in your code in some principled way. The specific handling varies depending on the case. -

          -
          Anytime somebody has an empty catch clause they should have a creepy feeling. There are definitely times when it is actually the correct thing to do, but at least you have to think about it. In Java you can't escape the creepy feeling.
          -
          -

          Acceptable alternatives (in order of preference) are: -

          -
          • Throw the exception up to the caller of your method. -
            void setServerPort(String value) throws NumberFormatException {
            serverPort = Integer.parseInt(value);
            }

            -
          • +

            Java Language Rules

            +

            Exceptions: do not ignore

            +

            Sometimes it is tempting to write code that completely ignores an exception +like this:

            +
            void setServerPort(String value) {
            +    try {
            +        serverPort = Integer.parseInt(value);
            +    } catch (NumberFormatException e) { }
            +}
            +

            You must never do this. While you may think that your code will never +encounter this error condition or that it is not important to handle it, +ignoring exceptions like above creates mines in your code for someone else to +trip over some day. You must handle every Exception in your code in some +principled way. The specific handling varies depending on the case.

            +
            Anytime somebody has an empty catch clause they should have a +creepy feeling. There are definitely times when it is actually the correct +thing to do, but at least you have to think about it. In Java you can't escape +the creepy feeling. +-James +Gosling
            +

            Acceptable alternatives (in order of preference) are:

            +
              +
            • Throw the exception up to the caller of your method. +
              void setServerPort(String value) throws NumberFormatException {
              +    serverPort = Integer.parseInt(value);
              +}
            • Throw a new exception that's appropriate to your level of abstraction. -
              void setServerPort(String value) throws ConfigurationException {
              try {
              serverPort = Integer.parseInt(value);
              } catch (NumberFormatException e) {
              throw new ConfigurationException("Port " + value + " is not valid.");
              }

              -
            • -
            • Handle the error gracefully and substitute an appropriate value in the catch {} block. -
              /** Set port. If value is not a valid number, 80 is substituted. */
              void setServerPort(String value) {
              try {
              serverPort = Integer.parseInt(value);
              } catch (NumberFormatException e) {
              serverPort = 80; // default port for server
              }
              -
            • -
            • Catch the Exception and throw a new RuntimeException. This is dangerous: only do it if you are positive that if this error occurs, the appropriate thing to do is crash. -
              /** Set port. If value is not a valid number, die. */
              void setServerPort(String value) {
              try {
              serverPort = Integer.parseInt(value);
              } catch (NumberFormatException e) {
              throw new RuntimeException("port " + value " is invalid, ", e);
              }
              -Note that the original exception is passed to the constructor for RuntimeException. This wrapped exception paradigm is very useful but only works in Java 1.4. If your code must compile under Java 1.3, you will need to omit the exception that is the cause.

            • -
            • Last resort: if you are confident that actually ignoring the exception is appropriate then you may ignore it, but you must also comment why with a good reason: -
              /** If value is not a valid number, original port number is used. */
              void setServerPort(String value) {
              try {
              serverPort = Integer.parseInt(value);
              } catch (NumberFormatException e) {
              // Method is documented to just ignore invalid user input.
              // serverPort will just be unchanged.
              }
              }
              -
            • +
              void setServerPort(String value) throws ConfigurationException {
              +    try {
              +        serverPort = Integer.parseInt(value);
              +    } catch (NumberFormatException e) {
              +        throw new ConfigurationException("Port " + value + " is not valid.");
              +    }
              +}
              +
            • Handle the error gracefully and substitute an appropriate value in the +catch {} block. +
              /** Set port. If value is not a valid number, 80 is substituted. */
              +void setServerPort(String value) {
              +    try {
              +        serverPort = Integer.parseInt(value);
              +    } catch (NumberFormatException e) {
              +        serverPort = 80;  // default port for server 
              +    }
              +}
            • +
            • Catch the Exception and throw a new RuntimeException. This is dangerous: +only do it if you are positive that if this error occurs, the appropriate +thing to do is crash. +
              /** Set port. If value is not a valid number, die. */
              +void setServerPort(String value) {
              +    try {
              +        serverPort = Integer.parseInt(value);
              +    } catch (NumberFormatException e) {
              +        throw new RuntimeException("port " + value " is invalid, ", e);
              +    }
              +}
              +Note that the original exception is passed to the constructor for +RuntimeException. If your code must compile under Java 1.3, you will need to +omit the exception that is the cause.
            • +
            • Last resort: if you are confident that actually ignoring the exception is +appropriate then you may ignore it, but you must also comment why with a good +reason: +
              /** If value is not a valid number, original port number is used. */
              +void setServerPort(String value) {
              +    try {
              +        serverPort = Integer.parseInt(value);
              +    } catch (NumberFormatException e) {
              +        // Method is documented to just ignore invalid user input.
              +        // serverPort will just be unchanged.
              +    }
              +}
            -

            Exceptions: do not catch generic Exception -

            -Sometimes it is tempting to be lazy when catching exceptions and do something like this: -
            try {
            someComplicatedIOFunction(); // may throw IOException
            someComplicatedParsingFunction(); // may throw ParsingException
            someComplicatedSecurityFunction(); // may throw SecurityException
            // phew, made it all the way
            } catch (Exception e) { // I'll just catch all exceptions
            handleError(); // with one generic handler!
            }

            -You should not do this. In almost all cases it is inappropriate to catch generic Exception or Throwable, preferably not Throwable, because it includes Error exceptions as well. It is very dangerous. It means that Exceptions you never expected (including RuntimeExceptions like ClassCastException) end up getting caught in application-level error handling. It obscures the failure handling properties of your code. It means if someone adds a new type of Exception in the code you're calling, the compiler won't help you realize you need to handle that error differently. And in most cases you shouldn't be handling different types of exception the same way, anyway. -

            There are rare exceptions to this rule: certain test code and top-level code where you want to catch all kinds of errors (to prevent them from showing up in a UI, or to keep a batch job running). In that case you may catch generic Exception (or Throwable) and handle the error appropriately. You should think very carefully before doing this, though, and put in comments explaining why it is safe in this place. -

            -

            Alternatives to catching generic Exception: -

            -
            • Catch each exception separately as separate catch blocks after a single try. This can be awkward but is still preferable to catching all Exceptions. Beware repeating too much code in the catch blocks. -
            • -
            • Refactor your code to have more fine-grained error handling, with multiple try blocks. Split up the IO from the parsing, handle errors separately in each case. -
            • -
            • Rethrow the exception. Many times you don't need to catch the exception at this level anyway, just let the method throw it. -
            • +

              Exceptions: do not catch generic Exception

              +

              Sometimes it is tempting to be lazy when catching exceptions and do +something like this:

              +
              try {
              +    someComplicatedIOFunction();        // may throw IOException 
              +    someComplicatedParsingFunction();   // may throw ParsingException 
              +    someComplicatedSecurityFunction();  // may throw SecurityException 
              +    // phew, made it all the way 
              +} catch (Exception e) {               // I'll just catch all exceptions 
              +    handleError();                      // with one generic handler!
              +}
              +

              You should not do this. In almost all cases it is inappropriate to catch +generic Exception or Throwable, preferably not Throwable, because it includes +Error exceptions as well. It is very dangerous. It means that Exceptions you +never expected (including RuntimeExceptions like ClassCastException) end up +getting caught in application-level error handling. It obscures the failure +handling properties of your code. It means if someone adds a new type of +Exception in the code you're calling, the compiler won't help you realize you +need to handle that error differently. And in most cases you shouldn't be +handling different types of exception the same way, anyway.

              +

              There are rare exceptions to this rule: certain test code and top-level +code where you want to catch all kinds of errors (to prevent them from showing +up in a UI, or to keep a batch job running). In that case you may catch +generic Exception (or Throwable) and handle the error appropriately. You +should think very carefully before doing this, though, and put in comments +explaining why it is safe in this place.

              +

              Alternatives to catching generic Exception:

              +
                +
              • Catch each exception separately as separate catch blocks after a single +try. This can be awkward but is still preferable to catching all Exceptions. +Beware repeating too much code in the catch blocks.
              • +
              • Refactor your code to have more fine-grained error handling, with multiple +try blocks. Split up the IO from the parsing, handle errors separately in each +case.
              • +
              • Rethrow the exception. Many times you don't need to catch the exception at +this level anyway, just let the method throw it.
              -Remember: exceptions are your friend! When the compiler complains you're not catching an exception, don't scowl. Smile: the compiler just made it easier for you to catch runtime problems in your code. -

              Finalizers -

              -

              What it is -: Finalizers are a way to have a chunk of code executed when an object is garbage collected. -

              -

              Pros -: can be handy for doing cleanup, particularly of external resources. -

              -

              Cons -: there are no guarantees as to when a finalizer will be called, or even that it will be called at all. -

              -

              Decision -: we don't use finalizers. In most cases, you can do what you need from a finalizer with good exception handling. If you absolutely need it, define a close() method (or the like) and document exactly when that method needs to be called. See InputStream for an example. In this case it is appropriate but not required to print a short log message from the finalizer, as long as it is not expected to flood the logs. -

              -

              The one exception is it is OK to write a finalizer if all it does is make calls to X.assertTrue(). -

              -

              Imports -

              -

              -Wildcards in imports -

              -

              What it is -: When you want to use class Bar from package foo,there are two possible ways to import it: -

              -
              1. import foo.*; -
              2. -
              3. import foo.Bar; -
              4. +

                Remember: exceptions are your friend! When the compiler complains you're +not catching an exception, don't scowl. Smile: the compiler just made it +easier for you to catch runtime problems in your code.

                +

                Finalizers

                +

                What it is: Finalizers are a way to have a chunk of code executed +when an object is garbage collected.

                +

                Pros: can be handy for doing cleanup, particularly of external +resources.

                +

                Cons: there are no guarantees as to when a finalizer will be called, +or even that it will be called at all.

                +

                Decision: we don't use finalizers. In most cases, you can do what +you need from a finalizer with good exception handling. If you absolutely need +it, define a close() method (or the like) and document exactly when that +method needs to be called. See InputStream for an example. In this case it is +appropriate but not required to print a short log message from the finalizer, +as long as it is not expected to flood the logs.

                +

                Imports

                +

                Wildcards in imports

                +

                What it is: When you want to use class Bar from package foo,there +are two possible ways to import it:

                +
                  +
                1. import foo.*;
                2. +
                3. import foo.Bar;
                -

                Pros of #1 -: Potentially reduces the number of import statements. -

                -

                Pros of #2 -: Makes it obvious what classes are actually used. Makes code more readable for maintainers. -

                -

                Decision -:Use style #2 for importing all Android code. An explicit exception is made for java standard libraries (java.util.*, java.io.*, etc.) and unit test code (junit.framework.*). -

                -

                Comments/Javadoc -

                -

                Every file should have a copyright statement at the top. Then a package statement and import statements should follow, each block separated by a blank line. And then there is the class or interface declaration. In the Javadoc comments, describe what the class or interface does. -

                -
                /*
                * Copyright (C) 2007 The Android Open Source Project
                *
                * Licensed under the Apache License, Version 2.0 (the "License");
                * you may not use this file except in compliance with the License.
                * You may obtain a copy of the License at
                *
                * http://www.apache.org/licenses/LICENSE-2.0
                *
                * Unless required by applicable law or agreed to in writing, software
                * distributed under the License is distributed on an "AS IS" BASIS,
                * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
                * See the License for the specific language governing permissions and
                * limitations under the License.
                */

                package com.android.internal.foo;

                import android.os.Blah;
                import android.view.Yada;

                import java.sql.ResultSet;
                import java.sql.SQLException;

                /**
                * Does X and Y and provides an abstraction for Z.
                */
                public class Foo {
                ...
                }
                -

                Every class and nontrivial public method you write must -contain a Javadoc comment with at least one sentence describing what the class or method does. This sentence should start with a 3rd person descriptive verb. Examples: -

                -
                /** Returns the correctly rounded positive square root of a double value. */
                static double sqrt(double a) {
                }

                /**
                * Constructs a new String by converting the specified array of
                * bytes using the platform's default character encoding.
                */
                public String(byte[] bytes) {
                }
                -

                You do not need to write Javadoc for trivial get and set methods such as setFoo() if all your Javadoc would say is "sets Foo". If the method does something more complex (such as enforcing a constraint or having an important side effect), then you must document it. And if it's not obvious what the property "Foo" means, you should document it. -

                -

                Every method you write, whether public or otherwise, would benefit from Javadoc. Public methods are part of an API and therefore require Javadoc. -

                -Android does not currently enforce a specific style for writing Javadoc comments, but you should -follow the Sun Javadoc conventions -. -

                Short methods -

                -To the extent that it is feasible, methods should be kept small and focused. It is, however, recognized that long methods are sometimes appropriate, so no hard limit is placed on method length. If a method exceeds 40 lines or so, think about whether it can be broken up without harming the structure of the program. -

                Local variables -

                -The scope of local variables should be kept to a minimum (Effective Java -Item 29). By doing so, you increase the readability and maintainability of your code and reduce the likelihood of error. Each variable should be declared in the innermost block that encloses all uses of the variable. -

                Local variables should be declared at the point they are first used. Nearly every local variable declaration should contain an initializer. If you don't yet have enough information to initialize a variable sensibly, you should postpone the declaration until you do. -

                -

                One exception to this rule concerns try-catch statements. If a variable is initialized with the return value of a method that throws a checked exception, it must be initialized inside a try block. If the value must be used outside of the try block, then it must be declared before the try block, where it cannot yet be sensibly initialized: -

                -
                // Instantiate class cl, which represents some sort of Set 
                Set s = null;
                try {
                s = (Set) cl.newInstance();
                } catch(IllegalAccessException e) {
                throw new IllegalArgumentException(cl + " not accessible");
                } catch(InstantiationException e) {
                throw new IllegalArgumentException(cl + " not instantiable");
                }

                // Exercise the set
                s.addAll(Arrays.asList(args));
                -

                But even this case can be avoided by encapsulating the try-catch block in a method: -

                -
                Set createSet(Class cl) {
                // Instantiate class cl, which represents some sort of Set
                try {
                return (Set) cl.newInstance();
                } catch(IllegalAccessException e) {
                throw new IllegalArgumentException(cl + " not accessible");
                } catch(InstantiationException e) {
                throw new IllegalArgumentException(cl + " not instantiable");
                }
                }
                ...
                // Exercise the set
                Set s = createSet(cl);
                s.addAll(Arrays.asList(args));
                -Loop variables should be declared in the for statement itself unless there is a compelling reason to do otherwise: -
                for (int i = 0; i n; i++) {
                doSomething(i);
                }

                for (Iterator i = c.iterator(); i.hasNext(); ) {
                doSomethingElse(i.next());
                }


                -

                Imports -

                -The ordering of import statements is:Android importsImports from third parties (com, junit, net, org)
                java and javax -

                To exactly match the IDE settings, the imports should be: -

                -Alphabetical within each grouping.
                Capital letters are considered to come before lower case letter (e.g. Z before a).There should be a blank line between each major grouping (android, com, junit, net, org, java, javax). -

                -Why? -

                -

                Originally there was no style requirement on the ordering. This meant that the IDE's were either always changing the ordering, or IDE developers had to disable the automatic import management features and maintain the imports by hand. This was deemed bad. When java-style was asked, the preferred styles were all over the map. It pretty much came down to our needing to "pick an ordering and be consistent." So we chose a style, updated the javaguide and made the IDE's obey it. We expect that as IDE users work on the code, the imports in all of the packages will end up matching this pattern without any extra engineering effort. -

                -

                The style chosen such that: -

                -The imports people want to look at first tend to be at the top (android)The imports people want to look at least tend to be at the bottom (java)Humans can easily follow the styleThe IDE's can follow the style -

                -What about static imports? -

                -The use and location of static imports have been mildly controversial issues. Some people would prefer static imports to be interspersed with the remaining imports, some would prefer them reside above or below all other imports. Additinally, we have not yet come up with a way to make all IDEs use the same ordering. -

                Since most people consider this a low priority issue, just use your judgement and please be consistent. +

                Pros of #1: Potentially reduces the number of import statements.

                +

                Pros of #2: Makes it obvious what classes are actually used. Makes +code more readable for maintainers.

                +

                Decision: Use style #2 for importing all Android code. An explicit +exception is made for java standard libraries (java.util.*, java.io.*, etc.) +and unit test code (junit.framework.*).

                +

                Comments/Javadoc

                +

                Every file should have a copyright statement at the top. Then a package +statement and import statements should follow, each block separated by a blank +line. And then there is the class or interface declaration. In the Javadoc +comments, describe what the class or interface does.

                +
                /*
                + * Copyright (C) 2010 The Android Open Source Project 
                + *
                + * Licensed under the Apache License, Version 2.0 (the "License");
                + * you may not use this file except in compliance with the License.
                + * You may obtain a copy of the License at 
                + *
                + *      http://www.apache.org/licenses/LICENSE-2.0
                + *
                + * Unless required by applicable law or agreed to in writing, software 
                + * distributed under the License is distributed on an "AS IS" BASIS,
                + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
                + * See the License for the specific language governing permissions and 
                + * limitations under the License.
                + */
                 
                -

                Indentation -

                -

                We use 4 space indents for blocks. We never use tabs. When in doubt, be consistent with code around you. -

                -

                We use 8 space indents for line wraps, including function calls and assignments. For example, this is correct: -

                -
                Instrument i 
                = someLongExpression(that, wouldNotFit, on, one, line);
                -and this is not correct: -
                Instrument i 
                = someLongExpression(that, wouldNotFit, on, one, line);
                -

                Field Names -

                -
                • Non-public, non-static field names start with m. -
                • -
                • Static field names start with s. -
                • -
                • Other fields start with a lower case letter. -
                • -
                • Public static final fields (constants) are ALL_CAPS_WITH_UNDERSCORES. -
                • +package com.android.internal.foo; + +import android.os.Blah; +import android.view.Yada; + +import java.sql.ResultSet; +import java.sql.SQLException; + +/** + * Does X and Y and provides an abstraction for Z. + */ +public class Foo { + ... +}
                +

                Every class and nontrivial public method you write must contain a +Javadoc comment with at least one sentence describing what the class or method +does. This sentence should start with a 3rd person descriptive verb. +Examples:

                +
                /** Returns the correctly rounded positive square root of a double value. */
                +static double sqrt(double a) {
                +}
                +
                +/**
                + * Constructs a new String by converting the specified array of 
                + * bytes using the platform's default character encoding.
                + */
                +public String(byte[] bytes) {
                +}
                +

                You do not need to write Javadoc for trivial get and set methods such as +setFoo() if all your Javadoc would say is "sets Foo". If the method does +something more complex (such as enforcing a constraint or having an important +side effect), then you must document it. And if it's not obvious what the +property "Foo" means, you should document it.

                +

                Every method you write, whether public or otherwise, would benefit from +Javadoc. Public methods are part of an API and therefore require Javadoc.

                +

                Android does not currently enforce a specific style for writing Javadoc +comments, but you should follow the Sun Javadoc +conventions.

                +

                Short methods

                +

                To the extent that it is feasible, methods should be kept small and +focused. It is, however, recognized that long methods are sometimes +appropriate, so no hard limit is placed on method length. If a method exceeds +40 lines or so, think about whether it can be broken up without harming the +structure of the program.

                +

                Local variables

                +

                The scope of local variables should be kept to a minimum (Effective +Java Item 29). By doing so, you increase the readability and +maintainability of your code and reduce the likelihood of error. Each variable +should be declared in the innermost block that encloses all uses of the +variable.

                +

                Local variables should be declared at the point they are first used. Nearly +every local variable declaration should contain an initializer. If you don't +yet have enough information to initialize a variable sensibly, you should +postpone the declaration until you do.

                +

                One exception to this rule concerns try-catch statements. If a variable is +initialized with the return value of a method that throws a checked exception, +it must be initialized inside a try block. If the value must be used outside +of the try block, then it must be declared before the try block, where it +cannot yet be sensibly initialized:

                +
                // Instantiate class cl, which represents some sort of Set 
                +Set s = null;
                +try {
                +    s = (Set) cl.newInstance();
                +} catch(IllegalAccessException e) {
                +    throw new IllegalArgumentException(cl + " not accessible");
                +} catch(InstantiationException e) {
                +    throw new IllegalArgumentException(cl + " not instantiable");
                +}
                +
                +// Exercise the set 
                +s.addAll(Arrays.asList(args));
                +

                But even this case can be avoided by encapsulating the try-catch block in a method:

                +
                Set createSet(Class cl) {
                +    // Instantiate class cl, which represents some sort of Set 
                +    try {
                +        return (Set) cl.newInstance();
                +    } catch(IllegalAccessException e) {
                +        throw new IllegalArgumentException(cl + " not accessible");
                +    } catch(InstantiationException e) {
                +        throw new IllegalArgumentException(cl + " not instantiable");
                +    }
                +}
                +
                +...
                +
                +// Exercise the set 
                +Set s = createSet(cl);
                +s.addAll(Arrays.asList(args));
                +

                Loop variables should be declared in the for statement itself unless there +is a compelling reason to do otherwise:

                +
                for (int i = 0; i n; i++) {
                +    doSomething(i);
                +}
                +
                +for (Iterator i = c.iterator(); i.hasNext(); ) {
                +    doSomethingElse(i.next());
                +}
                +

                Imports

                +

                The ordering of import statements is:

                +
                  +
                1. Android imports
                2. +
                3. Imports from third parties (com, junit, net, org)
                4. +
                5. java and javax
                6. +
                +

                To exactly match the IDE settings, the imports should be:

                +
                  +
                • Alphabetical within each grouping.
                • +
                • Capital letters are considered to come before lower case letter (e.g. Z before a).
                • +
                • There should be a blank line between each major grouping (android, com, junit, net, org, java, javax).
                -

                For example: -

                -
                public class MyClass {
                public static final int SOME_CONSTANT = 42;
                public int publicField;
                private static MyClass sSingleton;
                int mPackagePrivate;
                private int mPrivate;
                protected int mProtected;
                }
                -

                Braces -

                -

                Braces do not go on their own line; they go on the same line as the code before them. So: -

                -
                class MyClass {
                int func() {
                if (something) {
                // ...
                } else if (somethingElse) {
                // ...
                } else {
                // ...
                }
                }
                }
                -

                We require braces around the statements for a conditional. Except, if the entire conditional (the condition and the body) fit on one line, you may (but are not obligated to) put it all on one line. That is, this is legal: -

                -
                if (condition) {
                body; // ok
                }
                if (condition) body; // ok
                -

                but this is still illegal: -

                -
                if (condition)
                body; // bad
                -

                Line length -

                -

                Each line of text in your code should be at most 100 characters long. -

                -

                There has been lots of discussion about this rule and the decision remains that 100 characters is the maximum. -

                -

                Exception: if a comment line contains an example command or a literal URL longer than 100 characters, that line may be longer than 100 characters for ease of cut and paste. -

                -

                Exception: import lines can go over the limit because humans rarely see them. This also simplifies tool writing. -

                -

                -Java 1.5 Annotations -

                -

                Annotations should precede other modifiers for the same language element. Simple marker annotations (e.g. @Override) can be listed on the same line with the language element. If there are multiple annotations, or parameterized annotations, they should each be listed one-per-line in alphabetical order. -

                -

                Android -standard practices for the three predefined annotations in Java 1.5's are: -

                -@DeprecatedThe @Deprecated annotation must be used whenever the use of the annotated element is discouraged. If you use the @Deprecated annotation, you must also have a @deprecated Javadoc tag and it should name an alternate implementation. In addition, remember that a @Deprecated method is still -supposed to work. -

                If you see old code that has a @deprecated Javadoc tag, please add the @Deprecated annotation. -

                -@OverrideThe @Override annotation must be used whenever a method overrides the declaration or implementation from a super-class. -

                For example, if you use the {@inheritdocs} Javadoc tag, and derive from a class (not an interface), you must also annotate that the method @Overrides the parent class's method. -

                -@SuppressWarningsThe @SuppressWarnings annotation should only be used under circumstances where it is impossible to eliminate a warning. If a warning passes this "impossible to eliminate" test, the@SuppressWarnings annotation must -be used, so as to ensure that all warnings reflect actual problems in the code. -

                When a @SuppressWarnings annotation is necessary, it must be prefixed with a TODO comment that explains the "impossible to eliminate" condition. This will normally identify an offending class that has an awkward interface. For example: -

                -
                // TODO: The third-party class com.third.useful.Utility.rotate() needs generics 
                @SuppressWarnings({"generic-cast"})
                ListStringblix = Utility.rotate(blax);
                -When a @SuppressWarnings annotation is required, the code should be refactored to isolate the software elements where the annotation applies. -

                Acronyms in names -

                -

                Treat acronyms and abbreviations as words. The names are much more readable: -

                +

                Why?

                +

                Originally there was no style requirement on the ordering. This meant that +the IDE's were either always changing the ordering, or IDE developers had to +disable the automatic import management features and maintain the imports by +hand. This was deemed bad. When java-style was asked, the preferred styles +were all over the map. It pretty much came down to our needing to "pick an +ordering and be consistent." So we chose a style, updated the style guide, and +made the IDEs obey it. We expect that as IDE users work on the code, the +imports in all of the packages will end up matching this pattern without any +extra engineering effort.

                +

                The style chosen such that:

                +
                  +
                • The imports people want to look at first tend to be at the top (android)
                • +
                • The imports people want to look at least tend to be at the bottom (java)
                • +
                • Humans can easily follow the style
                • +
                • The IDE's can follow the style
                • +
                +

                What about static imports?

                +

                The use and location of static imports have been mildly controversial +issues. Some people would prefer static imports to be interspersed with the +remaining imports, some would prefer them reside above or below all other +imports. Additinally, we have not yet come up with a way to make all IDEs use +the same ordering.

                +

                Since most people consider this a low priority issue, just use your +judgement and please be consistent.

                - - - - - - - - - - -
                Good -Bad -
                XmlHttpRequestXMLHTTPRequest -
                getCustomerIdgetCustomerID -
                - -

                This style rule also applies when an acronym or abbreviation is the entire name: -

                - - - - - - - - - - - - - - -
                Good -Bad -
                class Htmlclass HTML -
                String url;String URL; -
                long id;long ID; -
                - -

                Both the JDK and the Android code bases are very inconsistent with regards to acronyms, therefore, it is virtually impossible to be consistent with the code around you. Bite the bullet, and treat acronyms as words. -

                +

                Indentation

                +

                We use 4 space indents for blocks. We never use tabs. When in doubt, be +consistent with code around you.

                +

                We use 8 space indents for line wraps, including function calls and +assignments. For example, this is correct:

                +
                Instrument i =
                +        someLongExpression(that, wouldNotFit, on, one, line);
                +

                and this is not correct:

                +
                Instrument i =
                +    someLongExpression(that, wouldNotFit, on, one, line);
                +

                Field Names

                +
                  +
                • Non-public, non-static field names start with m.
                • +
                • Static field names start with s.
                • +
                • Other fields start with a lower case letter.
                • +
                • Public static final fields (constants) are ALL_CAPS_WITH_UNDERSCORES.
                • +
                +

                For example:

                +
                public class MyClass {
                +    public static final int SOME_CONSTANT = 42;
                +    public int publicField;
                +    private static MyClass sSingleton;
                +    int mPackagePrivate;
                +    private int mPrivate;
                +    protected int mProtected;
                +}
                +

                Braces

                +

                Braces do not go on their own line; they go on the same line as the code +before them. So:

                +
                class MyClass {
                +    int func() {
                +        if (something) {
                +            // ...
                +        } else if (somethingElse) {
                +            // ...
                +        } else {
                +            // ...
                +        }
                +    }
                +}
                +

                We require braces around the statements for a conditional. Except, if the +entire conditional (the condition and the body) fit on one line, you may (but +are not obligated to) put it all on one line. That is, this is legal:

                +
                if (condition) {
                +    body(); // ok 
                +}
                +if (condition) body(); // ok
                +

                but this is still illegal:

                +
                if (condition)
                +    body(); // bad
                +

                Line length

                +

                Each line of text in your code should be at most 100 characters long.

                +

                There has been lots of discussion about this rule and the decision remains +that 100 characters is the maximum.

                +

                Exception: if a comment line contains an example command or a literal URL +longer than 100 characters, that line may be longer than 100 characters for +ease of cut and paste.

                +

                Exception: import lines can go over the limit because humans rarely see +them. This also simplifies tool writing.

                +

                Java 1.5 Annotations

                +

                Annotations should precede other modifiers for the same language element. +Simple marker annotations (e.g. @Override) can be listed on the same line with +the language element. If there are multiple annotations, or parameterized +annotations, they should each be listed one-per-line in alphabetical +order.

                +

                Android -standard practices for the three predefined annotations in Java +1.5's are:

                +

                @Deprecated

                +

                The @Deprecated annotation must be used whenever the use of the annotated +element is discouraged. If you use the @Deprecated annotation, you must also +have a @deprecated Javadoc tag and it should name an alternate implementation. +In addition, remember that a @Deprecated method is still supposed to +work.

                +

                If you see old code that has a @deprecated Javadoc tag, please add the @Deprecated annotation.

                +

                @Override

                +

                The @Override annotation must be used whenever a method overrides the +declaration or implementation from a super-class.

                +

                For example, if you use the @inheritdocs Javadoc tag, and derive from a +class (not an interface), you must also annotate that the method @Overrides +the parent class's method.

                +

                @SuppressWarnings

                +

                The @SuppressWarnings annotation should only be used under circumstances +where it is impossible to eliminate a warning. If a warning passes this +"impossible to eliminate" test, the @SuppressWarnings annotation must be +used, so as to ensure that all warnings reflect actual problems in the +code.

                +

                When a @SuppressWarnings annotation is necessary, it must be prefixed with +a TODO comment that explains the "impossible to eliminate" condition. This +will normally identify an offending class that has an awkward interface. For +example:

                +
                // TODO: The third-party class com.third.useful.Utility.rotate() needs generics 
                +@SuppressWarnings("generic-cast")
                +List<String> blix = Utility.rotate(blax);
                +

                When a @SuppressWarnings annotation is required, the code should be +refactored to isolate the software elements where the annotation applies.

                +

                Acronyms in names

                +

                Treat acronyms and abbreviations as words. The names are much more readable:

                + + + + +
                Good Bad
                XmlHttpRequest XMLHTTPRequest
                getCustomerId getCustomerID
                +

                This style rule also applies when an acronym or abbreviation is the entire +name:

                + + + + + +
                Good Bad
                class Html class HTML
                String url; String URL;
                long id; long ID;
                +

                Both the JDK and the Android code bases are very inconsistent with regards +to acronyms, therefore, it is virtually impossible to be consistent with the +code around you. Bite the bullet, and treat acronyms as words.

                For further justifications of this style rule, see Effective Java -Item 38 and Java Puzzlers -Number 68. -

                -

                TODO style -

                -

                Use TODO comments for code that is temporary, a short-term solution, or good-enough but not perfect. -

                -

                TODOs should include the string TODO in all caps, followed by a colon: -

                -
                // TODO: Remove this code after the UrlTable2 has been checked in.

                // TODO: Change this to use a flag instead of a constant.
                -

                If your TODO is of the form "At a future date do something" make sure that you either include a very specific date ("Fix by November 2005") or a very specific event ("Remove this code after all production mixers understand protocol V7."). -

                -

                -Consistency -

                -

                Our parting thought: BE CONSISTENT. If you're editing code, take a few minutes to look at the code around you and determine its style. If they use spaces around their if clauses, you should too. If their comments have little boxes of stars around them, make your comments have little boxes of stars around them too. -

                -

                The point of having style guidelines is to have a common vocabulary of coding, so people can concentrate on what you're saying, rather than on how you're saying it. We present global style rules here so people know the vocabulary. But local style is also important. If code you add to a a file looks drastically different from the existing code around it, it throws readers out of their rhythm when they go to read it. Try to avoid this. -

                -

                Logging -

                -

                While logging is necessary it has a significantly negative impact on performance and quickly loses its usefulness if it's not kept reasonably terse. The logging facilities provides five different levels of logging. Below are the different levels and when and how they should be used. -

                +Item 38 and Java Puzzlers Number 68.

                -
                • ERROR: -This level of logging should be used when something fatal has happened, i.e. something that will have user-visible consequences and won't be recoverable without explicitly deleting some data, uninstalling applications, wiping the data partitions or reflashing the entire phone (or worse). This level is always logged. Issues that justify some logging at the ERROR level are typically good candidates to be reported to a statistics-gathering server. -
                • +

                  TODO style

                  +

                  Use TODO comments for code that is temporary, a short-term solution, or +good-enough but not perfect.

                  +

                  TODOs should include the string TODO in all caps, followed by a colon:

                  +
                  // TODO: Remove this code after the UrlTable2 has been checked in.
                  +
                  +// TODO: Change this to use a flag instead of a constant.
                  +

                  If your TODO is of the form "At a future date do something" make sure that +you either include a very specific date ("Fix by November 2005") or a very +specific event ("Remove this code after all production mixers understand +protocol V7.").

                  + +

                  Consistency

                  +

                  Our parting thought: BE CONSISTENT. If you're editing code, take a few +minutes to look at the code around you and determine its style. If they use +spaces around their if clauses, you should too. If their comments have little +boxes of stars around them, make your comments have little boxes of stars +around them too.

                  +

                  The point of having style guidelines is to have a common vocabulary of +coding, so people can concentrate on what you're saying, rather than on how +you're saying it. We present global style rules here so people know the +vocabulary. But local style is also important. If code you add to a a file +looks drastically different from the existing code around it, it throws +readers out of their rhythm when they go to read it. Try to avoid this.

                  + +

                  Logging

                  +

                  While logging is necessary it has a significantly negative impact on +performance and quickly loses its usefulness if it's not kept reasonably +terse. The logging facilities provides five different levels of logging. Below +are the different levels and when and how they should be used.

                  + +
                    +
                  • ERROR: +This level of logging should be used when something fatal has happened, +i.e. something that will have user-visible consequences and won't be +recoverable without explicitly deleting some data, uninstalling applications, +wiping the data partitions or reflashing the entire phone (or worse). This +level is always logged. Issues that justify some logging at the ERROR level +are typically good candidates to be reported to a statistics-gathering +server.
                  • WARNING: -This level of logging should used when something serious and unexpected happened, i.e. something that will have user-visible consequences but is likely to be recoverable without data loss by performing some explicit action, ranging from waiting or restarting an app all the way to re-downloading a new version of an application or rebooting the device. This level is always logged. Issues that justify some logging at the WARNING level might also be considered for reporting to a statistics-gathering server. -
                  • +This level of logging should used when something serious and unexpected +happened, i.e. something that will have user-visible consequences but is +likely to be recoverable without data loss by performing some explicit action, +ranging from waiting or restarting an app all the way to re-downloading a new +version of an application or rebooting the device. This level is always +logged. Issues that justify some logging at the WARNING level might also be +considered for reporting to a statistics-gathering server.
                  • INFORMATIVE: -This level of logging should used be to note that something interesting to most people happened, i.e. when a situation is detected that is likely to have widespread impact, though isn't necessarily an error. Such a condition should only be logged by a module that reasonably believes that it is the most authoritative in that domain (to avoid duplicate logging by non-authoritative components). This level is always logged. -
                  • +This level of logging should used be to note that something interesting to +most people happened, i.e. when a situation is detected that is likely to have +widespread impact, though isn't necessarily an error. Such a condition should +only be logged by a module that reasonably believes that it is the most +authoritative in that domain (to avoid duplicate logging by non-authoritative +components). This level is always logged.
                  • DEBUG: -This level of logging should be used to further note what is happening on the device that could be relevant to investigate and debug unexpected behaviors. You should log only what is needed to gather enough information about what is going on about your component. If your debug logs are dominating the log then you probably should be using verbose logging. This level will be logged, even on release builds, and is required to be surrounded by an if (LOCAL_LOG) or if (LOCAL_LOGD) block, where LOCAL_LOG[D] is defined in your class or subcomponent, so that there can exist a possibility to disable all such logging. There must therefore be no active logic in an if (LOCAL_LOG) block. All the string building for the log also needs to be placed inside the if (LOCAL_LOG) block. The logging call should not be re-factored out into a method call if it is going to cause the string building to take place outside of the if (LOCAL_LOG) block. There is some code that still says if (localLOGV). This is considered acceptable as well, although the name is nonstandard. -
                  • +This level of logging should be used to further note what is happening on the +device that could be relevant to investigate and debug unexpected behaviors. +You should log only what is needed to gather enough information about what is +going on about your component. If your debug logs are dominating the log then +you probably should be using verbose logging. This level will be logged, even +on release builds, and is required to be surrounded by an if (LOCAL_LOG) or if +(LOCAL_LOGD) block, where LOCAL_LOG[D] is defined in your class or +subcomponent, so that there can exist a possibility to disable all such +logging. There must therefore be no active logic in an if (LOCAL_LOG) block. +All the string building for the log also needs to be placed inside the if +(LOCAL_LOG) block. The logging call should not be re-factored out into a +method call if it is going to cause the string building to take place outside +of the if (LOCAL_LOG) block. There is some code that still says if +(localLOGV). This is considered acceptable as well, although the name is +nonstandard.
                  • VERBOSE: -This level of logging should be used for everything else. This level will only be logged on debug builds and should be surrounded by if (LOCAL_LOGV) block (or equivalent) so that it can be compiled out by default. Any string building will be stripped out of release builds and needs to appear inside the if (LOCAL_LOGV) block. -
                  • +This level of logging should be used for everything else. This level will only +be logged on debug builds and should be surrounded by if (LOCAL_LOGV) block +(or equivalent) so that it can be compiled out by default. Any string building +will be stripped out of release builds and needs to appear inside the if +(LOCAL_LOGV) block.
                  -

                  Note: -Within a given module, other than at the VERBOSE level, an error should only be reported once if possible: within a single chain of function calls within a module, only the innermost function should return the error, and callers in the same module should only add some logging if that significantly helps to isolate the issue. -

                  -

                  Note: -In a chain of modules, other than at the VERBOSE level, when a lower-level module detects invalid data coming from a higher-level module, the lower-level module should only log this situation to the DEBUG log, and only if logging provides information that is not otherwise available to the caller. Specifically, there is no need to log situations where an exception is thrown (the exception should contain all the relevant information), or where the only information being logged is contained in an error code. This is especially important in the interaction between the framework and applications, and conditions caused by third-party applications that are properly handled by the framework should not trigger logging higher than the DEBUG level. The only situations that should trigger logging at the INFORMATIVE level or higher is when a module or application detects an error at its own level or coming from a lower level. -

                  -

                  Note: -When a condition that would normally justify some logging is likely to occur many times, it can be a good idea to implement some rate-limiting mechanism to prevent overflowing the logs with many duplicate copies of the same (or very similar) information. -

                  -

                  Note: -Losses of network connectivity are considered common and fully expected and should not be logged gratuitously. A loss of network connectivity that has consequences within an app should be logged at the DEBUG or VERBOSE level (depending on whether the consequences are serious enough and unexpected enough to be logged in a release build). -

                  -

                  Note: -A full filesystem on a filesystem that is acceessible to or on behalf of third-party applications should not be logged at a level higher than INFORMATIVE. -

                  -

                  Note: -Invalid data coming from any untrusted source (including any file on shared storage, or data coming through just about any network connections) is considered expected and should not trigger any logging at a level higher then DEBUG when it's detected to be invalid (and even then logging should be as limited as possible). -

                  -

                  Note: -Keep in mind that the '+' operator, when used on Strings, implicitly creates a StringBuilder with the default buffer size (16 characters) and potentially quite a few other temporary String objects, i.e. that explicitly creating StringBuilders isn't more expensive than relying on the default '+' operator (and can be a lot more efficient in fact). Also keep in mind that code that calls Log.v() is compiled and executed on release builds, including building the strings, even if the logs aren't being read. -

                  -

                  Note: -Any logging that is meant to be read by other people and to be available in release builds should be terse without being cryptic, and should be reasonably understandable. This includes all logging up to the DEBUG level. -

                  -

                  Note: -When possible, logging should be kept on a single line if it makes sense. Line lengths up to 80 or 100 characters are perfectly acceptable, while lengths longer than about 130 or 160 characters (including the length of the tag) should be avoided if possible. -

                  -

                  Note: -Logging that reports successes should never be used at levels higher than VERBOSE. -

                  -

                  Note: -Temporary logging that is used to diagnose an issue that's hard to reproduce should be kept at the DEBUG or VERBOSE level, and should be enclosed by if blocks that allow to disable it entirely at compile-time. -

                  -

                  Note: -Be careful about security leaks through the log. Private information should be avoided. Information about protected content must definitely be avoided. This is especially important when writing framework code as it's not easy to know in advance what will and will not be private information or protected content. -

                  -

                  Note: -System.out.println() (or printf() for native code) should never be used. System.out and System.err get redirected to /dev/null, so your print statements will have no visible effects. However, all the string building that happens for these calls still gets executed. -

                  -

                  Note: -The golden rule of logging is that your logs may not unnecessarily push other logs out of the buffer, just as others may not push out yours. -

                  -

                  -Javatests Style Rules -

                  +

                  Note: Within a given module, other than at the VERBOSE level, an +error should only be reported once if possible: within a single chain of +function calls within a module, only the innermost function should return the +error, and callers in the same module should only add some logging if that +significantly helps to isolate the issue.

                  +

                  Note: In a chain of modules, other than at the VERBOSE level, when a +lower-level module detects invalid data coming from a higher-level module, the +lower-level module should only log this situation to the DEBUG log, and only +if logging provides information that is not otherwise available to the caller. +Specifically, there is no need to log situations where an exception is thrown +(the exception should contain all the relevant information), or where the only +information being logged is contained in an error code. This is especially +important in the interaction between the framework and applications, and +conditions caused by third-party applications that are properly handled by the +framework should not trigger logging higher than the DEBUG level. The only +situations that should trigger logging at the INFORMATIVE level or higher is +when a module or application detects an error at its own level or coming from +a lower level.

                  +

                  Note: When a condition that would normally justify some logging is +likely to occur many times, it can be a good idea to implement some +rate-limiting mechanism to prevent overflowing the logs with many duplicate +copies of the same (or very similar) information.

                  +

                  Note: Losses of network connectivity are considered common and fully +expected and should not be logged gratuitously. A loss of network connectivity +that has consequences within an app should be logged at the DEBUG or VERBOSE +level (depending on whether the consequences are serious enough and unexpected +enough to be logged in a release build).

                  +

                  Note: A full filesystem on a filesystem that is acceessible to or on +behalf of third-party applications should not be logged at a level higher than +INFORMATIVE.

                  +

                  Note: Invalid data coming from any untrusted source (including any +file on shared storage, or data coming through just about any network +connections) is considered expected and should not trigger any logging at a +level higher then DEBUG when it's detected to be invalid (and even then +logging should be as limited as possible).

                  +

                  Note: Keep in mind that the '+' operator, when used on Strings, +implicitly creates a StringBuilder with the default buffer size (16 +characters) and potentially quite a few other temporary String objects, i.e. +that explicitly creating StringBuilders isn't more expensive than relying on +the default '+' operator (and can be a lot more efficient in fact). Also keep +in mind that code that calls Log.v() is compiled and executed on release +builds, including building the strings, even if the logs aren't being +read.

                  +

                  Note: Any logging that is meant to be read by other people and to be +available in release builds should be terse without being cryptic, and should +be reasonably understandable. This includes all logging up to the DEBUG +level.

                  +

                  Note: When possible, logging should be kept on a single line if it +makes sense. Line lengths up to 80 or 100 characters are perfectly acceptable, +while lengths longer than about 130 or 160 characters (including the length of +the tag) should be avoided if possible.

                  +

                  Note: Logging that reports successes should never be used at levels +higher than VERBOSE.

                  +

                  Note: Temporary logging that is used to diagnose an issue that's +hard to reproduce should be kept at the DEBUG or VERBOSE level, and should be +enclosed by if blocks that allow to disable it entirely at compile-time.

                  +

                  Note: Be careful about security leaks through the log. Private +information should be avoided. Information about protected content must +definitely be avoided. This is especially important when writing framework +code as it's not easy to know in advance what will and will not be private +information or protected content.

                  +

                  Note: System.out.println() (or printf() for native code) should +never be used. System.out and System.err get redirected to /dev/null, so your +print statements will have no visible effects. However, all the string +building that happens for these calls still gets executed.

                  +

                  Note: The golden rule of logging is that your logs may not +unnecessarily push other logs out of the buffer, just as others may not push +out yours.

                  -

                  Naming test methods -

                  -When naming test methods, you can use an underscore to seperate what is being tested from the specific case being tested. This style makes it easier to see exactly what cases are being tested. -

                  Example: -

                  -
                  testMethod_specificCase1 
                  testMethod_specificCase2
                  -
                  +

                  Javatests Style Rules

                  +

                  Naming test methods

                  +

                  When naming test methods, you can use an underscore to seperate what is +being tested from the specific case being tested. This style makes it easier +to see exactly what cases are being tested.

                  +

                  For example:

                  +
                  testMethod_specificCase1 testMethod_specificCase2
                  -
                  void testIsDistinguishable_protanopia() {
                  ColorMatcher colorMatcher = new ColorMatcher(PROTANOPIA)
                  assertFalse(colorMatcher.isDistinguishable(Color.RED, Color.BLACK))
                  assertTrue(colorMatcher.isDistinguishable(Color.X, Color.Y))
                  }
                  +
                  void testIsDistinguishable_protanopia() {
                  +    ColorMatcher colorMatcher = new ColorMatcher(PROTANOPIA)
                  +    assertFalse(colorMatcher.isDistinguishable(Color.RED, Color.BLACK))
                  +    assertTrue(colorMatcher.isDistinguishable(Color.X, Color.Y))
                  +}
                   
                  -
    - - diff --git a/pdk/docs/source/report-bugs.jd b/pdk/docs/source/report-bugs.jd index 138080d66..a6e56c625 100644 --- a/pdk/docs/source/report-bugs.jd +++ b/pdk/docs/source/report-bugs.jd @@ -77,7 +77,7 @@ import android.util.Log; public class TestObjectNull extends Activity { /** Called when the activity is first created. */ - @Override + @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.main);