前回
リーダブルコード 2 名前に情報を詰め込む - by shigemk2
最善の名前とは、誤解されない名前である。つまり、自分のコードを読んでいる人が自分の意図を
正しく誤解なく理解できるということ。
というわりには、英単語はlengthとかlimitとか曖昧な意味を有するものが多くて嫌になる。
ただlengthと言われても、何の長さなのか分からない。
上下の限界値を求めるときは、min maxを使うとよいだろう。
含有範囲であれば(配列の最初と最後とか)、first lastと使うのがよいだろう。
含有/排他的範囲であれば、begin end を使うとよい。
ブール値であるなら is とか has とかをくっつけたらいいんじゃない?
で、否定形の使用はなるたけ避ける。 disableとか。