參數變數與函數排序規則

Parameter variables and function collation rules

為了提高代碼的可讀性,方法排序與生命週期排序是非常的重要,讓開發人員在瀏覽Code時快速找到該源碼,請按下列的排序方式去實現。

排序規則:

  • 利用AndroidStudio工具自動排序,Tools->File->Setting->Code Style->Arrangement->新增排序方法->Apply->ok
  • Tools->Code->Rearrange code即可排序。
  • 宣告參數變數時會依照下列方式12種方式排序。
  • 相同元件或相同型別參數變數放在一起,不同類可以有一行空行,幫助視覺與尋找方便。

  • 宣告方函數會依照 static,public, 後 protected, 最後 private排序,且依照英文A-Z做排序,維護或修改時快速找到源碼。
  • 方法與方法或與生命週期之間須有一行空行幫助視覺與尋找方便。

  • 方法區間可以定義Region Tag,可以有收和功能,幫助檢視。
public class MainActivity extends Activity { 

      // public variable
      public static final String "string";
      public static String "stringinfo";
      public String mAccount;
      public String mPassWord;

      public int mindexNum;

      // private variable
      private static String "stringII";
      private String mMemberNun1;

      // region public method
      public void a_method() { 
      }

      public void b_method() { 
      }

      @Override
      public void onCreate() { }

      @Override
      public void onResume() { }

      @Override
      public void onStart() { }
      // endregion

      // region protected method
      protected void method() { 
      }
      // endregion

      // region private method
      private void method() { 
      }
      // endregion
  }

results matching ""

    No results matching ""