2016-04-25 10 views
1

私は初心者アンドロイドデベロッパー(1.5年間開発中)です。
私の研究の主なソースは、
www.developer.android.comとUDACITYのGoogleトレーニングでした。
最近、私はAndroidアノテーションを使いこなした上級開発者によって作成されたリファクタリングのプロジェクトを受け取りました。そのコードのリファクタリング中に少し不満を感じました。このコードは前に私が学んだこととは大きく異なっています。
それから私は、そこで質問がある
などいくつかのプロジェクトではAndroidの注釈を実装し、RESTサービスを扱うときにそれがどのように便利驚い、背景やUIの作業を分離する:これは、使用することをお勧めAndroid注釈 - これは良い方法ですか?

  1. ですAndroidのアノテーションはコード という形式で、他の言葉では?
  2. いつ(どのプロジェクトで) 私はそれらを使用すべきですか?

答えて

6

1 - IMHOでAAを使用すると、コードをもっと読みやすくし、保守性を向上させることができます。実行時のパフォーマンスは低下しません。

2 - あなたはいつもあなたのプロジェクトでAndroidアノテーションを使用することができますが、それは問題ではありません。あなたが使用する注釈がどのようにフードの下で動作するかに注意する必要があります。

--- --- UPDATE 26/10/2017

AAが静的注入を持っているので、あなたは、コードのユニットテストについての注意を払う必要があり、これはランタイムコンポーネントの実装を変更することは不可能になります。今日私はAAを使用することをお勧めしません。

+0

ありがとうございました。それでそれを使い続けます –

関連する問題