クラス名・変数名に迷ったら書き込むスレ。Part8
■ このスレッドは過去ログ倉庫に格納されています
0001重複してないよね?
2006/08/02(水) 01:03:04質問する人は、その変数に何を格納するのか(クラスだったらその役割)
プログラミング言語は何なのかを、それぞれ書いて、
いい変数名を思いついた人は、それに答えてあげましょう。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
>>2 英和・和英・英英など各国語辞書と翻訳サイト。
>>3 専門用語辞書、類義語(シソーラス)辞書、図形・数式・数学用語の英単語。
>>4 関連スレと、いろいろな言語規約。
>>2-10 諸事情によりリンクがずれた場合。
前スレ。
◆ネーミング倶楽部◆
http://pc3.2ch.net/tech/kako/1035/10353/1035362308.html
Part1
http://pc5.2ch.net/tech/kako/1046/10465/1046541730.html
Part2
http://pc5.2ch.net/tech/kako/1058/10582/1058213523.html
Part3
http://pc5.2ch.net/test/read.cgi/tech/1067171530/
Part4(間違って3として進行)
http://pc5.2ch.net/test/read.cgi/tech/1087209526/
クラス名・変数名に迷ったら書き込むスレ。Part5
http://pc8.2ch.net/test/read.cgi/tech/1109330204/
クラス名・変数名に迷ったら書き込むスレ。Part6
http://pc8.2ch.net/test/read.cgi/tech/1128266018/
クラス名・変数名に迷ったら書き込むスレ。Part7
http://pc8.2ch.net/test/read.cgi/tech/1144978008/
0232デフォルトの名無しさん
2006/08/26(土) 18:47:44それ遅いからやなの。
0233デフォルトの名無しさん
2006/08/26(土) 18:48:21ぶぅ〜
0234デフォルトの名無しさん
2006/08/26(土) 19:12:15the_nth_power
pow_nth
正直pow2を2^xと解釈する奴は恐らくいないのでpow2でいいと思う
0235デフォルトの名無しさん
2006/08/26(土) 19:13:06>>228 俺は3乗は cube(x) だな。どこかからパクった名前だったと思うが、覚えてない
0236デフォルトの名無しさん
2006/08/26(土) 19:14:34あ、2乗書き忘れた。2乗はPascalからsqr()ツカットル
0237デフォルトの名無しさん
2006/08/26(土) 19:22:19>二乗は square だと sqrt と似ているのでやだ。
とりあえずこれはありえない。
square rootなんだから似てて当たり前だろ
0238デフォルトの名無しさん
2006/08/26(土) 19:49:44pow<2>(x)
0239デフォルトの名無しさん
2006/08/26(土) 20:18:230240デフォルトの名無しさん
2006/08/26(土) 20:27:480241デフォルトの名無しさん
2006/08/26(土) 20:28:420242デフォルトの名無しさん
2006/08/26(土) 21:23:160243デフォルトの名無しさん
2006/08/26(土) 21:46:29> 正直pow2を2^xと解釈する奴は恐らくいないのでpow2でいいと思う
MATLAB では pow2(x) = 2^x なのだよ。
0244デフォルトの名無しさん
2006/08/26(土) 21:48:25> cubic, biquadraticを統一性がないと言うは凄い奴だ。
なんでだ?その感覚分かるぞ。
2, 3, 4 という数字を入れたいだろ、普通。
だいたい、欧米人は不合理なんだよ。
1月, 2月を、 January, February, とかさ。。。やめてくれよ。
0245デフォルトの名無しさん
2006/08/26(土) 21:53:430246デフォルトの名無しさん
2006/08/26(土) 22:04:340247デフォルトの名無しさん
2006/08/26(土) 22:06:340248デフォルトの名無しさん
2006/08/26(土) 22:13:40星期一、星期二、星期三…
0249デフォルトの名無しさん
2006/08/26(土) 22:36:57name_
みたいな _ ってどういうときに使ってんですか?
0250デフォルトの名無しさん
2006/08/26(土) 22:39:360251デフォルトの名無しさん
2006/08/26(土) 22:43:000252デフォルトの名無しさん
2006/08/26(土) 22:43:45(性格的には違う存在だが)日本語の「ひと(つ)」、「ふた(つ)」、「みつ」(みっつ)……も否定しろよ。
ほかにも、たとえば単位の本だって「ほん」、「ぼん」、「ぽん」の3通り。
日なんか「ついたち」、「ふつか」、そうかと思えば「じゅういちにち」。
ようするに欧米人は不合理というのはおかしい。
日本人にだってそういうことはいくらでもある。
お互い普段は気にならないだけで。
0253デフォルトの名無しさん
2006/08/26(土) 22:51:580254デフォルトの名無しさん
2006/08/26(土) 22:59:31private変数
0255デフォルトの名無しさん
2006/08/27(日) 14:25:39exp3(x)
exp4(x)
0256デフォルトの名無しさん
2006/08/27(日) 14:30:300257デフォルトの名無しさん
2006/08/27(日) 15:14:50要は整数乗でしょ?
だったら素直にpowをオーバーロードすりゃいいんじゃないの?
cppでそんなことができるのかよく知らないけど。
できなきゃIntPow(x, n)とか。この名前はぐぐるとヒットするな。
それだと被乗数が整数みたいに聞こえるっていうのならGetPowerdByInt(x, n)とか
0258デフォルトの名無しさん
2006/08/27(日) 15:28:04それは指数を引数として与えてる時点でダメだと思うけど。
0259デフォルトの名無しさん
2006/08/27(日) 16:53:230260デフォルトの名無しさん
2006/08/27(日) 16:58:240261デフォルトの名無しさん
2006/08/27(日) 17:30:06なんで「ダメ」なの?
だから要は整数乗を求る関数でしょ。
パフォーマンス上の理由で特定の二乗とか三乗とか特定の乗数に特化した関数が欲しいってことなら、
そういうのは特定の乗数に特化するんじゃなくてマクロにした方がいいと思うけど。
0262デフォルトの名無しさん
2006/08/27(日) 17:36:38インライン関数って言ってるんだからマクロとかわらんでしょ
0263デフォルトの名無しさん
2006/08/27(日) 19:48:45filesizeBorderline
maxSmallFilesize
0264デフォルトの名無しさん
2006/08/27(日) 19:52:55small file size threshold
0265デフォルトの名無しさん
2006/08/27(日) 21:24:470266デフォルトの名無しさん
2006/08/27(日) 21:30:13SMALL_FILE_UPPER_LIMIT
0267デフォルトの名無しさん
2006/08/28(月) 01:20:55FILE_SIZE_CONSIDERED_SMALL
0268デフォルトの名無しさん
2006/08/28(月) 02:55:320269デフォルトの名無しさん
2006/08/28(月) 03:03:300270デフォルトの名無しさん
2006/08/28(月) 09:03:44リスト構造の要素を削除する関数の名前で
indexを元に削除する関数名は何にしたらよういでしょうか?
このリストは glist のように独立しています。
英語はまったくわからないので恐縮なのですが
今は remove_of_index() にしています。
リストのindexの位置の要素を削除する関数の名前は
何が適しているでしょうか?
0271デフォルトの名無しさん
2006/08/28(月) 09:04:42remove at index
0272デフォルトの名無しさん
2006/08/28(月) 09:06:43(何でlistなのにインデックスなの?)
0273デフォルトの名無しさん
2006/08/28(月) 09:17:30remove_by_index
(remove_by_id, remove_by_name, remove_by_...)
0275デフォルトの名無しさん
2006/08/28(月) 09:25:360277デフォルトの名無しさん
2006/08/28(月) 10:02:50なんでそうなるんだよ。
おねがいですからどっちかひとつにしてください。
0278デフォルトの名無しさん
2006/08/28(月) 10:04:35GList ってやつか。 C 使いなら大文字小文字気をつけてくれ。
0279デフォルトの名無しさん
2006/08/28(月) 11:40:240280デフォルトの名無しさん
2006/08/28(月) 13:13:33byだと、「indexの値を使って」
まぁbyでもいいが、語感的にはatかね。
0281デフォルトの名無しさん
2006/08/28(月) 13:31:09byならindexがいる。remove_by_index()
0282デフォルトの名無しさん
2006/08/28(月) 16:46:35atが指す場所はどこだよ!
この手の名前付けに慣れてないならsmalltalkの本を一度読むといいよ。
0283デフォルトの名無しさん
2006/08/28(月) 17:39:14強く型付けされた言語とは名前の付け方が違うよ。
特に、 引数の名前を anInteger とか aDate とかいうふうに
不定冠詞+型名にするのを、C++やJavaのような言語でまねするのは
「ひそみにならう」ことになるので注意したほうがいいよ。
0284デフォルトの名無しさん
2006/08/28(月) 17:43:120285デフォルトの名無しさん
2006/08/28(月) 17:52:07にします
0286デフォルトの名無しさん
2006/08/28(月) 18:01:25宣言はみないだろ
関数名でわかるようにするのが普通
っていうか index で削除する意味はないんじゃ
0287デフォルトの名無しさん
2006/08/28(月) 18:29:070288デフォルトの名無しさん
2006/08/28(月) 18:38:25>>287
そういうのは参照を引数にとって、その参照そのものをリストなりコレクションなりから
取り除く場合に使うのが今時の流れじゃない?
だから>>270のような用途にそういう命名をすると混乱するよ。
そこでいや混乱しねえよ、と思うのが命名センスのない奴だと思う。
0289デフォルトの名無しさん
2006/08/28(月) 19:02:40いや、引数じゃなくて、関数の名前付けのセンスな。
あと引数の件でも atでインデックス渡すようなら at: indexとは書くが at: anIntegerとは書かないよ
0290デフォルトの名無しさん
2006/08/28(月) 19:31:16GListは indexでは削除できなくて
dataで削除する
glist_remove(void *data)
でね
indexでも削除したいということは
dataでも削除できるようになってるだろ
>>270のは
GListを真似てるって言ってるし
remove_at_data
remove_at_index
とあるのだろうw
0291デフォルトの名無しさん
2006/08/28(月) 19:33:48そこまでは予測できない
0292デフォルトの名無しさん
2006/08/28(月) 19:50:29RemoveAt(int index)
Remove(T item)
0293デフォルトの名無しさん
2006/08/28(月) 22:03:54UBOUND_AS_SMALL_FILE
0294デフォルトの名無しさん
2006/08/28(月) 22:08:59remove_at/RemoveAt>>281
あ、>>281と同じ意見だ
>>282 Smalltolkはあれだろ、途中に at: とか入れれる言語だろ。そんで?
0296デフォルトの名無しさん
2006/08/28(月) 22:23:48とでも書くと覚えてたんじゃない?
0297デフォルトの名無しさん
2006/08/29(火) 13:33:16by_index にします。
0298デフォルトの名無しさん
2006/08/29(火) 13:41:17indexとつけないremove_atが個人的なオヌヌメ。
0299デフォルトの名無しさん
2006/08/29(火) 15:26:38と同じなんですよ
remove_by_index
remove_by_data
があるんです。
>>298
だとダメなんです。
Cですから
0300デフォルトの名無しさん
2006/08/29(火) 15:56:19英語に曜日そのものをさす単語ってないですよね?
「今日は何曜日ですか」
what day (of the week) is it today?←goo辞書より
今のところ、これからとって
day_of_the_weekを使ってるが、ちょっと長い
0301デフォルトの名無しさん
2006/08/29(火) 16:23:35使われ方が分かるともっと案が出せるかも。
0302デフォルトの名無しさん
2006/08/29(火) 18:11:170303デフォルトの名無しさん
2006/08/29(火) 18:19:13とかできそう
0304デフォルトの名無しさん
2006/08/29(火) 18:33:59ネタだと思うけど普通は不定冠詞を取り除いてDayOfWeek。
議論の余地はない。定番だから。
0305デフォルトの名無しさん
2006/08/29(火) 23:04:05いつまでそんな部分にこだわってるんだと。
0306デフォルトの名無しさん
2006/08/30(水) 09:09:380307300
2006/08/30(水) 11:20:14さんくす
不定冠詞を取り除くというのは知りませんでした
定番があるならそれを使わせてもらいます
>301
一応スケジューラを作っていて、こんな感じで名前をつけていますた
TODOリストもごっちゃになっていますが
特定日←day
毎日←daily
曜日ごと←day_of_the_week
月ごと←monthly
年ごと←yearly
一定の日ごと←periodicaly
範囲選択←range
無期限←permanent
現在使ってないけど今後増やす可能性があるのは
うるう年の日 leap_dayと
第○曜日ごと←これもいいの思いつかない
0308300
2006/08/30(水) 11:21:55アンカー失礼しました
0309デフォルトの名無しさん
2006/08/30(水) 15:32:540310デフォルトの名無しさん
2006/08/30(水) 17:23:570311デフォルトの名無しさん
2006/08/31(木) 04:59:40曜日ごとって一週間ごとってことでしょ?
だったらweeklyでいいんじゃないの?
0312デフォルトの名無しさん
2006/08/31(木) 10:46:24day_of_Nth_week でいいんじゃね?
0314デフォルトの名無しさん
2006/08/31(木) 23:12:30triweekly
quadraweekly
multiweekly!
0315デフォルトの名無しさん
2006/09/01(金) 08:31:270316デフォルトの名無しさん
2006/09/01(金) 09:13:360317デフォルトの名無しさん
2006/09/01(金) 11:16:01a・・・配列
l・・・リスト
とかでいいの?
0318デフォルトの名無しさん
2006/09/01(金) 12:05:37〜List
0319デフォルトの名無しさん
2006/09/01(金) 17:44:13WindowsのAPIだとDrawTextになってるし……。
なんか良さげなのあったら御願いします。
0320デフォルトの名無しさん
2006/09/01(金) 17:56:310321デフォルトの名無しさん
2006/09/01(金) 18:08:45自分の脳味噌からWrappedとか出てこねーorz
それで行きます。ありがとうございました。
0322デフォルトの名無しさん
2006/09/02(土) 11:39:12未知との遭遇こそこのスレの醍醐味。
0323デフォルトの名無しさん
2006/09/06(水) 20:01:21Moneyはもっと上で使うので無しでお願いします。
0324デフォルトの名無しさん
2006/09/06(水) 20:09:25つーかそんな池沼まがいの子がプログラムなんて書かないでくれ
0325デフォルトの名無しさん
2006/09/06(水) 21:50:180326デフォルトの名無しさん
2006/09/06(水) 22:11:29お札:SoftMoney、硬貨:HardMoney
0327デフォルトの名無しさん
2006/09/06(水) 22:15:27硬貨:Coin
0328デフォルトの名無しさん
2006/09/06(水) 22:17:110329デフォルトの名無しさん
2006/09/06(水) 23:21:100330デフォルトの名無しさん
2006/09/06(水) 23:22:03当座預金やらと区別した現金ってことならcash
0331デフォルトの名無しさん
2006/09/06(水) 23:24:12お前のイメージなどどうでもいい
■ このスレッドは過去ログ倉庫に格納されています