- 1 名前:ネミ子 [2007/05/26(土) 11:25:15 ]
- クラス名、変数名のつけ方に悩んだら書き込むスレです。
質問する人は、その変数に何を格納するのか(クラスだったらその役割) プログラミング言語は何なのかを、それぞれ書いて、 いい変数名を思いついた人は、それに答えてあげましょう。 命名規則や設計の善し悪しについて議論するのは基本的に禁止。 >>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/
- 652 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:55:35 ]
- hasTable
- 653 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:58:14 ]
- TeburuAruka
- 654 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:07:36 ]
- >>650
主語が複数形なのに動詞が三単現なのは変な感じ
- 655 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:29:30 ]
- 主語はコレクションであって中身じゃないので単数なのでは。
Javaや.NETはみんなそんな感じ。
- 656 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 13:29:47 ]
- >>649
そんなのnullかどうか普通に判定すりゃいいじゃん if(tables.table[index] == null)
- 657 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 13:36:18 ]
- >>656
ズレ過ぎててわろたw >>649 checkExistence
- 658 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 13:37:33 ]
- >>656
tablesがコレクションだったらそれだと例外出るのが普通だよ だからって例外チェックで判定するのは論外
- 659 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 14:06:56 ]
- >>658
いやいやつっこみどころはチェック方法ではなくて その判定法に名前を付ける、という話なんだということです。
- 660 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 14:20:33 ]
- コレクションのfindメソッドつかえばいいんじゃないの?
- 661 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 18:11:48 ]
- まぁ、読むだけじゃなく俺みたいに会話できんと役に立たんわけだが
- 662 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 17:12:26 ]
- 売上・請求・入金・仕入・支払とかの処理名とかってどうしてますか?
- 663 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 17:27:17 ]
- 売上 sales
請求 claim,demand 入金 deposit(入金する),receive(入金される) 仕入 stock,buy 支払 payment
- 664 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 19:53:54 ]
- 請求 billing
仕入 purchase
- 665 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 20:13:53 ]
- 辞書引けば済むようなことに答えちゃうってどんな「お人よし」なんだ
というより「教えたがり屋」さんなのかなw
- 666 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 21:51:32 ]
- claimは使いたくないな…
- 667 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 22:08:35 ]
- クレームって日本語になったら元と意味がずれちゃってるんだよな
- 668 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 22:09:58 ]
- claim は、経費精算なんかに。
客先への請求は bill で。
- 669 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 22:28:12 ]
- 謝罪と賠償を要求する
- 670 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 00:21:41 ]
- >>665
人のやることに批判しかしないお前のような奴よりましだとおもうよw
- 671 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 00:57:07 ]
- 変なヤツはスルーで
- 672 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 14:43:20 ]
- マウスが上に乗っているノードのインデックスていうとどんなだしょ?
GetIndexOfNodeMouseIsOn ?
- 673 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 15:04:38 ]
- PointedNodeIndex
- 674 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 15:10:51 ]
- そういうのはHitTestって単語が一般的な気がする。座標を引数にして。
- 675 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 15:44:14 ]
- >>674 同意
- 676 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 17:46:24 ]
- nodeIndexAt
- 677 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:12:08 ]
- 更にもう一層上の羅列項目の番号を取るんだったらHitTestだとちょっと簡潔過ぎるんじゃ?
getNodeIndexAt(Point)
- 678 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:33:29 ]
- もう一層上の羅列項目って?
- 679 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:36:16 ]
- 簡素以前に意味不明だと思うけどw
HitTestっていうのは文字通り「当たり判定」でっせ。 というわけでGetIndexOfNodeUnderMouse(Pointer)
- 680 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:42:15 ]
- 当たり判定以外の何物でもなくない?
少なくともWindows系のGUIではHitTestが標準的だよ
- 681 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:46:47 ]
- activeNode().index();
- 682 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:48:24 ]
- HitTestでインデックス返すなよ
- 683 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:49:16 ]
- >>680
全然違うでしょw 当たり判定は内部(恐らくOSの)で使用するかもしれんが、672のやりたいことは 「当たり判定」そのものではない。 人の話ちゃんと聞こうよ。
- 684 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 19:22:26 ]
- Windowsでもこんなそのまんまなのがあるよ
msdn2.microsoft.com/ja-jp/library/ms603957(VS.80).aspx
- 685 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 19:34:52 ]
- なんというか
ずいぶんニッチな関数があるもんだなー
- 686 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 01:45:56 ]
- >>684
ノードのインデックスからはかなり遠いな。
- 687 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 01:57:50 ]
- ノードのイテレータを返せばいいんだよ:-)
- 688 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 23:03:47 ]
- Hogeオブジェクトを作るために必要なパラメータをまとめたクラスの名前はHogeInfoでいい?
- 689 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 23:10:48 ]
- HogeTrait
HogeConcept
- 690 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 23:15:50 ]
- HogeBuilder
パラメータまとめるだけじゃなくてcreateメソッドも持たせれば?
- 691 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 23:18:26 ]
- HogeMaster
- 692 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 07:29:24 ]
- >>688
Win32APIにはProcessInfoとかあるな
- 693 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 00:27:49 ]
- >>688
HogeSrc >HogeTrait Traitってちょっと違わなくね? 特徴とかを抽出したような感じだろ。 さらにC++世界ではテンプレートな印象も。
- 694 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 00:46:34 ]
- HogeBlueprint
- 695 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 01:31:58 ]
- HogeParameter
Hogeのクラス変数で十分な気が
- 696 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 08:57:24 ]
- 命名規則や設計の善し悪しについて議論するのは基本的に禁止。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。 命名規則や設計の善し悪しについて議論するのは基本的に禁止。
- 697 名前:age [2007/08/31(金) 09:33:45 ]
-
- 698 名前:デフォルトの名無しさん [2007/08/31(金) 16:39:55 ]
- どーでもいい質問だけど、
FileName と Filename、どっちを使ってる? もしくはどっちを使うべき?
- 699 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 16:46:50 ]
- fileName
- 700 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 16:48:11 ]
- FileNameはプロパティ名に、fileNameは変数名に使ってる。
Filenameは使わない。
- 701 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 16:49:45 ]
- fairumei
- 702 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 17:21:49 ]
- ローカル変数は filename
定数は FILENAME もうちょい広いと fileName 頭が大文字ってのが座り悪くて・・・
- 703 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 19:47:00 ]
- >>699-702
サンクスコ かなり人それぞれっぽいね filenameって、fileとnameを合わせた熟語なのか、filenameという単語なのかどっちだろう。 俺は後者だと勝手に思ってるので、newFilenameはあってもnewFileNameはないと思ってたりする。
- 704 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 21:25:42 ]
- 熟語
- 705 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 00:55:37 ]
- google codesearchでググってみると。
filename 約2,500,000件 FileName 約614,000件 Filename 約458,000件 fileName 約276,000件
- 706 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 00:57:39 ]
- newFilename 約2,000件
newFileName 約28,900件
- 707 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 01:03:30 ]
- 毎度今更の話だが、ここ数年のググルはよく分からないロジックで
検索結果を「水増し」してるから件数の表示にはあまり意味がないと思うよ。
- 708 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 01:09:45 ]
- codesearchはそんなことない
- 709 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 01:11:44 ]
- 検索結果にフィルタ掛けてるだけなのに?w
有り得ない話だ
- 710 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 05:54:01 ]
- 命名規則や設計の善し悪しについて議論するのは基本的に禁止。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。 命名規則や設計の善し悪しについて議論するのは基本的に禁止。
- 711 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 09:23:00 ]
- テーブル名なんですが、あるサービスを提供している会社があるとして
成約見込みのある案件を管理するシステムで、 「契約出来そうな案件」を格納するためのテーブル名はどんな名前がよいでしょうか。
- 712 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 10:00:59 ]
- MikomiAnkenTbl
- 713 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 10:27:53 ]
- 案件に期待値を付けるようにしなさい
>>709 そうだったのか・・・
- 714 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 10:36:30 ]
- >>713
一定の期待値を超える案件を抽出して格納するための一時テーブルの名前とかなんじゃないの?
- 715 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 14:38:12 ]
- >>711
probable_cases
- 716 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 14:48:18 ]
- >711
prospects
- 717 名前:デフォルトの名無しさん [2007/09/01(土) 15:01:24 ]
- AlmostOrder
- 718 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 23:28:01 ]
- >>711
wakuteka_table
- 719 名前:デフォルトの名無しさん [2007/09/02(日) 04:00:42 ]
- すべてのkeyを取得するメソッドは
getAllKey or getAllKeys? 単数形か複数形かって結構迷うわー
- 720 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 04:31:35 ]
- 単数形にする意味が分からん
- 721 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 04:42:49 ]
- ですよね^^;
- 722 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 05:41:45 ]
- All your base are belong to us
- 723 名前:デフォルトの名無しさん [2007/09/02(日) 06:10:22 ]
- How are you gentleman?
- 724 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 06:23:01 ]
- 負荷を軽減する(ようにWaitを置く)処理ってどう名前を付けますか
- 725 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 06:26:04 ]
- allow
- 726 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 07:35:05 ]
- Sleep
- 727 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 07:47:55 ]
- >>724
Wait
- 728 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 12:33:03 ]
- lightSleep
- 729 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 13:17:47 ]
- WaitForCoolDown
いまいち・・
- 730 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 13:32:05 ]
- そもそもウェイトとは、例えば低速なハードウェアの応答を「待つ」
ような場面で使う言葉であって・・・・・・
- 731 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 13:40:35 ]
- やっぱsleepだろ
- 732 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 13:57:40 ]
- GiveMeABreak
- 733 名前:デフォルトの名無しさん [2007/09/02(日) 16:31:29 ]
- Sleepだな
WindowsAPIでもあるし
- 734 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 17:13:58 ]
- WaitForVBlankに決まっている
- 735 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 19:29:40 ]
- 負荷を軽減するのが目的で、Waitを置くのが手段だとすると、
処理名に Wait などを入れるのはやめた方がいいんじゃまいか
- 736 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 19:32:32 ]
- よく、アプリケーションの設定画面で「全般」ってみかけますが
この全般の英語をお願いします。あと、「一般」をお願いします。
- 737 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 19:35:03 ]
- 辞書引け
英語のソフト拾って参考にしろ
- 738 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 19:35:04 ]
- どちらもgeneral
- 739 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 19:50:46 ]
- うーん。やっぱ、generalですか。いや、これ、私の辞書では形容詞しかないんですよね。
それで、もっとふさわしいのがあるのかなと思った次第です。 で、例えば、名前を付ける場合、GeneralTab。フォントの設定を行うタブ,FontTabで こんな感じでつけていくとなんで、Generalだけ形容詞なんだ!!とちょい気になっただけです。
- 740 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 19:53:43 ]
- 辞書引けばGeneralに名詞があることぐらいわかろうに。
- 741 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 20:05:35 ]
- あ、ありますが、名詞の場合、私の辞書のでは、意味が陸軍大将とかで一般の意味が載ってません。
ちょっと他の辞書見てみます。お手数かけました。
- 742 名前:デフォルトの名無しさん mailto:sage [2007/09/02(日) 22:58:00 ]
- だいたい名詞の前は形容詞のがいいだろ、むしろ
- 743 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 02:38:57 ]
- >>739
BasicTab
- 744 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 07:51:43 ]
- overall, worldwide
- 745 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 16:00:46 ]
- クラス名というかファイル名なんですけど
math.hやd3dx9.hに足りない数学式をまとめたファイル名って 何がよろしいでしょうか?
- 746 名前:デフォルトの名無しさん [2007/09/03(月) 16:06:29 ]
- geometry.h
- 747 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 16:12:56 ]
- 幾何学は、また別だろ。
- 748 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 16:19:44 ]
- appendix
- 749 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 16:24:21 ]
- >>745
dxmathutil
- 750 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 16:34:34 ]
- mathplus
- 751 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 16:43:41 ]
- mathx.h
- 752 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 16:50:43 ]
- mathhelper
|

|