僕は、booleanメソッドを命名するとき、なんとなくis○○とか付けていました。 でも、○○は形容詞なのか、名詞なのか、文なのか?が曖昧なまま、 コードをゴリゴリ書いていました。 命名規則を曖昧にしたまま月日が経つと、 だんだん自分の付けた名前に嫌悪感が募るものです。 「すっきり!」を目指して、命名規則を調べてみました。 調べてみる(Javaを中心に) 命名規約 【Okapi Project】 2.9.4.boolean 変数を返すメソッド boolean 変数を返すメソッドについては、「is + 形容詞」「can + 動詞」「has + 過去分詞」「三単現(三人称単数現在)動詞」「三単現動詞 + 名詞」のいずれかの名称をつけます。特に動詞は三単現以外の動詞は利用してはいけません。また、true の場合がどちらであるか判別しやすい名前にするために通常は true の場合を名称にします。