›スペルに自信のない変数名・関数名は辞書をひこう、てかひいて!スペルに自信のない変数名・関数名は辞書をひこう、てかひいて!これから一週間、のんびりお休みなころすけ(@wg_koro)です。コードを書く時、メソッド名や変数名は大概英語で書きますよね。この英語、たまに間違ったスペルで書かれていることがあります。自信がなければ辞書をひこうプロダクトを一人で作っていて、他の人が読むことはない。運用保守全部俺がやるぜ!...というようなシステムならともかく、他の人が一度でも目を通す可能性のあるものは辞書をひきましょう。?メンテナンスに時間がかかる&バグを生むからです。スポンサーリンク探せない例えば、「毎日のアクション(このネーミングもどうかと思うが)」を英語にすると「daily_action」ですね。これを「deily_action」と書いたとしましょう。見、違いが分からないですね。この部分の処理を追う時、普通は「daily_action」で検索しようとします。当たり前ですが、当然検索結果に出てこない。あれ?うん?えーー何で???と、無駄に探す羽目になります。こんな時間の使い方は「無駄」以外何者でもないですね。探した結果、へにゃへにゃと脱力するわけですが。書けないその誤字メソッドがシステムのいたるところで使用されていて、工数的にもはや修正が不可能な場合。それを使い続けるハメになります。「daily_action」と。繰り返しますが、これ動かない。「deily_action」と書かないと動かない。時間を無駄にするわけです。100害あって1利無しこれまで書いてきたように、誤字のメリットは何もないです。「悪」でしかないです。最近は辞書ツールやオンライン辞書が充実しているので、自信のない単語はきちんと辞書をひきましょう。参考程度に自分がよく使う辞書を紹介しておきます。英辞郎とweblioです。これらはChrome拡張があるので、Webサイトへ移動しなくてもすぐに辞書をひけます。便利!拡張機能はこんな感じ。Chromeウェブストア余談ですが、今回書いた内容(探せないで凹む・動かなくてヘコむ)は全部体験済みですorz。自分もTypo(誤字)は気をつけよう...。===このような場合の解決方法を書いてみました。コメントをキャンセルメールアドレスが公開されることはありません。コメント名前メールアドレスサイトスパム対策のため、コメントする際は下記の計算式を埋めてください。計算式の有効期限が切れました。計算式の隣にある再読み込みボタンを押してください。コメントデータの処理方法の詳細はこちらをご覧ください。このブログについてころすけと申します。関東でプログラマーをしています。JavaScriptあたりがお気に入り。当ブログでは私が作ったもの、考えたこと、撮影したものなど、全てをごった煮で書き綴るブログです。よろしければおつきあい下さいませ。プロフィールについて、詳しくはコチラへどうぞ。