##疑問
クラスやメソッド、変数の名前をつける時に、単語の区切り方の違いが分からない
##結論
クラスにはアッパーキャメルケースを使い、メソッドや変数にはスネークケースを用いる。
##説明
(ex)
「 user tweet creator」という名前を付けたい時を例にする
・クラスに命名する時
UserTweetCreator
というように命名する
・メソッドや変数に命名する時
user_tweet_creator
というように命名する
つまり、
アッパーキャメルケース
初めの文字を大文字にし、単語の区切りを大文字で表す
スネークケース
単語の区切りを_で表す
となります。メソッドや変数はスネークケースを使用かつ、全て小文字となります。
##まとめ
命名規則を守ることで、チームの方達との、コードの意味の伝達が円滑になると思いますので、
参考にして、いただけると幸いです。
*ちなみにカラム名もスネークケースを用います。