エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
「人はどのように“記号の乱用”をしているのか」は、名前を減らす方法を考えるために書いたものです。ソ... 「人はどのように“記号の乱用”をしているのか」は、名前を減らす方法を考えるために書いたものです。ソフトウェアが保持する名前が増えることは、複雑さが増大していることであり、あらゆる意味で負担が増えます。なんとかして名前を減らしたいのです。 名前の絶対数が減ることが望ましいですが、せめてローカル名だけでも減らしたい。ローカル名とは、長い名前の修飾部を取り除いた名前です。長い名前には、パッケージ/モジュール/クラスなどによる修飾が含まれます。長い名前を持つことは、階層的な名前空間を使えることであり、これにより名前の付け方の自由度が上がります。階層的な名前空間では、他の名前空間のことは気にせず勝手なローカル・ネーミングが出来るので、無秩序なネーミングを助長することもあります。 例えば、掛け算をする関数を考えてみましょう。演算子記号なら、掛け算はアスタリスク記号('*')でだいたい合意がとれています