Android関連のことを調べてみた2022年09月29日

Android関連のことを調べてみた2022年09月29日

命名時に絶対やめてほしいこと

# 初めに
今回は変数名や、`layout`の`id`などを命名する時に絶対にやめたほうがいいことを紹介していきます。
### 本文
まず初めが***別画面で同名のidを使わない***といことです。
最近は`Jetpack Compose`が出て来たのもあって今後減っていきそうではありますが、命名するのが難しいViewがある場合に汎用的すぎる名前をつけているのが時々見受けられます。
汎用的なIDをつける場合はせめてどの画面のものなのかがわかるようにしたりしましょう。


次が***関数名をつける時は動詞を前に持ってくる***です。
初心者や新入社員の方に多くみられるのが動詞が後ろの方に来てしまってることがありますが、それだと該当の関数が何をするのかがぱっと見でわかりません。
例として`setupPageView`とかけば見る側は少なからず何かしらのセットアップをすることがわかりますが、`pageViewSetup`だとPageViewに対して何かをすることしかわかりません。
もちろん対象は大事ですが、ある程度の知見がある人の場合何をしたいのかが重要で中身のコードを見れば対象がなん

元記事を表示

【JetpackCompose】ViewModel は使う必要がない?