トップページ > プログラム > 2016年09月21日 > HZYtd1tc

書き込み順位&時間帯一覧

1 位/195 ID中時間01234567891011121314151617181920212223Total
書き込み数00000000000000000327010013



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
Visual Studio 2015 Part6©2ch.net

書き込みレス一覧

クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
702 :デフォルトの名無しさん[sage]:2016/09/21(水) 17:23:24.52 ID:HZYtd1tc
>>701
俺には言葉遊びをしているようにしか思えないねw

シンプルに本質を捕えた方がいい。
しつこいけど本質はこうだよね。

キューが満杯の時にtrueを返すメソッドがあったとして、そのメソッドの戻り値は、

(1) キューが満杯であるかどうか

を意味していると考えるのか、それとも

(2) 「キューは満杯である」という定言命題が正しいかどうか

を意味していると考えるのか。


(2)って考える奴はあんまりいないと思うよ、っていうのが俺の意見なんだけど。
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
707 :デフォルトの名無しさん[sage]:2016/09/21(水) 17:41:40.44 ID:HZYtd1tc
>>703
だとすると、staticメソッドでIsで始まるメソッド書けなくなるよ。
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
709 :デフォルトの名無しさん[sage]:2016/09/21(水) 17:50:08.73 ID:HZYtd1tc
論理思考w
自分で自分の言葉遊びに幻惑されているようにしか見えないけどw
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
711 :デフォルトの名無しさん[sage]:2016/09/21(水) 18:04:10.15 ID:HZYtd1tc
その通りw

結局彼は、「bool値が何を意味しているか?」という根本的な問題から目をそらすために、
下らない言葉遊びで自分で自分を欺瞞しているだけにみえる。
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
713 :デフォルトの名無しさん[sage]:2016/09/21(水) 18:43:13.37 ID:HZYtd1tc
>>712
どうぞ>>646

Is疑問分ではないとしたら、例えば適当なユーティリティークラスに

bool IsPrimeNumber(int x){...}

のように書く訳にはいかないよね。
だって

bool b = MyUtility.IsPrimveNumber(3);

これはMyUtilityが素数かどうかを検査している訳ではないからねw
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
716 :デフォルトの名無しさん[sage]:2016/09/21(水) 19:03:16.83 ID:HZYtd1tc
>>714
相変わらず何言ってるのか全然分からないけど、普通の人は、

static bool IsPrimeNumber(int x){...}

こういうメソッドを見たら、それは

Is x a prime number ?

に対する回答を与えるメソッドだと解釈する。
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
717 :デフォルトの名無しさん[sage]:2016/09/21(水) 19:09:55.40 ID:HZYtd1tc
何でもそうだけどさ、この世にはいろんなトレードオフがあるんだから
いつでも原理主義は貫けないし、いろんな妥協が必要になるけど、それでも
本来の原則が何であるかを考えておくのは無駄じゃないと思うけどね。

ContainsとかHasとか三単現使うのは、あれはboolを返すメソッドやプロパティが
疑問形であることを否定しているというより、むしろ妥協だよね。
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
721 :デフォルトの名無しさん[sage]:2016/09/21(水) 19:41:56.08 ID:HZYtd1tc
>>718
意味が分からない。

だから、君の理屈だと>>716のIsPrimeNumberのような名前はありえないはずだけど、
ではどういう命名をしますか?

っていうか、なぜIsで始まるメソッドを疑問文と解釈するべきか、
昨日から何度も繰り返し書いているのに何も通じてないのねw
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
722 :デフォルトの名無しさん[sage]:2016/09/21(水) 19:43:15.08 ID:HZYtd1tc
まあ話が通じない理由もはっきりしている。

これも繰り返しになるけど、>>718の人が「bool値が何を意味しているか?」
という根本の問題に向き合うことを避けているからだね。
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
724 :デフォルトの名無しさん[sage]:2016/09/21(水) 19:46:48.90 ID:HZYtd1tc
彼は>>702に挙げた問題に答えない。
正確にいうと、答えられない。
答えた途端に自説が崩壊するからねw
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
726 :デフォルトの名無しさん[sage]:2016/09/21(水) 19:48:41.35 ID:HZYtd1tc
>>725
あなた疲れているのよ
クラス名・変数名に迷ったら書き込むスレ。Part26 [無断転載禁止]©2ch.net
727 :デフォルトの名無しさん[sage]:2016/09/21(水) 19:57:48.89 ID:HZYtd1tc
あえて書いておくけど、俺の説にも弱点がある。

例えばメソッド名がIsNotFullみたいにメソッド名にnotが入っている時、
これを疑問文だと解釈すると、trueはNotFullを意味するのかFullを意味するのか
よく分からなくなると思う。
Visual Studio 2015 Part6©2ch.net
764 :デフォルトの名無しさん[sage]:2016/09/21(水) 21:44:33.78 ID:HZYtd1tc
>>763
TODO:


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。