久しぶりに CODE COMPLETE をパラパラめくっていて目にとまったとこをメモ・ 問題指向の名前 変数名にどのような名前を付けるべきか?プログラミングにおいて非常に重要な要素の一つです。良い変数名はプログラムを読み易くし、コードの理解を助けます。理解しやすいコードは保守も容易となり、アプリケーションの堅牢性に繋がります。 覚えやすい良い名前は、一般に、解決策ではなく問題を表現している。良い名前は、方法(how)ではなく、もの(what)を表すことが多い。一般に、名前が問題でなく計算の一部を表すとしたら、それはものではなく方法を表す。そのような名前は避け、問題そのものを表現する問題指向の名前を付けよう。 具体的には、 社員データのレコードには、inputRecまたはemployeeDataという名前を付けることができる。しかしinputRecは、計算の概念である入力と記録とを意味するコ