[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 2chのread.cgiへ]
Update time : 05/09 21:46 / Filesize : 165 KB / Number-of Response : 567
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

クラス名・変数名に迷ったら書き込むスレ。Part14



1 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 00:20:32 ]
クラス名、変数名のつけ方に悩んだら書き込むスレです。

質問する人は、その変数に何を格納するのか(クラスだったらその役割)
プログラミング言語は何なのかを、それぞれ書いて、
いい変数名を思いついた人は、それに答えてあげましょう。

命名規則や設計の善し悪しについて議論するのは基本的に禁止。

>>2 英和・和英・英英など各国語辞書と翻訳サイト。
>>3 類義語(シソーラス)辞書、図形・数式・数学用語の英単語。
>>4 関連スレと、いろいろな言語規約。
>>2-10 諸事情によりリンクがずれた場合。

前スレ。
◆ネーミング倶楽部◆: pc3.2ch.net/tech/kako/1035/10353/1035362308.html
Part1: pc5.2ch.net/tech/kako/1046/10465/1046541730.html
Part2: pc5.2ch.net/tech/kako/1058/10582/1058213523.html
Part3: pc5.2ch.net/test/read.cgi/tech/1067171530/
Part4: pc5.2ch.net/test/read.cgi/tech/1087209526/
Part5: pc8.2ch.net/test/read.cgi/tech/1109330204/
Part6: pc8.2ch.net/test/read.cgi/tech/1128266018/
Part7: pc8.2ch.net/test/read.cgi/tech/1144978008/
Part8: pc10.2ch.net/test/read.cgi/tech/1154448184/
Part9: pc11.2ch.net/test/read.cgi/tech/1168356029/
Part10: pc11.2ch.net/test/read.cgi/tech/1180146315/
Part11: pc11.2ch.net/test/read.cgi/tech/1191250784/
Part12: pc11.2ch.net/test/read.cgi/tech/1206118762/
Part13: pc11.2ch.net/test/read.cgi/tech/1222661623/

375 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:12:16 ]
IsRequiredプロパティ設定可否だの、定数での設定だの、
方法論はいろいろあるけど、変更できる人には、変更できちゃうんだから、
定数値でも意味がないだろ。
変更したくなければプロパティを隠蔽すりゃいいんだから。

376 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:14:58 ]
なんかへそ茶だな。
2chで(馬鹿な)君に賛同してる奴なんて君と同じレベルの馬鹿なのに。

「オブジェクト指向が分からない」とは、>>230のいうIsRequiredのような値は
データの所有者に属する情報であってデータ自身に属する情報ではないことが
理解できない人間の事を言う。

377 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:15:56 ]
>>375
だから、どうやって?

378 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:20:34 ]
>>377
隠蔽する方法の言語仕様を知りたいの?
private new string MethodName();
で隠蔽できるじゃん




379 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:27:59 ]
言い争ってるやつらは経験不足なんじゃないかな。決め付け多いし。
いつの世も理想主義と現実主義の話は平行線。
極論ばかりだと現実社会では生きていけないように
プログラマーとしても成長できませんよ。

ここから上から目線のやつが現れてもっと解説
↓↓


380 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:30:48 ]
         ___
       /::::::::::::::::\
      /:::::─三三─\   
    /:::::::::(○)三(○).\
