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


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

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



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/

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



753 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 16:54:02 ]
math2.h

754 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 17:35:58 ]
>>745
組織名や自分のイニシャルをプレフィックスにしとけ

755 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 18:08:17 ]
masumath.h

756 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 18:24:33 ]
masuosan.h

757 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 18:26:09 ]
>>755
君のセンスに嫉妬

758 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 18:29:07 ]
XXX(n) { expr; }
exprをn回評価するマクロXXXの名前とこれに付けるプロジェクトローカルマクロを示す接頭辞をお願いします
俺の案としてはLOCAL_MACRO_REPETE_Nです

759 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 18:32:58 ]
do

760 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 19:04:01 ]
repeatのつもりか

761 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 23:22:14 ]
どんな定義になるのかすら分からん

762 名前:デフォルトの名無しさん mailto:sage [2007/09/03(月) 23:34:05 ]
each とか times とかじゃね?



763 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 00:38:52 ]
n をどう使うねん

764 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 04:49:47 ]
repeatで良いと思うが。cshとかzshにそういうコマンドあるし

>>761
Cなら多分こんな感じじゃないか
#define repeat(n) for(int i = 0; i < n; i++)

765 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 08:00:57 ]
そういうシンタックスシュガー的マクロは使わん方がいいと思うけど、
あ、あくまで思うだけで、指摘したわけじゃないんだからねっ!

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


766 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 08:23:43 ]
それ面白いと思って書いてるのかね。
気色が悪いだけだが。

命名規則や設計の善し悪しについてはむしろ積極的に議論すべきと思うが
こういう気色の悪いヲタ気質の人間は出入り禁止にしたいよ。

767 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 08:55:07 ]
それは別のスレでやれってことだろ

768 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 10:42:14 ]
#define loop for(;;)
#define unless(exp) if(!(exp))

769 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 17:15:51 ]
#define forever for(;;)

に決まってるだろ。

770 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 18:12:30 ]
#define begin {
#define end }
もよろしく

771 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 19:33:09 ]
#define local static

772 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 22:14:39 ]
このへん以上のできでなければいちいち書くな
www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.8.2.html#list-8-2
www.res.kutc.kansai-u.ac.jp/~nakagawa/pseudo.h




773 名前:デフォルトの名無しさん mailto:sage [2007/09/04(火) 22:17:20 ]
前者はただのアホコードだけど
後者はプリプロセッサをトランスレータとして使ってると考えれば意味があるんじゃね?

774 名前:デフォルトの名無しさん [2007/09/06(木) 17:13:49 ]
ID3DVertexBuffer のラッパークラスを書いているのですが、
このクラスのメンバとして保持している ID3DVertexBuffer のインスタンスは何という名前にすればよいですか?

775 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 17:19:01 ]
iD3DVertexBuffer

776 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 17:22:00 ]
buffer

777 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 17:57:05 ]
imple

778 名前:デフォルトの名無しさん [2007/09/06(木) 19:31:44 ]
(ライブラリの修飾子) + VertexBuffer
かな?

779 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 19:53:18 ]
あるクラスをラップしているクラスである、という事実だけから
命名しようというセンスがそもそも「かなり」変だ。ヘンテコ過ぎるよ。

780 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 20:22:05 ]
pvb

781 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 20:43:42 ]
XnaFrameworkなんかの真似しとけば

782 名前:デフォルトの名無しさん mailto:sage [2007/09/06(木) 23:46:02 ]
>>774
_rep



783 名前:デフォルトの名無しさん [2007/09/07(金) 10:40:01 ]
>>781
Xnaだとどうなんってる?

784 名前:デフォルトの名無しさん mailto:sage [2007/09/08(土) 02:09:05 ]
nativeVertexBuffer もしくは nativeBuffer






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

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

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