- クラス名・変数名に迷ったら書き込むスレ。Part25 [転載禁止]©2ch.net
348 :デフォルトの名無しさん[sage]:2015/04/29(水) 07:35:54.75 ID:Y9QcOIGo - 直行したオプションとして「大文字小文字を無視する」があるんならexact matchは曖昧だろ
|
- クラス名・変数名に迷ったら書き込むスレ。Part25 [転載禁止]©2ch.net
351 :デフォルトの名無しさん[sage]:2015/04/29(水) 08:42:45.49 ID:Y9QcOIGo - exactって表記の揺れを許さないというニュアンスで使われてることが多くない?
completeは同様に曖昧だと思う fullやwholeの方が意味は明確になるんじゃないかな
|
- ふらっと C#,C♯,C#(初心者用) Part115©2ch.net
288 :デフォルトの名無しさん[sage]:2015/04/29(水) 12:18:42.72 ID:Y9QcOIGo - 原理的にはSiteプロパティのsetをオーバーライドしてvalue.Nameを使えばいいんじゃないの
タイミング的にそれでうまくいかなければOnHandleCreatedあたりでやるとか、 もしくはその適当な文字列プロパティのgetに、値が入ってなければNameを返すロジックを入れるとか
|
- クラス名・変数名に迷ったら書き込むスレ。Part25 [転載禁止]©2ch.net
355 :デフォルトの名無しさん[sage]:2015/04/29(水) 13:35:30.85 ID:Y9QcOIGo - >>353
問題はそこじゃなくて、exactの意味が広すぎること 大文字小文字はもちろんのこと、単語単位行単位マッチとか半角全角とか 今後追加されうるあらゆるオプションが"exactかどうか"に含まれると解釈できてしまう 上のレスにあったけど、ローカルルールを設けるのは命名の放棄でありマジックナンバーと同じだよ
|
- クラス名・変数名に迷ったら書き込むスレ。Part25 [転載禁止]©2ch.net
358 :デフォルトの名無しさん[sage]:2015/04/29(水) 21:18:54.30 ID:Y9QcOIGo - >>357
>exactMatchがfalseだった場合にそれが何を表しているのかに曖昧さがある 言ってることは同じだと思うけどな executeやrunが良くないのと同じで、言葉が一般的すぎて意味が明確でないということに尽きる
|