結論から言うときちんと、codicさんなどを参考にしつつ名は体を表すのようにちょっとは考えて命名すべきです。
名前付けでお疲れの方へ
以下は正しい行いか?と言われると多分そうではないと思います(汗)が、Xcodeの拡張機能を作ったので(宣伝を兼ねつつ)その使い方の例を挙げてみたいと思います。良い子は真似してはいけません。
拡張機能を使えるようにする
アプリをインストールする
Mac App Storeからアプリをダウンロード&インストールして、Xcodeのソースエディタに拡張機能を組み込みます。
- LanguageTranslator for Xcode ... 英語と日本語を相互変換できます
- NamingTranslator for Xcode ... パスカルケースとキャメルケースとスネークケースを相互変換できます
システム環境設定の機能拡張でインストールしたアプリが有効になっているのを確認してください。
キーボードショートカットを設定する
メニューからマウスでちまちまと呼び出すのが面倒なので、キーボードショートカットを割り当てます。
日本語でコードを書く
ひとまず、クラス名や変数名を日本語で書きます。Swiftだと日本語で書いてもコンパイラが認識するのでこのままでも問題なかったりします。
クラス名を英語に変える
クラス名を選択します。
設定してあるショートカットを発動します。
英訳 Ctrl + Option + T
からの、一呼吸置いて パスカルケース形式 Ctrl + Option + P
へ!
ブラボー!
ちなみに、ショートカットを素早く連続実行すると拡張機能が裏側でクラッシュしてXcodeを再起動するまで使用不能になったりします(ぉ
変数名を英語に変える
変数名を選択します。
設定してあるショートカットを発動します。
英訳 Ctrl + Option + T
からの、一呼吸置いて キャメルケース形式 Ctrl + Option + C
へ!
ブラボー!
ちなみに、ショートカットを素早く連続実行すると拡張機能が裏側でクラッシュしてXcodeを再起動するまで使用不能になったりします(ぉ
メソッド名を英語に変える
省略。(ぇ
日本語で「私は〜する」みたいな感じで書いて、英訳後の主語を削除してからキャメルケース形式に変換、とすればよいかと。
後は機械的に
で、機械的に一通り英語に置き換えるとこんな感じになります。
最近の機械翻訳はすごい。
おしまい。