2016-04-26 19 views
0

コンピュータサイエンスには、キャッシュの無効化と名前付けという2つの難しいことがあります。キャメルケースのブランド名を含むキャメルケース関数名の名前付け

- フィルKarlton

私は、デバイスはiOSの(これはコルドバのアプリです)である場合はtrueを返しますisIos(と呼ばれる機能)を抱えています。

iOSは正しいブランド構文ですが、コーディングスタイルはキャメルケースを関数名に使用しています。

関数名は次のようになります。

isIos()またはisiOs()またはisIOs()または他の何か?

これに対処するための推奨方法は何ですか?

答えて

1

あなたの言語には、(Node.jsやjavascriptのようには見えない)ガイドラインがあるかもしれません。また、あなたの会社やアプリケーションに従う必要があるガイドラインがあるかもしれません。またはアプリケーション内に用語を使用している可能性があります。そうでない場合は、読みやすいと思われるものを使用してください。

この場合、isIOSまたはisIosである可能性があります。

キャメルケースを使用している場合は、常に各単語の最初の文字を大文字にする必要があります。isiOs()は非常に混乱しているようです。

このような場合には、あなたの最善の選択肢は、しばしば恥ずかしさを忘れて、別の名前を使用することです。

編集:
厳密なラクテルケースに従う必要がない場合は、is_iOSに解決することもできます。これにより、元のケースを維持できます。これは恐らく最良の選択肢です。

関連する問題