2004-02-04 (Wed) [長年日記]
_ タイプのしやすさと言語のユーザビリティ
そういえば、まつもとさんに「何でcamel caseが嫌いなんですか?」と聞 いた時に理由の一つとして「シフトを押さないといけないから」とあげ られていた。 その時もつっこんだんだけど、実は「_」だってシフトを押さないと打て ないのだ。(しかも一文字増えるし。)
タイプのしやすさって、実は言語のユーザビリティにとってそれほど重 要じゃないのではないだろうか。 (あんまりひどいのも困るけど。全部大文字とか。)
聞かれた後で思ったんだけど、たぶん嫌なのは「いろんなキーとシフトキーのコンビネーション」なんだろうなと。「シフト+-」みたいな決まったコンビネーションはまだ許せるらしい。
なるほど。でもクラス名はOKなんですよね? 比較的入力する機会が少ないからでしょうか。
たぶんそうなんでしょうね。<br>また、クラス名は多くの場合、一単語ですむ可能性が高いですが、CamelCaseってのは本質的に複数の単語を含みますからねえ。