Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

camelCase vs. under_scores #10

Closed
nyangry opened this issue Sep 14, 2015 · 4 comments
Closed

camelCase vs. under_scores #10

nyangry opened this issue Sep 14, 2015 · 4 comments

Comments

@nyangry
Copy link

nyangry commented Sep 14, 2015

いや〜〜〜変数名はマジでキャメルケース読みづらいなーと感じるので苦痛を感じてしまいますが、
大勢が統一すべきであればそちらに合わせます 🙇

とはいったものの、これってJSON返す側がスネークケースの場合どうすれば良いのでしょうか?

@khirayama
Copy link
Owner

まじこれです。笑
個人的にはhoge['snake_case']とかで文字列として扱うことで、変数名とは区別するように心がけてます。(でもLinterでhoge.snake_caseでアクセスしろよ!って引っかかっちゃうw)

camelCase

  • JSのメソッドを統一できる
  • JS周りはcamelCaseが多い
  • 統一性という意味ではAPIのキーがsnake_caseなのが気になる

snake_case

  • camelCaseより見やすい
  • Rubyぽい
  • JSメソッドがcamelCaseなので、混在が避けれない

あたりでしょうか...?

FYI jashkenas/coffeescript#425

@nyangry
Copy link
Author

nyangry commented Sep 14, 2015

fmfm!コメントありがとうございます!

ちなみにJSで変数とメソッドの違いはあまり意識しなくても良い感じでしょうか?

例えば読みやすいからスネークケースに全て統一したいというわけではなく、
メソッドは今もキャメルで書いていて、変数名がスネークケースなのですが、

_人人人人人人人人人人人人人人_
> 全てがオブジェクト <
 ̄YYYYYYYYYYYYYY ̄

だからメソッド、変数の違いは気にするな!という方が正しい?

@khirayama
Copy link
Owner

www

こちらこそありがとうございますです!
正直、そこ考えてなかったですねw
気にしないでいただきたい方向ですwww

@khirayama
Copy link
Owner

[口頭] camelCaseで仮キメで推進。難しければ、再考。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants