PDAのひとりごと

黄昏時、携帯情報端末は薄闇の向こうに何を見るのか

プログラムにほげは必要か?

2007-08-03 22:19:28 | しぶきのひとりごと
プログラマはプログラムを作る時、沢山の名前を考えなければなりません。
変数名、関数名なんでもかんでもプログラマが命名する必要があります。

慣れてくると自然に命名できるようになってきますが、それでも英語の辞書は手放せません。BASICの時代はローマ字というのもありでしたが、プロのリストでローマ字というのは何か意味がない限り恥ずかしいものです。

リストにいきなりhogeという変数が出てきました。
fooという変数もあります。

fooというのはサンプルリスト等で特に意味のない関数や変数に用いる名前です。名前自体が重要ではない場合に用います。hogeやhogehogeというのも同様に使われる傾向があります。

それ自体はかまわないのですが、それがお金を取っているリストに含まれるとなると話は違います。

変数や関数は目的を持って作られます。そこに意味のない名前を使うということは、それに対しての説明を怠っていることになります。更に言うと、それが何なのかを自分でもよく理解せずに作っていることを露呈していることにもなります。

つまりこれはかなり恥ずかしい行為なのです。

これじゃバグが出るのも当然です。
プロならプロらしい仕事をしましょう。