フリーランス

【フリーランスのおすすめツール】ネーミングに時間を掛けない!codicで時短しよう!

投稿日:


プログラミングのネーミングって煩わしいですよね。

変数名や関数名を英語で命名しようとすると手間なんですよ。
英語が得意だったらなんともないのでしょうが、英語が苦手な僕はわざわざ英語の辞書でそれっぽい単語を探してこなきゃいけません。

しっくりくる英単語が見つからずに時間かけちゃう事もしばしば。

本来のシステムを開発するという目的とはずれた所に時間をかけちゃうという。

この無駄どうにかならないかなと悩んでいたんです。

そうして発見しました!
この悩みを解決してくれるツールを!

codicというツールを使えば、プログラミングのネーミングがサクッと終わります!

全ての英語が苦手なプログラマーにおすすめなツールです!

スポンサーリンク

変数名・関数名を一発生成

codicは変数名を日本語を打ち込むと、自動で英語の変数名を生成してくれます。

「表示フラグ」と打ったら、「display_flag」と自動で生成してくれるんです!
これならそのまま変数名として使えますね!

もちろん関数名もいけます!

関数名を生成する時は、動詞目的語を日本語で打ち込むといい感じの関数名が生成されます。

今回のケースは、「登録する(動詞)」+「ユーザーを(目的語)」で構成して、「register_user」という関数名が生成されました。

この関数名もそのまま使えますね!

スネークケースやキャメルケースなど命名規則に沿った変数名に変換できる

変数名や関数名の命名規則はプロジェクトによって異なってきます。

キャメルケースだったりスネークケースだったり。

キャメルケース:単語の区切りを詰めて、単語の先頭を大文字にする。(例:registerUser)
スネークケース:単語の区切りをアンダースコアでつなぐ。(例:register_user)

codicはこれらの複数の命名規則に対応しています!


画面の右上のボタンをクリックすると、命名規則を選べます。

  • パスカルケース
  • キャメルケース
  • スネークケース(小文字)
  • スネークケース(大文字)
  • ハイフネーション
  • 変換なし

素晴らしいですね。
まさにプログラマーの為の辞書!

どんなプロジェクトでも対応できそうです!

カスタマイズして省略形やプロジェクト固有の単語も登録できる

アカウント登録するとカスタマイズすることも出来ます。

例えば、削除フラグですがcodicで変換すると「deletion_flag」となります。


もちろんこれでも良いのですが、「del_flg」とするプロジェクトも多いのでは無いでしょうか?

プログラミングでよく使われる省略形ですね。

deletion → del
flag → flg

こういった省略形もログインして辞書をカスタマイズすれば自動で変換してくれます。


しかも、カスタマイズはプロジェクトという単位で行えるので、そのプロジェクトに開発メンバーを招待すれば命名規約を共有する事が出来るんです!

本当に素晴らしいですよね!

IDEにプラグインをインストールして直接変換できる!

さらにIDEのプラグインをインストールする事で、codicを開く事無くエディター内で変換を解決する事が出来ます!

僕はPhpStormにCodicのプラグインをインストールしました。

Ctrl+Shift+D で開くポップアップに日本語を入力すると英語に変換された候補が表示されます。
こんな感じです。

もはやここまで来たら、ネーミング作業は爆速になるでしょう。

開発スピードが格段にアップする事間違いなしです!

プラグイン対応しているIDEは多いので、利用しているIDEが対応している可能性は高いでしょう。

(公式:codic|プラグインと拡張

まとめ:ネーミングに時間をかけずに爆速プログラミングしよう!

codicは、ネーミングに時間を掛けている全てのプログラマーおすすめできるツールです。

英語が苦手でも、codicを使えば一瞬で変数名や関数名を生成できます。

ネーミングにかけていた時間を短縮して、本来のシステム開発作業に集中しましょう!

他にもおすすめツールをご紹介していますので良かったら御覧ください。

最後までお読み頂きありがとうございました!

スポンサーリンク


-フリーランス
-

執筆者:

関連記事

フリーランスのクレジットカードと銀行口座のオススメ構成

多くの場合、フリーランスは複数の銀行口座・クレジットカードを持つべきです。 確定申告の帳簿付けの事を考えると、銀行口座とクレジットカードは事業用と私用で分けたほうが断然効率が良いのです。 複数の銀行口 …

無料のフリーランス向け損害賠償保険で身を守ろう

フリーランスの身からすると、損害賠償って恐ろしいですよね。 幸いにも今までに損害賠償を請求されるような事はありませんでしたが、ネットの情報を見るとチラホラと悲惨な事案もあります。 これからも長くフリー …

在宅フリーランスからの卒業。旅する移動フリーランスに成る。

こんにちは! こへいんです。 在宅のフリーランスプログラマーになって数年が経ち、だいぶ安定してきました。 フリーランスになりたての時は、常駐の仕事ばかりで在宅の案件に憧れてましたが、今では在宅案件にも …

【現役フリーランスがレビュー】 ”いきなりはじめるPHP”は入門にオススメ

こんにちは! こへいんです。 今回はPHPの入門書”いきなりはじめるPHP”のレビューです! いきなりはじめるPHP posted with ヨメレバ 谷藤賢一 リックテレコム 2011年12月 楽天 …

稼ぎながら日本一周!旅するフリーランス生活をしてみて

日本一周生活を終えた、こへいんです。 車に乗って夫婦で、半年ほどかけて全国をぐるっと周ってきました! フリーランスなので、リモートで仕事をしながらの旅になりました。 定期的に収入が入ってくるので、予算 …

プロフィール

このサイトを運営しているこへいんです。
アングラーのフリープログラマー。 主にプログラミングと釣の話を発信しています。
プログラミングで自由になり思う存分に釣りをしまくる生活実践中。
詳しいプロフィールはこちら 
フォスターフリーランス