/⌒)⌒)⌒.:::::::::: (__人__) :::::: \   /⌒)⌒)⌒)
| / / /..    ` ⌒´    | (⌒)/ / / /,,-''ヽ、
| :::::::::::(⌒)          /  ゝ ::::::.,,-''"    \
|     ノ           \  /_,-'"        \
ヽ    /             ヽ /\           \
 |    |        __   //\\           \
             /|[]::::::|_ / \/\\         /
           ./| ̄ ̄ ̄ ̄ //\ \/  \      //    ___
         |  |:::「「「「「「 / \/\  /\\   /:::/   ./|    |__
       _..|  |:::LLLLL//\ \/  \/\\/::::::/  /  | ロ  .|lllllllllllll
      / llllll|  |:::「「「「 / \/\  /\ .\/ ./::::::::/  / ./ .|    |lllllllllllll
__     llllll|  |:::LLL.//\ \/  \/\  /::::::::/   | /  .| ロ  .|lllllllllllll
          |  |:::「./ .\/\  /\ \/ /::::::::/⌒ヽ、| ||/ ..|
          |  |:::l//\ \/  \/\_, -― 、  ''"⌒ヽ,_
                (⌒ヽ、_,ノ⌒Y"    Y     .....⌒)
            (⌒ヽー゙ ....::(   ..::.......  .__人.....::::::::::::::::::::

381 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:31:31 ]
>>376
データ所有者が欲しいから、データそのものと、IsRequiredプロパティを同時に所有しているんだろ
「オブジェクト指向が分からない」とは、データが様様な属性を所有していることを理解できない人のことを言う。

382 名前:デフォルトの名無しさん [2009/02/17(火) 22:33:12 ]
>>379
ToNさんお疲れ
決めつけじゃなくて言語仕様そのものの理解が間違ってるんですよ。
それを他人のせいにしたら、一生、オブジェクト指向が理解できないっすよ?

383 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:37:12 ]
この手の話は結局、どっちのオブジェクト指向論が正しいのかニュートン法で収束




384 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:39:00 ]
>>379
極論ばかりだと生きていけない=ToNみたいな存在も許容しろ
言い争ってる=喧嘩両成敗=ToNみたいな無理難題な喧嘩を売られても認めろ
っていいたいのか?

お前こそ人間として最低だろう


385 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:39:29 ]
C#って日本語のプロパティ名使えたのな。結構いいかもしれんわ。
大体「中途受任日」って英語でなんていうねん。

386 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:41:29 ]
>>383
いやオブジェクト指向論にすらなってない

>>321
>例えば同じ型のデータが2つ以上必要で、それぞれ入力必須かどうかが
>違ってたらどうするの?
を読めばオブジェクト指向すら理解できていないことがわかる。

387 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:48:33 ]
>>386
あのさあw

なんか本当に鳥頭の人がいるな。
どうして「同じ型のデータが2つ以上必要で、それぞれ入力必須かどうかが違ってたら」
問題かさっき説明したでしょ。

それは、IsRequiredをデータ自身に持たせて、かつフールプルーフに実装しようと思ったら
クラスメンバの値を返すようにする必要があるから(すくなくともそれが一番簡単で
標準的なやり方だから)だよ。

こんな馬鹿にOOP云々言われたくないわまったく。

388 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:54:00 ]
>>387
>それは、IsRequiredをデータ自身に持たせて、かつフールプルーフに実装しようと思ったら
>クラスメンバの値を返すようにする必要があるから
隠蔽できるから返されないって言ってるじゃん。

389 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:56:09 ]
メアド交換して当事者同士でやってくれよ。たまらん。

390 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:56:31 ]
>>388
ごめんどういう意味?
真面目にわかりません。
具体的なコードで説明してくれると助かるかも。

391 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:58:41 ]
>>390
>>378

392 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 22:59:49 ]
>>384
そんなんだからお前はいつも底辺で働いているんだろ
まぁがんばれよ


393 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 23:00:42 ]
>>392
そんなんだからお前はいつも底辺で働いているんだろ
まぁがんばれよ




394 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 23:02:34 ]
>>393
言うことなくなったか。責めてごめんな。
みんな怒ってるから空気読んで、もうやめとこうな?


395 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 23:04:44 ]
>>393
相手のレスが無くなるまでレスしたほうが勝ちですか?w

396 名前:デフォルトの名無しさん [2009/02/17(火) 23:05:45 ]
そうとう口惜しかったんだろ許してやれよ

397 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 23:10:24 ]
>>395
勘弁してやれよ

398 名前:デフォルトの名無しさん mailto:sage [2009/02/17(火) 23:12:08 ]
>>359
if (aHash.containsKey(aKey)) { ... } みたいな例が一杯あるし、
a.looksAt(b) みたく、三単現の動詞を使えばいいと思うよ。



399 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 00:03:11 ]
さっきから意味論意味論恥ずかしい奴が居るなw

400 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 00:04:18 ]
意味論=自分が理解できる範囲の論

401 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 00:07:35 ]
汎化とか、意味論とか言うところをみると、
情報処理関連の専門、短大、大学を出たが実際に設計をしたこともない池沼という感じだな

402 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 00:17:05 ]
>>364
あと A.Looks(B); もあり

403 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 00:21:08 ]
>>398
すまんこのレスで既出な上に、Atまできっちり付いてたアル



404 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 00:28:58 ]
オブジェクトが主語にならないときに、O.SIsCとするかO.IsSCとするか悩む。
例えば「Oの髪が金色か否か?」みたいな。

あー、もちろん「髪が金色」に相当する1単語の形容詞があるのは知ってるぜ。
ただ「そもそもOが主語にならないようなプロパティはおかしい」とか言ってしっちゃかめっちゃかにされるのを避けてみた。

405 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 00:35:57 ]
「値」から「ユーザーの入力した値」が派生しているだけの話なのに、意味論的におかしいの?

406 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 00:41:03 ]
値←ユーザの入力した値←ユーザの入力した文字列値←ユーザの入力した文字列であるメアドの値

というクラス階層が大真面目に書いてあったら
絶対笑うか泣く。

407 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 00:48:02 ]
>>340-341
吹いたwwww


408 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 00:49:52 ]
局所的にバリデートの手間をすっ飛ばせればそれで良いリーマンと
意味論を重要視し、体系的に完璧でなければ許し難い無収入者の戦い

409 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 01:13:38 ]
>>405
まったくおかしくないよ
ユーザが入力できる値は基本的に文字列だからな
基本的に文字列から派生することになる

直接に数値として得られるのは配列の要素だけ。

410 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 01:31:54 ]
>>367
包丁も車も完璧な安全装置を組み込めないから価値は無いよね。
マグカップでも人が死ぬ事もあるから使えないよね。
どこかのトンマがPC投げつけてきたら危ないからPCも捨てようね。

411 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 01:38:13 ]
TONの定義するTONMAが空想上の動物で無いとすると
PI=3.14159って定数が勝手にPI=3に書き換えられてもおかしくないな

さて、これをフールプルーフするには一体どうすれば良いのだろうか

412 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 01:40:39 ]
>>359
A is looking at B
A.isLookingAt(B)
this.AisLookingAtB()
好きにしろ。

413 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 02:04:44 ]
>>411
TONからPCを取り上げる



414 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 07:56:30 ]
>>412
嫌だね

415 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 11:11:40 ]
>>404
凄くわかるw

お前って俺なの?


416 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 11:23:01 ]
Webアプリなんですが、
仮登録中のユーザー(users)を格納しておくテーブル名、
あるユーザーのプロフィールを見たユーザーの「足あと」を格納しておくテーブル名、
ある記事を見た人(ユーザーに限らない)の日時やIPを格納しておくテーブル名。

それぞれ、なんかいいのないですか?

417 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 12:02:37 ]
>>385
いちいち変換しないといけないからめんどくさい事この上ないよ。

418 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 15:01:05 ]
>>416
Pre Signup Users
Profile Footprints :: user_id -> footprint
Article Viewer Infomations :: article_id -> viewer_info

てきと。

419 名前:416 mailto:sage [2009/02/18(水) 15:23:36 ]
>>418

おおぉ、いい感じです!
ありがとうございます!

420 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 18:44:24 ]
お題を出した人が満足してからが本番!

421 名前:デフォルトの名無しさん mailto:sage [2009/02/18(水) 21:17:40 ]
さあ、TONさんの出番です

422 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 16:58:41 ]
>>419
まちがえた。
infomationじゃねえ、
informationだ。
恥ずかしい。

423 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 18:55:13 ]
>>418
Web的?にはviewerよりvisitorのがよくね?

>>421
悪魔召還すな。



424 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 20:08:28 ]
>>423
あー。そういやWebはVisitだなー。
もう質問者いないだろうけどw

425 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 20:38:29 ]
そりゃ違うだろう。

visitor or not: (ウェブサイトの)中に入ったかどうかの違い
viewer or not: (記事を)見たかどうかの違い

>>416が求めているものがどちらか言うまでもない。

426 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 21:36:34 ]
visitor or not (笑)
viewer or not (笑)

427 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 21:55:54 ]
>>425
英語圏のソースを片っ端から見てきた方がいいよ
間違ってるから

428 名前:デフォルトの名無しさん [2009/02/19(木) 22:02:05 ]
ToN改めVoNさんキタ━━━━(゚∀゚)━━━━!!

429 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 22:02:57 ]
失せろゴミ

430 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 22:55:51 ]
VoNw
w
ww
wwww
さすがにネタだろ

431 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 22:57:09 ]
>>425
具体的に例えばどのコード?

というか、もし仮に記事を見た人間のことをvisitorと呼ぶのなら(どう考えても変過ぎるが…)
ウェブサイトの訪問者はそれと区別してなんと呼ぶの?

432 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 22:58:19 ]
アンカミス?

433 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 23:00:50 ]
>>432
うん。
>>427のつもりだった。。



434 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 23:09:01 ]
ToNさん お疲れ また来たの?

435 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 23:35:36 ]
>>431
www.google.co.jp/codesearch

この辺りで[web visitor]とか[web viewer]とか検索して
それぞれどんなのが引っかかってくるか比べてみたら。

436 名前:デフォルトの名無しさん mailto:sage [2009/02/19(木) 23:54:13 ]
みんなTONに優しいな

437 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 00:16:18 ]
TONさんのプロフィール

・40過ぎ
・英語は苦手
・リーダークラスSE


438 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 00:19:23 ]
>・リーダークラスSE
オブジェクト指向しらなくて、それはない
VB6しか触ったことないならあり得るが


439 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 00:38:27 ]
>>438
×Leader
○Reader

ソースは読んだ事しかありません

440 名前:デフォルトの名無しさん mailto:sage [2009/02/20(金) 06:41:45 ]
連鎖あぼーんって便利だなwwwwwwwww

441 名前:234 [2009/02/21(土) 00:34:22 ]
参考にさせてもらおうと、またきてみたのですが、
なんか私のせいで荒れてしまったみたいですいません。

あれから、設計をいろいろ見直しまして、そこそこのものができたかなぁと思っています。
まだ足りない部分があるので、考えているのですが、また迷ったらよろしくお願いします。

442 名前:デフォルトの名無しさん mailto:sage [2009/02/21(土) 11:31:07 ]
誰がどんなお題を出してもその後の流れは決まってるからまったく気にする必要なす

443 名前:デフォルトの名無しさん [2009/02/23(月) 20:36:08 ]
送信したパケット群でACKが受信できていない最初のパケットを返す関数
の名前を募集中です



444 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 20:57:20 ]
FirstPacketAtCantRecvACKOfSendedPacket

445 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 20:58:21 ]
NACK、ではなくて「ACKではない」なのか。

Packet FindNotAcknoledged(Packet[] packetsSent)
とか。

二つ目以降を探すときは、
Packet FindNotAcknoledged(Packet[] packetsSent, int startIndex)

446 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 21:05:18 ]
NAKは今のところ存在しません。
判りやすいところでFindNotACKにします。
ありがとうございました。

447 名前:デフォルトの名無しさん mailto:sage [2009/02/23(月) 21:08:11 ]
いちおう訂正

Acknoledged ⇒ Acknowledged

448 名前:416 mailto:sage [2009/02/24(火) 10:29:03 ]
たくさんレスが付いててびっくりしました!
みなさんありがとうございます。勉強になります。

またWebアプリで考えて欲しい名前があるのですが・・・

・ユーザーがメールアドレスを変更するときに、
アドレスの存在確認のために、一時的にそのアドレスとランダムな文字列、期限を保存しておくテーブルの名前。
(そのアドレスに確認メールを出して、記載されているURLをクリックすると変更完了というやつです。)
・プライベートメッセージ機能で、拒否したいユーザーを記録しておくテーブル名。
blacklistとかだと複数・単数の扱いがややこしいので・・・
(block_usersとかでいいのかな。reject_users?)

こういうの、さらっと考えられるようになりたいです;
よろしくお願いします!

449 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 12:06:07 ]
てきと。

interim registration information

メアドにこだわる必要ないかなと。
新規登録時にも使えそうだし。

private blacklist

とりあえずprivateを付けてみるメソッド。

450 名前:デフォルトの名無しさん mailto:sage [2009/02/24(火) 20:37:46 ]
- tempUsers, provisionals, moratoriums, unapprovedProfiles
- ignoreList, denyList, uceList, ignorables, rejects

451 名前:416 mailto:sage [2009/02/25(水) 11:48:52 ]
>>449
>>450
ありがとうございます。
新規登録時にはプロフィールの入力などもあるので、
テーブルは分けようと思ってます。
なので、もう少しメールアドレス変更用というニュアンスが欲しいです。
個人的に、名詞の複数形がいいです。

拒否ユーザーの方は、
テーブルに入っているのは、あくまで個々のユーザーなので
〜listというのは避けたいです。
blacklist_itemsなどとすればよいのかもしれませんが、くどいですし・・・
ignorables、rejectsはいいかもしれませんね!

もう少しいろいろなネーミングが知りたいです。
よろしくお願いします。

452 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 13:43:23 ]
正規化できるときはしといたほうがいいけど、
1対1の時は一つのテーブルのほうが便利だけどね

453 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 19:02:19 ]
C++で座標を扱うクラス名についてです

基底は2軸、その派生で3軸の座標のみのクラス(構造体?)、
それらにアクセッサ等を加えたクラス、
さらにベクトル計算のメンバ関数を持つ派生クラス
を作るところです

基底クラスとその次のアクセッサを持つクラスで
上下関係が持てそうな名前はないでしょうか
coordinate,position,point,vertex、どれもis a なイメージなんですが・・・

ちなみに上記3種のクラスで、親子関係を持たせる場合
2軸なら2軸だけで、(基底除く)3軸は3軸だけで親子関係を結んだ方がいいのか
それとも3軸の上に、1軸アクセッサをprivateにした2軸派生、さらに3軸派生、と1本の線にしたほうがいいのか、
はたまた多重継承がいいのか、アドバイスもできればお願いします



454 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 19:43:03 ]
>>451
難しいなあ。じゃああとxxxMailInfosとか。
unverifiedMailInfos, unapprovedMailInfos

>>453
個人的には次元が違えば基本的に完全に別物だと思う。
そっち方面やったことないんで自信はないけど。

あと、単純な座標クラスをベースクラスにするのはいいとして、
「その次のアクセッサを持つ」の必要性がよくわからない。

いや、必要なのかもしれんけどどういう機能をもたせるつもりかわからないと
名前の付けようが・・・

455 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 20:09:08 ]
>>454
基底クラスの2軸と3軸を親子関係を結んで、
それ以降2軸は2軸、3軸は3軸と派生させたとして、
3軸の子・孫から2軸の子・孫へdynamic_cast、という手段を確保するつもりでこうなりました

その際、基底クラスには仮想関数も持たせず
単純なデータ群としてやり取りできるようにし、
普段扱う際は子クラスを、と思ったのですが…

今作ってるのは箱庭空間?の基本的な環境を目指しているところです
ですので、基底は座標として、ベクトルとして、等
とにかく2要素・3要素まとまった箱が欲しいな、と


>個人的には次元が違えば基本的に完全に別物だと思う。
確かにそんな気もしますが、こっち方面どころか全方面において経験がないので
設計で四苦八苦しています(ノ∀`)

