クラス名・変数名に迷ったら書き込むスレ。Part23
■ このスレッドは過去ログ倉庫に格納されています
0425デフォルトの名無しさん
2013/08/17(土) NY:AN:NY.ANif で使うときはそれでいいよ。
でもさ、同じものを、引数として真偽値をとる関数を呼ぶのに使う場合はどうなのよ。
たとえば、createData (・・・, x.isEnabled(), ・・・)
なんか変じゃね?
createData (・・・, x.getEnabled(), ・・・)
とか
createData (・・・, x.getAvailability(), ・・・)
の方がまだマシじゃね。
使われる箇所の可読性を考えるとなると、同じ役割の別名関数を複数作ることにならね?
でなければ、if で使うか関数の引数で使うか、その他の所で使うか、
どこかのケースで妥協しないといけなくなるよ。
if (x.getEnabled()) はたまたま if で使うケースでの見やすさを諦めたのかも知れん。
■ このスレッドは過去ログ倉庫に格納されています