>>661
> boolを返すメソッドの名前は、その戻り値が何を意味しているかを表しているべきである、
ここにはあんまり異論は無いと思う。

わからないのは、 >>646 の「別の言い方をしたら」とか >>657 の「別の表現をすれば」とか、
なんでわざわざそんな言い替え(読み替え)をしないといけないのか、というところ。

"if Bar is Foo, ..." っていう意味のコードは当然 "if (Bar_isFoo()) ..." となっていたほうが
読みやすい。あなたはこれを "if (isBarFoo()) ..." と書けと言うのか?そうだとしたら、なぜ?
何がうれしいの?