456 名前:デフォルトの名無しさん mailto:sage [2009/02/25(水) 20:14:53 ]
ねみい

457 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 13:19:51 ]
>>455
単純な値クラスはむやみに継承関係に
しないほうが一般に望ましい。

継承というものを知り、金槌を持って
何でも釘に見えてるような状態かも?
ちょっと考え直したほうがいい。

もちろん、スレの趣旨的には、一切
考え直さずに突っ張って、命名を
求め続けてもかまわないけど。w

458 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 13:56:40 ]
>>455
三次元から二次元に変換するときは、基本的に写像が必要になるから、
dynamic_castでなんとかしようとすると後で困るよ。

459 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 13:57:50 ]
写像、つまりは変換関数

460 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 14:27:16 ]
変数じゃなくてテーブル名なんですが。

予約テーブルがあって、そのうち、(実際の来店などで)受付した物を保持するテーブルで、
受付済みテーブルってのを作ろうとしたんですが、
ACCEPT
APPOINTMENT_ACCEPT
ACCEPTED_APPOINTMENT
どれが良いと思います?
もっとよいのがあれば教えてください。

461 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 14:48:00 ]
>>460
普通にorderじゃ駄目なの?
order_historyとか

462 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 14:50:24 ]
>>461
ありがとう。
だけど、Orderだと「注文」的な意味が強くないですかね?

