2015-10-17 4 views
6

私は約1200行のコードを自分のアクティビティに持っています。私のコードを監視し、同じ方法で2つの類似したコードを見つけるツールがありますか?このよう :私は1つの方法で同じコードを入れたい重複した部分や類似した部分のコードを表示するアンドロイドスタジオツールですか?

onCreate(){ 
    image1.startAnimation(am1) ; 
    image2.startAnimation(am1) ; 

    ..... 
    image1.startAnimation(am1) ; 
    image2.startAnimation(am1) ; 

} 

は、自動的に重複したコードを発見する方法はありますか?

答えて

5

IntelliJはstatic analysisを実行して重複したコードを検出できますが、このツールはAndroidスタジオではまだ利用できません。うまくいけば、それは遅かれ早かれ追加されます。

一方、Androidソースコードではあまり便利ではありませんが、その間にはPMDに試してみてください。

+1

IntelliJ(Androidスタジオ)は、 "Refactor" - > "Extract" - > "Method"(Cmd + Opt + m)を実行すると自動的にすべての重複を置き換えるのに役立ちます。 – Milan

関連する問題