VBA12月1日をもって、このブログを始めて2年が経過しました。いつもご愛読いただいている皆様ありがとうございます!今年は5月から9月まで115日間お休みしたあと突如50日連続で投稿し、そのあと45日間お休みして本記事に至るという、とても極端な1年でした。好きな時に好きなようにかけるのがブログのいいところな気もするので、こんな感じで自分のペースで書いていこうと思います。節目くらいは雑談を書こうと思っているので、せっかくのブログ生誕記念ですし、「和風スパゲティのレシピ」というブログタイトルの由来を書いておこうと思います。スパゲティは「スパゲティコード」からとりました。解析不能になった(=スパゲティの様に絡まった)コードのことですね。意味不明な変数名の方に困ることの方が多い気がするんですよね。設計がしっかりしていないコードは、変数名もめちゃくちゃなことが多いです。卵と鶏どっちが先なのかはわかりません。結果的にスパゲティになったコードが読みにくい原因は、どちらかといえば破綻した変数名にあるような気がしています。ブログタイトルの話に戻りますが、接頭している「和風」は、このブログのテーマである「日本語識別子(変数名や関数名のこと)」です。「日本語変数で書かれたスパゲティコード」を指しています。「母国語のコードならロジックがめちゃくちゃでもなんとか読めるんじゃない?」という想いを込めています。「慣れない英語で複雑なロジック組むから絡まるんじゃない?」とも思っています。どちらかといえば後者の想いが強いですかね。「まだ実力がない時期から出来もしない英語で書かせる文化が、ロジック力を育てにくい風土を作ってるんじゃないの?」と密かに思っています。初学者の方が少しでも負担なくコードを書いてほしいたとえそのコードがスパゲティだったとしても、引き継ぐ人が少しでも読みやすいコードであってほしいという想いを込めて、このブログタイトルを付けました。本場イタリアからは邪道扱いされるけど食べればおいしい本職プログラマからは馬鹿にされるけど使えば読みやすいという意味でもダブルミーニングになっているのが素晴らしいですよね(自画自賛)ブログを長く続けるコツは、気に入ったタイトルをつけることが一番だと思います。眺めてるだけでそのうちモチベが回復してきます。最後の「レシピ」ですが、これは響きがいいから付けました。ソースコードどかけて「和風スパゲティソース」にするかすごく悩んだのですが、なんか響きがいいのでレシピを採用しました。今となってはこっちにしてよかったと思います。いうことで、雑談らしく話があっちゃこっちゃしましたが、これがブログタイトル「和風スパゲティ」の由来です。自分で日本語変数を使うかどうかは好きにしていいので、VBAを教えるときは必ず日本語変数を使ってあげてください。母国語の力は教育にはとても重要ですし、なにより「英語じゃなくても大丈夫」って言ってあげることが大事だと思います。日本語で書かれたサンプルコードを3年目も垂れ流していきたいと思います。日本語変数を使う方も使わない方も、みんな仲良く、今後ともどうぞよろしくお願いいたします。Zoom勉強会に登壇します。今回は日本語変数に関するお話です。「日本語の変数でプログラミングすれば、みんなが幸せになれる」という思想の元、主にExcelVBAのマクロやコードを解説しているブログです。この思想については↓の記事をご覧ください。変数を日本語にすればプログラミングが上達する記事の更新通知や質問の回答はTwitterでも行っております。お気軽にフォローください。12はてなブログをはじめよう!LimeCodeさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。