463 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 15:03:12 ]
>>451
じゃあ名前を変えずに解釈を変えて、
新規のほうはSignupXXXInfoとかにすれば区別はつくんじゃない。

>>455
キャストはそんなことに使うべきではないと思うぞ。

>>460
受付したものってなんよ。人なの?物なの?



464 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 15:05:49 ]
>>463
それだいじですね。人です。

465 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 15:19:31 ]
人を受け付けるなら Reception

466 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 16:05:49 ]
>>460
reserved
ひょっとすると誤解されやすいかも。


467 名前:デフォルトの名無しさん mailto:sage [2009/02/26(木) 17:25:58 ]
>>465,464
ありがとうございました。
Receptionにしようと思います。

468 名前:デフォルトの名無しさん [2009/02/27(金) 01:02:28 ]
汎用的な質問でごめんなさい

例えば、関数 f を呼び出すための条件を関数 n に渡し、
その関数 n から True が返ってきたら f を呼び出したいんですが、
そういう、条件を判定させる関数の名称でいい感じのがないんです。

if (p (v1, v2, v3) == TRUE){
  f();
}

のような、この関数「p」の名前を模索しております。


469 名前:468 [2009/02/27(金) 01:03:45 ]
しまったーorz
>>468 の「p」、コード上の p (v1... の p は、文中の n の意味です。
すみません。

470 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 02:23:06 ]
>>468
predicate (述語) が一般的だと思う。
あとは condition (条件) とか criterion (基準) とか。



471 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 06:47:08 ]
〜かどうかを判定する関数に、「〜p」ってつけるのはLISPの常識。ってのはもう古いのか?

472 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 07:06:32 ]
その条件が何かによって変わると思う。
is条件()みたいなメソッド名ってjavaとかじゃよくあるけど。


473 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 14:46:31 ]
キューにたまったメールに名前をつけるとしたら、どんな感じになりますか?
行列(キュー)全体ではなく、行列に並んでる個々のメールに命名したいのですが・・・

queued_mails みたいな感じでしょうか?



474 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 14:51:55 ]
そのアホな名前を誰が読むのか知らないけど
通し番号でいいと思わないか


475 名前:デフォルトの名無しさん mailto:sage [2009/02/27(金) 19:50:52 ]
>>468
批判されてるのに追い討ちかけるようだけど、
そんなあいまいな条件だけで命名しようとか命名できるはずだか考えてるのなら
そのセンスはヤバ過ぎると思う。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<165KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef