by shigemk2

当面は技術的なことしか書かない

リーダブルコード 3 誤解されない名前

前回
リーダブルコード 2 名前に情報を詰め込む - by shigemk2

最善の名前とは、誤解されない名前である。つまり、自分のコードを読んでいる人が自分の意図を
正しく誤解なく理解できるということ。

というわりには、英単語はlengthとかlimitとか曖昧な意味を有するものが多くて嫌になる。
ただlengthと言われても、何の長さなのか分からない。

上下の限界値を求めるときは、min maxを使うとよいだろう。
含有範囲であれば(配列の最初と最後とか)、first lastと使うのがよいだろう。
含有/排他的範囲であれば、begin end を使うとよい。

ブール値であるなら is とか has とかをくっつけたらいいんじゃない?

で、否定形の使用はなるたけ避ける。 disableとか。