クラス名・変数名に迷ったら書き込むスレ。Part3
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
NGNG質問する人は、その変数に何を格納するのか(クラスだったらその役割)
プログラミング言語は何なのかを、それぞれ書いて、
いい変数名を思いついた人は、それに答えてあげましょう。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
>>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
0002デフォルトの名無しさん
NGNG英和・和英辞典。
http://dictionary.goo.ne.jp/
http://eiwa.excite.co.jp/
英英辞典のリンク集。
外国語広場: 英語: オンラインで使える英英辞典 英和・和英辞典
http://www.gaikoku.info/english/dictionary.htm
英語←→各国語辞典。(英語)
Dictionaries
http://www.freedict.com/
日英・英日、日中・中日翻訳。
http://www.excite.co.jp/world/
0003デフォルトの名無しさん
NGNG専門語辞書参照サービス
http://wwwd.nova.co.jp/webdic/webdic.html
シソーラス(類語)検索
http://www.gengokk.co.jp/thesaurus/
Thesaurus - Yahoo! Reference (英語)
http://education.yahoo.com/reference/thesaurus/
図形や数式などの英単語。
すうがく探検隊・数式と図形の英語
http://i.lekton.co.jp/ara/tanken/english/
リスコレ No.24 図形の名前を英語で……
http://homepage1.nifty.com/tadahiko/LISTCOLE/024-FIGURE.HTML
0004デフォルトの名無しさん
NGNG変数名って、どの位こだわりますか?
http://pc.2ch.net/prog/kako/1038/10383/1038306623.html
ローマ字変数を使う奴は馬鹿
http://pc5.2ch.net/test/read.cgi/prog/1054319927/l50
ゲーム内で使う長い変数を縮めてあげるスレ
http://pc5.2ch.net/test/read.cgi/gamedev/1024902432/l50
★★★コーディングマナー★★★
http://pc5.2ch.net/test/read.cgi/tech/1056508692/l50
ちょっと待て!ハンガリアン
http://pc5.2ch.net/test/read.cgi/tech/1011026963/l50
Cのマナーいろいろ
http://pc5.2ch.net/test/read.cgi/tech/1029584140/l50
Cのマナー
http://pc.2ch.net/test/read.cgi/prog/1030001269/l50
いろいろな言語規約。
Hungarian Notation(英語)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvsgen/html/HungaNotat.asp
Java言語規定。6.8 名前付け規約
http://www.y-adagio.com/public/standards/tr_javalang/6.doc.htm#11186
0005デフォルトの名無しさん
NGNGhttp://pc.2ch.net/tech/kako/1012/10127/1012715148.html
関連スレに入れ忘れ。
以上。
0006デフォルトの名無しさん
NGNG0007デフォルトの名無しさん
NGNG乙
0008デフォルトの名無しさん
NGNGクラス名・変数名等に迷ったら書き込むスレ。Part3
http://pc5.2ch.net/test/read.cgi/tech/1067171530/
0009デフォルトの名無しさん
NGNGプロトタイプはこんな感じ。
???(POINT p1, POINT p2);
0010デフォルトの名無しさん
NGNG00111
NGNGゴメソ。そのようです。
誰かが最近マ板でPart3を立ててそのまま過疎化しつつあったので
こっちで立て直しマスタ。
関連スレのURL書き換えに集中しすぎた・・・orz
このスレはPart4として扱って下さいまし。おながいします。>all
0012向こうの1
NGNG0013デフォルトの名無しさん
NGNGGetDistance でもいいけどどっかの言語の影響でアクセサと間違えるかもしれん
distance(p1, p2) でよいのではな
0014デフォルトの名無しさん
NGNGとか
0015デフォルトの名無しさん
NGNG>>1より抜粋
>質問する人は、その変数に何を格納するのか(クラスだったらその役割)
>プログラミング言語は何なのかを、それぞれ書いて、
0016a
NGNGやっぱりdistance(X,Y)に一票かな。
おそらく、value = distance(X,Y) という風に使うと思います。
0017デフォルトの名無しさん
NGNGvalue = aPoint.distance( bPoint )
としたほうが漏れは好みだ
0018デフォルトの名無しさん
NGNGオレもこっちの方がすっきり(;´Д`)ハァハァ・・・
言語が分からないからあれだけどOOPならこっちの方が
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGゴメン。ほんっとにゴメン。
0021デフォルトの名無しさん
NGNG演算子で引くとベクトルが帰ってきそう。
value = length(bPoint - aPoint); または
value = norm(bPoint - aPoint);
で、ヘルパ関数として
double distance(Point aPoint, Point bPoint)
{
return norm(bPoint - aPoint);
}
を用意してみるテスト
0022デフォルトの名無しさん
NGNG左から xドット、上から yドットの位置にテキストを
書く関数を書こうと思うんですが、引数名は
func(HAlign, VAlign, Text) だと変ですかねぇ?
(prefixはプロジェクト共通のものを付ける予定)
Left と Top が良いだろうか?
0023デフォルトの名無しさん
NGNGLeft,Topは矩形の内側から見ているイメージがあるな
0024デフォルトの名無しさん
NGNGm_UnkoManko
の使い分けってどうしてます?
0025デフォルトの名無しさん
NGNGにしてます。
0026デフォルトの名無しさん
NGNGうーん。せっかくのアドバイスなのに申し訳ないんだけど、
preって正直分かりづらいと思うなぁ。
prefixも小文字なんで、その点でもおかしくなるし。
ちなみにVBでLong型なので
lPreX, lPreY という感じになります。
VBのコントロールのプロパティでは
Left
Top
Height
Width
です。
0027デフォルトの名無しさん
NGNGLeft, Top, ってのはあくまでも「矩形」の 『左上』 の座標だから
そういう名前なんですよね、きっと。
>>22の場合は「点」ですから『左上』も『右下』もありませんよね?
なので Left, Top はなんか違うと思います。
HAlign, VAlign ってのもちょっと懲りすぎかな?って感じます。
私なら func(x, y, text) ですね。
ただそのプロジェクトの規則に従うなら
func(lX, lY, Text)
になるんでしょうか。
0028デフォルトの名無しさん
NGNGあれだと段落でもleft、topで指定してるね
単にクライアント領域の0,0を始点としてるのだから不思議な事でもないかと
0029デフォルトの名無しさん
NGNG明日からまた仕事ですが、lX,lY で行こうかと思いますた。
これが一番シンプルで分かりやすいかなと。
皆さん、アドバイスありがとうございますた。
0030デフォルトの名無しさん
NGNG0031デフォルトの名無しさん
NGNG0032デフォルトの名無しさん
NGNG0033デフォルトの名無しさん
NGNG0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNG0036デフォルトの名無しさん
NGNGハンガリアン記法のことなら変数名の先頭に型名を元にした英小文字のプレフィックスをつける命名法。
int iHoge;
long alHoge[10];
char *pszHoge;
DWORD& rdwHoge;
HANDLE hHoge;
0037デフォルトの名無しさん
NGNG無いと思うが、
> long alHoge[10];
> DWORD& rdwHoge;
この2点は一般的ではないよな?
つーか、aとrはなんじゃらほい?
0038デフォルトの名無しさん
NGNGhttp://hp.vector.co.jp/authors/VA017405/hungarian.html
a 配列
r 参照
0039デフォルトの名無しさん
NGNG0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNGしかし、人生において彼女になったのは二人だけ
0042デフォルトの名無しさん
NGNG0043デフォルトの名無しさん
NGNG0044デフォルトの名無しさん
NGNG0045デフォルトの名無しさん
NGNGこれも一般的じゃないな
>>36 はハンガリアン知らんな
ウェブで見ただけの知識で物語るなよ
0046デフォルトの名無しさん
NGNGそれにちなんで、語句の削除にRemoveWordという関数を作りました。
(ちなみに実体は同じものです)
で、文字列の挿入にInsertStringというのを作りました。
ここで気が付いたのですが、InsertStringじゃなくてInsertWord
の方が一貫性があるような気がしつつ、InsertStringの方が
しっくり来るような気がします。
じゃあ、ReplaceStringにしてしまう方が一貫性がある??
いやいや、違うだろ・・・・・とちょっと悩んでいます。
意見キボンヌ。
0047デフォルトの名無しさん
NGNG扱うのは語句なんだから
0048デフォルトの名無しさん
NGNG一貫性厳密性という意味ではWordは間違い
"foo bar 123"だって置換・削除できるんだろ?
それでもあえてWordを使う意味があるとしたらInsertもWordで統一すべきだな。
少なくともバラバラにすべき理由はあまり無いような気がする。
004946
NGNGやはり統一すべきですよね。
>"foo bar 123"だって置換・削除できるんだろ?
その通りです。
ReplaceWordの方がしっくり来るのは主観の問題なんでしょうね。
Stringで統一するです。
ありがとうです。
0050デフォルトの名無しさん
NGNG数字の桁数を取得する関数なんですが
例えば98765と3を引数にした場合は7がintで返る変数なのですが
関数名はなんとしたらよいでしょうか?
0051デフォルトの名無しさん
NGNG0052デフォルトの名無しさん
NGNG微妙な日本語入れるとダサいので全部英語でお願いします。
よくCOBOLの教科書でも「Kanjo」とか変数あったりしましたがダサいですよね
というわけで、英語でお願いします
0053デフォルトの名無しさん
NGNG0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG言いそびれましたが引数も全部intです。
なのでstrlenでは文字列の長さですし、少し意味合いが違うと思います
0056デフォルトの名無しさん
NGNGそれでいいのでしょうか?
良ければそれを使います
0057デフォルトの名無しさん
NGNG0058デフォルトの名無しさん
NGNG訳まで有難うございます。
ではgetFigureでいきます
ところで細かいですがStrlenは文字列ではなくて文字列の長さ(String length)だと思います
0059デフォルトの名無しさん
NGNG0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNG0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG>例えば98765と3を引数にした場合は7がintで返る変数なのですが
これって桁数を取得するって言わないな
0064デフォルトの名無しさん
NGNGだからgetFigureはふさわしくないって話なんだが。
0065デフォルトの名無しさん
NGNGnumberAtがいいのんじゃねーのかな
0066デフォルトの名無しさん
NGNG内容の書き方が下手ですみません。
特定の桁数の数字を取得に脳内変換してください
0067デフォルトの名無しさん
NGNGnumberAtは右からの桁
っていう仕様?
006851
NGNGオレならやらないけど。
0069デフォルトの名無しさん
NGNG0070デフォルトの名無しさん
NGNGindexOf, lastIndexOfという検索関数名があるから、右からならlastNumAtとか。
0071デフォルトの名無しさん
NGNGN進数のときgetDigitの2番目の引数をNで指定出来るとすると
1011.getDigit(4, 2) => 1
1011.getDigit(4, 10) => 1
結果は同じ
つまり何進数でも使える
0072デフォルトの名無しさん
NGNG10.getDigit(4, 2)は1が返るだろうけど
10.getDigit(4,10)だとオーバーしてまうよ
用途そのものは問題ないけど
0073デフォルトの名無しさん
NGNG0074デフォルトの名無しさん
NGNGputKagegaeNoNaiNanika(int)
0075デフォルトの名無しさん
NGNG10.getDigit(4, 2)は1が返るだろうけど
10.getDigit(4,10)だとオーバーしてまうよ
アフォですか?どっちもオーバーだよ
0076デフォルトの名無しさん
NGNG何言ってんの?
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNGplace value
plural place values
noun
MATHEMATICS value of digit’s location in numeral: the value of the place that a digit occupies in a numeral
0079デフォルトの名無しさん
NGNG0080デフォルトの名無しさん
NGNGなんか勘違いしてないか?
0081デフォルトの名無しさん
NGNG10(10) == 1010(2)
11(10) == 1011(2)
0082デフォルトの名無しさん
NGNGわぁ。どないしょ。まだ吊りたくないな。。。w
0083デフォルトの名無しさん
NGNG扱うのは数字文字列じゃなくて数値だから。
008471
NGNG書き方が悪かったかな
"1011".getDigit(4, 2) => 1
"1011".getDigit(4, 10) => 1
結果は同じ
"10".getDigit(2, 2) => 1
"10".getDigit(2, 10) => 1
結果は同じ
"10".getDigit(4, 2) => オーバー
"10".getDigit(4, 10) => オーバー
結果は同じ
という意味です
0085デフォルトの名無しさん
NGNGgetFigure使いますんで勘弁してください
0086デフォルトの名無しさん
NGNGスルーしてたけど、これでいいのかもw
008771
NGNG数値なら
1011.getDigit(4, 2) => 0
1011.getDigit(4, 10) => 1
10.getDigit(2, 2) => 1
10.getDigit(2, 10) => 1
10.getDigit(4, 2) => 1
10.getDigit(4, 10) => オーバー
でいいんじゃないの?
0089デフォルトの名無しさん
NGNGソース上に書かれる数字は10進数だから、能動的では無いんじゃない?
1011(10)の4番目は1、1111110011(2)の4番目は1という扱いの方が分かりやすいかと。
ちょっとその関数の仕組みが分からない
0090デフォルトの名無しさん
NGNG0092デフォルトの名無しさん
NGNGgetPlaceValue使います
0093デフォルトの名無しさん
NGNGああ、なるほど。「桁」なんだからそだね。
右か左か聞いてたのはそのためか。。。
0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNG使おうと思ったら
getPlaceValueを5つ並べる羽目になったので
getPlaceValue(number[0]) + getPlaceValue(number[1]) + getPlaceValue(number[2]) + getPlaceValue(number[3]) + getPlaceValue(number[4]) + getPlaceValue(number[5])
ととても長くなってしまいました
もう少し短くできますか?
0096デフォルトの名無しさん
NGNG0097デフォルトの名無しさん
NGNGくらいがちょうどいいんじゃないの?
0098デフォルトの名無しさん
NGNG0099デフォルトの名無しさん
NGNG0100デフォルトの名無しさん
NGNGそれでもAtの意味は解りませんでしたが
charAtの意味は解りましたのでnumAtを使います
ところでcharAtをぐぐるとデジキャラが出てきたのでビビりました
0101デフォルトの名無しさん
NGNG選び出す、とか抽出するとかいう意味で
0102デフォルトの名無しさん
NGNG今後の為の肥やしにしたいと思います
0103デフォルトの名無しさん
NGNG[email protected]の@
work at shopのat
0104デフォルトの名無しさん
NGNGセルを扱ってるわけじゃないし
0105デフォルトの名無しさん
NGNGなるほど、有難うございます
@ですか@
0106デフォルトの名無しさん
NGNG式の途中にget(動詞)があると読んでてキモくない?
0107デフォルトの名無しさん
NGNG0108デフォルトの名無しさん
NGNGプロパティは名詞、メソッドは動詞だろ。
そのルールを破られたほうがよっぽどキモい。
0109デフォルトの名無しさん
NGNGふーん。そうなのか。
たぶんJavaのルールだと思うんだけど、そのルールの根拠は説明できる?
0110デフォルトの名無しさん
NGNGメソッドは操作結果を返す
0111デフォルトの名無しさん
NGNGプリミティブ操作関係のクラスは普通に名詞も使う
0112デフォルトの名無しさん
NGNGJavaにプロパティなんて無い。Javaはアホみたいにget/setしてるだろ。
C#やDelphiなんかの文法レベルでプロパティをサポートしている言語共通のルールだ。
>>110
プロパティの実体は値を保持する変数である必要は無い。
何かの操作・計算結果でも構わない。
int Right
{
get{ return Left + Width; }
}
0113106
NGNGあー>>108を誤読してたよ。
普段C++使うんで、勝手に「プロパティ→データメンバ」、「メソッド→メンバ関数」と対応付けて読んでた。
漏れが問いたかったのは、たとえばSTLコンテナのsize()を、
「関数だから動詞」というルールでget_size()としてしまうことの是非。
0114デフォルトの名無しさん
NGNG厳密に言えばおかしいから多少ウザくてもget付けるべきだけど
プロパティという概念を関数で実装していて
ライブラリ全体に命名規則の一貫性があるならあり。
ただしsetterとの整合性が取れなくなるので相当変。
int size(); void set_size(int value);
かといってこれも変だし。
int size(); void size(int value);
つかスレ違い
0115デフォルトの名無しさん
NGNGvoid size=(int value);
0116デフォルトの名無しさん
NGNG多少ウザくてもget付ける利点は何?
0117デフォルトの名無しさん
NGNG可読性や明確さよりも、厳格なルールと、ルールに従うことを重要視するのが、Java流のネーミングだから。
0118デフォルトの名無しさん
NGNGsetterとの整合性って書いてあるだろ。
void set_size(int value);
int get_size();
getを付けないと
void set_size(int value);
int size();
でバランスが悪い
0119デフォルトの名無しさん
NGNGint size();
0120デフォルトの名無しさん
NGNGそんな形骸化したルールなんて従いたくないもんだな。
>>118
なんで set_size が前提になってんの?
size/resize ならいいの?
ついでに、 size/set_size でも悪くないと思う。
0121デフォルトの名無しさん
NGNG>なんで set_size が前提になってんの?
>size/resize ならいいの?
だからプロパティという概念を軸に発想しろっての
お前はあらゆるプロパティのsetterに適切な動詞が存在するとでも思ってるのか?
color, name, width, object1_ptr, object2_ptr, object3_ptr, ....
>ついでに、 size/set_size でも悪くないと思う。
気にならないのはお前の趣味の問題で
(set/get, 名詞/動詞のルールの)一貫性が損なわれているのは間違いないだろ。
いつまでも馬鹿なこといってないでプロパティのある言語で10万行くらいコード書いてみろ。
つかスレ違い
0122デフォルトの名無しさん
NGNG> つかスレ違い
↓に移転してみた。興味があればレスちょうだい。
http://pc5.2ch.net/test/read.cgi/tech/1068752664/423-
0123デフォルトの名無しさん
NGNGyyy = object.size;
0124デフォルトの名無しさん
NGNG効率も悪いし現実的じゃないけど、それが良いか悪いかは別の話だ。
0125デフォルトの名無しさん
NGNG自分は歩行者
見通しが良い道
車の音や明かりなし
でもルールを守らないと事故が起きる
現実
事故は全く違う原因で起こる
0126デフォルトの名無しさん
NGNG0127デフォルトの名無しさん
NGNG0128デフォルトの名無しさん
NGNGどうもありがとう。
gooや手元の和英辞書(ジニ)ではかすりもしなかったけど、
載ってるものはどこかにあるんだな。
てー言うか今Googleで「禁則処理」って打ったら先頭に出てきた……。
基本中の基本すぎて逆に見落としてた。すまぬ。
0129デフォルトの名無しさん
NGNGいきなりですけど、
a(t-�冲)を変数として扱いたいんですけど、
どんな変数名を使えばいいですかね?
0130デフォルトの名無しさん
NGNGお前、俺を数学知らない高卒プログラマだからって馬鹿にしてるだろ?
0131デフォルトの名無しさん
NGNG0132129
NGNG0133デフォルトの名無しさん
NGNGだったら、その意味を変数名にすれば?
特に意味はないけど式の簡略化の便宜上ってことなら
その旨コメントしとくのが一番じゃないか。
0134デフォルトの名無しさん
NGNGfunctionとして用意されてるであろうa(t)はなんて名づけられてるよ?
0135129
NGNG0136デフォルトの名無しさん
NGNGそもそも何なの?
なんかの係数みたいだけど、教科書とかの式でa(t)とかかれていますとかじゃないのか
0137デフォルトの名無しさん
NGNG答えられるわけ無いよな。
0138デフォルトの名無しさん
NGNG0139デフォルトの名無しさん
NGNG0140デフォルトの名無しさん
NGNGhoge = a(t-�冲)
みたいな。
それとも、関数aを指すポインタ変数?
その辺がわからないと答えようもない
(あと、aが関数であるならば何をする関数なのかとか)。
0141デフォルトの名無しさん
NGNG0142デフォルトの名無しさん
NGNG自分がInterNICにドメインを登録していたら、それを使うべき?
それを使いたくないこともあるんだけど、
適当な一般名詞を元にすると、どこでどう重複するかわからない・・・。
0143デフォルトの名無しさん
NGNGその実体はentityで良いんでしょうか?
0144デフォルトの名無しさん
NGNG辞書引かないとわからんような単語を使うのは考えものだな。
entity悪くないと思うよ。他にはrealObjectとか。
0145デフォルトの名無しさん
NGNGレジ精算時に加算されたポイントをadd_pointとした場合、
逆にレジ精算時にたまったポイントを使う場合のものはどんな名前が良いでしょう?
addに対して引くからsub_point?
使うからuse_point?
加算のネーミングからして間違ってます?
0146デフォルトの名無しさん
NGNGよろしくお長居します。
0147デフォルトの名無しさん
NGNG0148デフォルトの名無しさん
NGNG0149デフォルトの名無しさん
NGNG0150デフォルトの名無しさん
NGNGpoint_added, point_used/_consumed
引数なら、関数名のほうでpointについての話だとわかっているだろうから、
inc(増)とdec(減)でもいいかも。
0151デフォルトの名無しさん
NGNG0152デフォルトの名無しさん
NGNG上のpoint_addedなんかも質問者の言う変数のつもり。
0153デフォルトの名無しさん
NGNG150サン、スマンです。質問に”加算されたポイント”なんて書き方したからそうなったんですよね。
本来は特に過去形とは決まってないのでedは付けない方向で。
あ〜しかし、使用ポイントについてはusedやconsumedの方が座りがいい気がする…
となるとaddedじゃないとバランス悪い?
inc,decの方が良かったかな…
0154デフォルトの名無しさん
NGNG別に add でいいと思うけど、長くてもいいから意味を通したいのなら、
additional なんてのは?
0155デフォルトの名無しさん
NGNGpoint_to_add
なんかになるけど、長いね。
0156デフォルトの名無しさん
NGNGそうですね、深く考えずにadd,usedで行きます。短いし。
ダメモトで素人の彼女に聞いたらポイントプラスなんて言われてチョット混乱…モウイイヤ
皆々様方ありがとうございました。
0157デフォルトの名無しさん
NGNG0158デフォルトの名無しさん
NGNGどのような名前が一般的なのでしょうか?
0159デフォルトの名無しさん
NGNGSetting クラスかなんかを作って、それに Save/Load とか。
0160デフォルトの名無しさん
NGNG0161デフォルトの名無しさん
NGNG設計が悪いよ。
0162デフォルトの名無しさん
NGNG禁句
0163デフォルトの名無しさん
NGNG0164デフォルトの名無しさん
NGNG0165デフォルトの名無しさん
NGNG3年B組
0166デフォルトの名無しさん
NGNGcheckUsingPlatformDependentCharacters()
ってのはいくらなんでも長いよね。
造語になるけど
isPlatformDependented()
で多少短く・・・でもまだ長い。
皆さんならどうします?
0167デフォルトの名無しさん
NGNGunportable 別の意味になっちゃうかな。
(あと、真偽を返すならtestとかcheckという動詞はあまり好ましくない希ガス)
0168デフォルトの名無しさん
NGNG機種依存文字かどうかと言うのであれば、isPlatformDependedCharacter() ぐらいだと思うが。
機種依存文字だとはねるとか言うのであれば、isInvalidCharacter() とかでいいと思うけど。
て言うか、そんなにガンガン使う関数ではないだろうから少々長くてもいいと思うけど。
0169デフォルトの名無しさん
NGNG0170デフォルトの名無しさん
NGNGまだ長いなら Char を省略か?
0171デフォルトの名無しさん
NGNG0172デフォルトの名無しさん
NGNGつか、長くていいと思うよ
0173デフォルトの名無しさん
NGNG0174デフォルトの名無しさん
NGNGでちょうど7文字だな
0175166
NGNGいろいろと案があるものですね。
どうも自分は脳みそが硬いらしい。
isBadLetterとかでも良さそうです。
さすがに7文字でというのは無理だと思うので、
15〜16文字ぐらいに収まるように考えてみます。
0176デフォルトの名無しさん
NGNG継承してディレクトリのみを判定するフィルタークラスと
ファイル(ディレクトリ以外のファイル)のみを
判定するフィルタークラスを作りたいのですが
ファイルのみを判定するクラスの名前が
出てきません。
だれかお力添えをお願いします。
0177デフォルトの名無しさん
NGNG0178デフォルトの名無しさん
NGNGいやんなのね。パッケージ分けて気にしないというのも手だけど、ディレクトリだけ
を通すのがDirectoryFilterなら、NormalFileFilterとかどうなんだろう。
でも、この名前だと、「ディレクトリ以外」という名前じゃないから、
デバイスとかリンクとかの扱いに困るな。じゃぁ、NonDirectoryFilterか?
0179デフォルトの名無しさん
NGNG前者はGetReducedPicture、後者は・・?
0180デフォルトの名無しさん
NGNG後者はReduceColorsByOctree/ReduceColorsByMedianCutとなってる。
0181176
NGNGあなたの言うとおりで、FileFilterとかぶるのが
イヤだったのです。
FileEntryFilterとDirectoryEntryFilter
とかいろいろ考えてはみたのですが、なんかいまいち
ピンとこなくて。
ディレクトリ以外という発想はおもしろいですね。
AntiDirectoryFilterとかでもディレクトリ以外という
意味になりますね。
助言ありがとうございました。
0182デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNG0184デフォルトの名無しさん
NGNG1. 取りあえず現行の曲を最後まで再生し(+フェードアウト)、その後別の音楽をループ開始
2. その場で止めて別の音楽をループ開始
する関数にはどんな名前がよいのだろう(C)
0185デフォルトの名無しさん
NGNGStop Set Play
0186デフォルトの名無しさん
NGNGprecision oriented: 精度指向
speed oriented: 速度指向
とかどう?
クラスを使える言語だったら、そういうのはアルゴリズムをStrategy
オブジェクトにカプセル化して、それぞれのクラス名でアルゴリズム
を区別したほうがいいと思うけどね。PreciseXxxとFastXxxとか。
0187デフォルトの名無しさん
NGNG否定するだけのFileFilterを作って、
Decorator的に使えば同じようなことになるかな。
public class DirectoryFilter implements FileFilter {
public boolean accept(File f) {
return f.isDirectory();
}
}
public class NegateFilter implements FileFilter {
private FileFilter filter;
public NegateFilter(FileFilter filter) {
this.filter = filter;
}
public boolean accept(File f) {
return ! filter.accept(f);
}
}
FileFilter directoryFilter = new DirectoryFilter();
FileFilter nonDirectoryFilter = new NegateFilter(new DirectoryFilter());
0188デフォルトの名無しさん
NGNG1. transitほにゃららあたりかね。映像のトランジションとかと同じことだし。
2. 普通にplayが簡明だと思われ。
0189デフォルトの名無しさん
NGNGありがとうございました
reduceはピンとこない感じしてたんですが、
その名前がいいですね。
0190デフォルトの名無しさん
NGNGstruct Base
{
virtual int get() = 0;
virtual void set() = 0;
};
class Derived_1 : public Base
{ /* レジストリにアクセスするようgetとsetを実装 */ };
class Derived_2 : public Base
{ /* iniファイルにアクセスするようgetとsetを実装 */ };
細かいところは端折ってますが、アプリの設定を読み書きするクラスをこんな風に設計しました。
Base, Derived_1, Derived_2の名前をどのようにしたらいいか悩んでます。
Base=Profile, Derived_1=ProfileInRegistry, Derived_2=ProfileInIniFile
とか考えましたが、文法的にあってるのか自信がありません。
0191デフォルトの名無しさん
NGNG単純に、RegistryProfile, IniProfile でいいと思う。
Profile <|---- ConcreteProfile
0192デフォルトの名無しさん
NGNG話ずれるけど、Configかなあ
0194デフォルトの名無しさん
NGNGWindowsだとレジストリを使う実装、
Unix系だとxmlで書かれた設定ファイルを使う実装が使われてる。
0195デフォルトの名無しさん
NGNGそれとBOOL型にしようとおもっていますがやっぱりintとかのほうが
あとあと便利ですかね?
0196デフォルトの名無しさん
NGNGでもいいけどゲームによっては
enum{None, First, Second}
ってやると枡にどの駒がおいてあるかを表現できるので便利だったりする。
0197デフォルトの名無しさん
NGNGinitiative
0198デフォルトの名無しさん
NGNGtypedef int BOOL;だから迷う必要はない。
迷うならint(BOOL)とboolで迷え。
0199デフォルトの名無しさん
NGNG動詞+目的語で
display_field()とかshow_field()
でおかしくないですか?
0200デフォルトの名無しさん
NGNG最近VBやJavaの影響なのか大文字から始めるのが流行っているけど
0201デフォルトの名無しさん
NGNG0202デフォルトの名無しさん
NGNGどっちでも妥当だと思います。
「場」ってのがなんなのか分かりませんが。「力場」とかの場かな。
>>200
Javaならメソッドは小文字から、クラス名は大文字からが主流だと思う。
0203デフォルトの名無しさん
NGNG関数を大文字から始めるのはC#でない?
邪道だ。
0204デフォルトの名無しさん
NGNGmyMethod()
(boolean isFailed() ; setVisible(); getObject();)
myVariable
(public static final)MY_FINAL_VALUE
MyClass
Javaは概ね、こんな感じか?
boolean型のは is*** でやるのが一般的なんだよなー
0205デフォルトの名無しさん
NGNG> 命名規則や設計の善し悪しについて議論するのは基本的に禁止。
0206199
NGNG>「力場」とかの場かな
そうです。ありがとうございました
0207デフォルトの名無しさん
NGNGでいいと思うんですけど、このメソッドを持つ
クラス名ってなんにしよう。
0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG0211デフォルトの名無しさん
NGNGAuthentification
似ているようで、違う
0212デフォルトの名無しさん
NGNG0213デフォルトの名無しさん
NGNGそのメソッドは一回目は無条件ですべて登録。
二回目以降は条件に応じて登録するというメソッドなんですが、
なんつー名前にしたらよろしいでしょうか?
ちなみに登録するメンバ名はidです。まんまIDを追加するメンバです。
よろしくお願いしますすす。
0214デフォルトの名無しさん
NGNGregist
0216デフォルトの名無しさん
NGNGこの「-er」は「〜する人」という意味じゃなくて動詞の一部。
0217デフォルトの名無しさん
NGNG表す名前としては、
ensureResistered(id)
なんてのはどうかね?
たまに ensure + 状態 なメソッド名は見かける。
とにかくコレを呼びさえすれば、目的の状態であれば何もせず、
目的の状態でなかったらその状態にする、という動作をする。
0219デフォルトの名無しさん
NGNG0220誘導されてきまそた
NGNG処理の内容でなく関数名の付け方についてなのですが、
もとの図形を拡大回転した新しい図形を返す関数としてrotozoom()を実装したとします。
Shape *rotated = source->rotozoom(1.0, PI * 3);
のような感じで使うとして、今度は自分自身を回転する関数名はどう付ければ???
shape->rotozoom() //rotate&zoom and set itself
のように使いたい。
source->set_surface(source->rotozoom());
とやればいいやん、とは思ったものの、内部の処理の関係上できれば独立させたいなと。
rotozoom_selfかな???
それとも、よほど必要にならない内から、こういう同じような関数を増やさない方がいいですか?
0221デフォルトの名無しさん
NGNGvoid rotozoom(); // rotate & zoom
Shape* rotozoomed() const; // return rotated & zoomed one
0222デフォルトの名無しさん
NGNG「もとの図形をプロトタイプにした新しい図形」を返す関数と、「回転拡大させる」関数があればいいんじゃないかな。
0223デフォルトの名無しさん
NGNGi、j?
それとも
intCounter、lngCounter?
0224デフォルトの名無しさん
NGNG0225デフォルトの名無しさん
NGNGいわゆるi,jやiCounterなんて名前は使わない。
0226デフォルトの名無しさん
NGNGたとえ i が long でも i は i です。
長いループになりそうなときは関数にして中身を外に出すので i, jです。
ただし、クラス化してループ変数をオブジェクトにできる(言語の)場合は
その限りではなし。
0227デフォルトの名無しさん
NGNG#define I this
#endif
if(!I.amEmpty()) I.delete();
0228デフォルトの名無しさん
NGNG場合によってはnとか、ix, iyとか。
0229デフォルトの名無しさん
NGNGループ用のカウンタが、何で必要なのか考えてる
配列のインデックスで使用するなら、迷うことなく index とか
index を短縮すると i になるけど
0230デフォルトの名無しさん
NGNG0231デフォルトの名無しさん
NGNGhttp://www.geocities.co.jp/Playtown-Rook/8403/YahooMJ/e_jdic.html
http://web.archive.org/web/20030607033226/http://starpuyo.fanclub.ne.jp/mahjong/japeng.html
0232デフォルトの名無しさん
NGNG0233デフォルトの名無しさん
NGNG0234デフォルトの名無しさん
NGNG0235デフォルトの名無しさん
NGNGキラリひかって急降下 ゴーと噴かして急上昇
長く尾を引く 飛行機雲で
大きなハートが 重ねて二つ 青い大空 ラブサイン
I Love You You Love Me ?
だけど彼ったら わたしより 自分の飛行機にお熱なの
キューンキューン キューンキューン 私の彼はパイロット
0236デフォルトの名無しさん
NGNG戦意を喪失し、次々と撃破されていく光景になんと言ういうご都合主義!と笑いころげましたが、
今となってはむしろ笑われるべきなのはどうやら私の方のようですね。どんな時代のどんな社会も
それを動かす動機付けとして、かくあるべきイリュージョンを夢見ているものですが、歌とかわいい
女の子の二つの前にすべてが許されること、つまり感性の完全な解放こそが私たちの
消費資本主義社会が夢見るイリュージョンなのです。この作品で軍事力では圧倒的なゼントラディー人が
地球人の軍門に下ったのも、戦うことしか文化を持たない彼らが、この歌とかわいい女の子の
イリュージョンの誘惑に屈したためなのです。そして、これはこの作品が放映されてから10年近く過ぎて
大多数の社会主義国も同様の運命を迎えることになるのです。しかも、ゼントラーディ人がこれらの誘惑に
屈したからといってハッピーエンドになるでなくて、社会に適応できなくて野垂れ死にか匪賊や社会の底辺で
職を転々するような人々を彼らの中から大量に生み出すという結果になるというところまで、この作品の
展開は旧社会主義国の運命と一致しているのです。
0237デフォルトの名無しさん
NGNGむしろそのような視点が当時80年代初頭の日本のアニメ製作者サイド一般に共有されていたと考えた方が
妥当なのではないでしょうか。今でこそアニメファン向けのただの「お約束」に堕していますが、当時においては
まさにかわいい女の子に不条理までにすべてを許容するシチュエーションを描き出すことがアニメ製作者によって
感性の解放のための試みの最も重要な一つ(もう一つの重要な試みが音楽の重視)として真摯に行われたのであり、
この試みによってそれまでは一般的にマンガを動かしたメディアにすぎなかったアニメは逆にマンガに模倣される
ケースも珍しくなくなるまでにメディアとしての独立性を達成したのです。そして、それから20年近く過ぎて、
タリバーンのようにまさにかわいい女の子と歌の二つをあからさまに憎悪する集団も現れて事態は新しい段階を
迎えつつあります。タリバーンの場合はイスラムがベースになっているという事情ももちろんありますが、
私たちの消費資本主義の悪徳の象徴として憎悪の対象にされているという面も多分にあると思います。
そして、タリバーンに限らず、たとえばオウムが女性に化粧を禁止したように、これから現れる反近代的思想を
有する集団は何らかのかたちでかわいい女の子と歌を憎悪することになるのでしょう。だから、80年代初めの
日本のアニメの歴史を冷戦終結や今回のニューヨークの同時多発テロ事件の前史の一ページとして描き出す
作業というのはきっと必要になってくると思います。
0238デフォルトの名無しさん
NGNG0239デフォルトの名無しさん
NGNG今のところbar何ですけど…。
ちなみにこのメソッドは複数のボタンを制御するメソッドです。
よろしくお願いします。
0240デフォルトの名無しさん
NGNG0241デフォルトの名無しさん
NGNGState Patternとかあるくらいだからこういう場合の状態はstateが適切なのではと
思ったりもするがよくわからない今日この頃皆様いかがおすごしでしょうか。
0242デフォルトの名無しさん
NGNGどの状態にするかによって、名前も違ってくると思うが。
bar ってことは、押下動作を禁止するってことなのかな?
だとするなら、
form1->disableButtons();
buttons->setEnable(false);
あたりかな。
…もしかして bar って、foo とか xyzzy とかと同列のアレ?
>>241
(例えば)人物が「その状態を持つ」か「状態に置かれている」かで分けてる。
status : poison
state : emergency
0243デフォルトの名無しさん
NGNG0割り対策のために専用関数作ってみた。
double CalcRate(double a, double b) {
double ret;
if (b != 0)
ret = a / b;
else
ret = 0;
return ret;
}
この場合、a,bそれぞれ、そんな名前にすべきですか?
0244デフォルトの名無しさん
NGNG○この場合、a,bそれぞれ、どんな名前にすべきですか?
0245デフォルトの名無しさん
NGNG分子 の numerator
分母 の denominator
ってのがあるけど…ちょっとしっくりこないんだよな。
0246デフォルトの名無しさん
NGNG好みだろうけど、演算に使う一般的な例としてはlhs, rhs(left hand side, right hand side)
0247デフォルトの名無しさん
NGNG> ってのがあるけど…ちょっとしっくりこないんだよな。
numとdenomっていう省略形はどこかで見たような……
a -> over
b -> under
ってのはどうでしょう?
0248デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG0250デフォルトの名無しさん
NGNG> a -> over
> b -> under
> ってのはどうでしょう?
それだと範囲を表す引数っぽいな…
0251デフォルトの名無しさん
NGNG「何の」率かの「何の」という部分を分子の名前に使うのがいいんじゃないだろうか。
出来れば関数名もその辺を反映。
打率ならhitsとか、エラー率ならerrorsとかfailuresとか。
分母はallとかtotalとかで。
0252デフォルトの名無しさん
NGNGあ、それ良いね。
> おそらく汎用にあらゆる「〜率」を求める関数ではないと思うので、
もし >>243 の状況がそうなら、関数名もそれっぽく変えた方が良いかもね。
0253243
NGNG>>245
真っ先に浮かんだのはそれなんですが、自分もしっくりこないなぁと思いました。
好みの問題ナノかな。
>>246,249
演算の場合はそういうのもアリですね。んーしかし、どうなんだろ。
比率計算って分子・分母しかないのかな?学が無いので分かりません。
被○○とか対象○○みたいな呼び方でも無いのかなと思いつつ・・・。
>>250
範囲デスよね・・・。
>>251
一応、汎用的なので考えてます。
目的別もアリかと一瞬思いましたけど、目的別に分けても計算式が同じなので・・・。
0254デフォルトの名無しさん
NGNG割られる数: dividee
0255ベストソリューション
NGNGdouble a_waru_b(double a, double b)
0256デフォルトの名無しさん
NGNG呼び出し側で
a_waru_b( b, a );
なんて使いかたしたら最悪だ。
0257デフォルトの名無しさん
NGNG0258243
NGNGなろほど、いいですね。いただきます。
double safe_divide(double lhs, double rhs)
でシックリ。
ついでに関数じゃなくてinlineかdefineで実装しまつ。ノシ
0259デフォルトの名無しさん
NGNG0260デフォルトの名無しさん
NGNG0261デフォルトの名無しさん
NGNGどうしてよ?callbackを登録する、以外には読めんだろうに。
0262デフォルトの名無しさん
NGNG0263デフォルトの名無しさん
NGNGその callback 関数が具体的に何をするのか分からないからじゃないかな。
代替案としては register_message_hook_function とかになるんだろう。
…まぁ長いケドさ。
0264デフォルトの名無しさん
NGNG> その callback 関数が具体的に何をするのか分からないからじゃないかな。
callbackが具体的に何をするかわかるように名前を付けようとすると、
callbackの数だけregister関数が要ることになりませんか?
0265デフォルトの名無しさん
NGNGclass A {
point3d position;
vector<A*> children;
B *apperance;
}
・A:物体の相対的な位置と親子関係を表現するクラス
・B:物体の形状および色を表現するクラス
なんだけど、どんな名前がいいでしょう。
0266263
NGNG>> その callback 関数が具体的に何をするのか分からないからじゃないかな。
まぎらわしい表現だったな…。
この表現だと「内部処理を名前で表そう」って聞こえてしまいますね。
というよりも、「どんな時に呼ばれるかを名前で表そう」というニュアンスでした。
要は、単に「callback」ではあまりに抽象的なので、
もう少し具体的な名前にしようよって言いたかったのです。
0267デフォルトの名無しさん
NGNGconnect (clicked::slot_type& slot)
connect (toggled::slot_type& slot)
connect (pressed::slot_type& slot)
connect (released::slot_type& slot)
connect (text_changed::slot_type& slot)
0268デフォルトの名無しさん
NGNG#define register_***_function register_callback
...
0269デフォルトの名無しさん
NGNGいや、そこは typedef だろう。
0270デフォルトの名無しさん
NGNGObject
Entity
Model
BはそのままAppearanceでええんちゃうの?
0271デフォルトの名無しさん
NGNGvoid ???( date* pdate ){...}
0272デフォルトの名無しさん
NGNG0273デフォルトの名無しさん
NGNG迷ったときはどこ使います?というかどこがいいでしょうか?
0274デフォルトの名無しさん
NGNGgoTomorrow
to(The)NextDay
to(The)FollowingDay
0275デフォルトの名無しさん
NGNG0276デフォルトの名無しさん
NGNGbritish next boy
0277デフォルトの名無しさん
NGNG0278デフォルトの名無しさん
NGNG0280デフォルトの名無しさん
NGNG早っ
0281デフォルトの名無しさん
NGNG0282デフォルトの名無しさん
NGNG0283デフォルトの名無しさん
NGNG0284デフォルトの名無しさん
NGNGC Increment Language?
0285デフォルトの名無しさん
NGNG0287デフォルトの名無しさん
NGNG構造体変数の場合は接頭子は付けてます?
付けるとしたら何を付けます?
structのsが多いんでしょうか?
0288デフォルトの名無しさん
NGNG0289デフォルトの名無しさん
NGNGプリミティブ型じゃないものに付ける意図がよく分からないなあ。
構造体って言っても、その中身は違ってくるわけで、
それらをひとくくりに st〜 とすることに意味があるとは…思えん。
DWORD dwHoge;
と形を合わせるなら、むしろ
struct Date dateBirthday;
とかの方がよりよく型を意識できると思うんだけれど。
0290289
NGNG文字列で s とか付ける場合もあるだろうし。
0291デフォルトの名無しさん
NGNGスレ違いどころか命名規則ネタは禁止事項なんだが
0292デフォルトの名無しさん
NGNG仰る通りです。
ただ、Date等の時は比較的より良い名前が付け易いのですが、ちょっと複雑
(というか長い名前の構造体とか)だと構造体変数がべらぼうに長くなりがち
だし、メンバ名も長いと気が狂いそうになるので、一般化したものも使いたいなと
思いました。
>>290
やはりその辺が一般的なのでしょうね。
>>291
すみません。ハンガリアンの人が居ればスパッと解決するかと思いまして。
0293デフォルトの名無しさん
NGNG0294デフォルトの名無しさん
NGNG0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNGヒ =r=;'
ヽ二/
⊂彡☆))Д´) >>287
0297デフォルトの名無しさん
NGNGヒ =r=;'
ヽ二/
⊂彡☆))Д´) >>287
0298デフォルトの名無しさん
NGNGヒ =r=;'
ヽ二/ ゴンッ
Е☆))Д´) >>287
0299デフォルトの名無しさん
NGNGヒ =r=;'
ヽ二/ ガガッ
�t彡☆))Д´) >>287
0300デフォルトの名無しさん
NGNG# =r=;'
ヽ二/ バリッ
Σ彡☆))Д´) >>287
0301デフォルトの名無しさん
NGNG┃┃
┏━┛┗━━━┓┏┓ ┏┓┏┓
>>287 ┗━┓┏━━┓┃ ┃┃ ┗┛┗┛
┃┃ ┃┃ ┃┃
┃┃ ┃┃ ┃┃
┃┃ ┃┃ ┃┃
┃┃ ┃┃ ┗┛
┗┛ ┗┛
┏┓┏┓ ┏━━━┓ ┏━━━━━┓
┏━━━━┓┗┛┗┛ ┗━━━┛ ┃ ┏┓┏━┓┃
┗━━━┓┃ ┃┃ ┃┃ ┃┃
┃┃ ┏━━━┓ ┃┃ ┃┃ ┃┃
┃┃ ┗━━━┛ ┃┃ ┃┃ ┃┃
┃┃ ┃┃ ┃┃ ┃┃
┏━━━┛┃ ┏━━━┓ ┃┗━┛┃ ┃┃
┗━━━━┛ ┗━━━┛ ┗━━━┛ ┗┛
┏┓ ┏┓ ┏┓
┃┗━┓ ┃┃ ┃┃ ┏┓┏┓
┃┏━┛ ┗┛ ┏━┛┗━━━┓ ┗┛┗┛
┃┃ ┏━━━━┓ ┗━┓┏━━━┛
┃┃ ┗━━━━┓┃ ┃┃┏━━┓
┏━━┛┗━┓ ┃┃ ┃┃┗━━┛
┃┏━┓┏━┛ ┃┃ ┃┃
┃┗━┛┃ ┏┛┃ ┃┃ ┏━━┓
┗━━━┛ ┗━┛ ┗┛ ┗━━┛
0302デフォルトの名無しさん
NGNG〈 7「 l、
ヽ, ,r'
ダンッ l!j ソ
・ ‐‐ ダンッ ,、__,,,, l ヽ、__ ン
.ィ゚、,r゚ォ、。・ ‐‐ ・ ‐‐ ーfilkr! l_i, -‐'==ヽ
.・}l{-'- ゙b、´~〉ィ'_,,. -‐'''  ̄ \
>>287ー ,ゞ'''< ヽ
ダンッ / ヽ ヽ
l l l
| l l
| l l
l l l
0303デフォルトの名無しさん
NGNG,;<ii::::::::::::::::::::::::`ヽ、 /: ,゛~`^ヽ
ィiy: ゛ミiii;;;;;;;;:::::::::::::::`、|::i:::::......`、 ,゛‐.、
il||i::  ̄~゛:;:::::::::::::::V::|::::::::::::/ | i.、
《iii:: .,,_ r''"^`i._`i,-‐-.、y:::::::::::l:::::;, | , ヽ
゛t´ ゛}^"‐-‐' (...:(::l,:::):::::::;/:::::::/: / ,i
i~~´i|、. `;:-:r‐'i:;;;:/:::::,/::::::/ イ
`、:. 、,_-=・ /::'ヾ;:|::::,゛ー´`‐-^ヽ,,./ ノii;,.
`、:. ゛ /.`〈 |''''‐i;;;;-‐-, :;;;::, ィ'´i::ii;
ヽ、,,,...-‐='-‐‐\, |、,. {l`、`i;::::::::::::::::/:;;lli;.
/ヽ., ,l'_,,.,-‐=y´(゚q゚).i::'i'`、::゛ー-‐:´::::;;illllllii
, ,-‐'"/^ヽ,=‐‐/i,>>287 i|::'|||llii;;;___,,;;iillllllllllll
ィ / ヽ::./:::::,゛ー-:''´::::'l|||||||||||||||||||||||||||
0304デフォルトの名無しさん
NGNGヒ =r=;'
ヽ二/
⊂彡☆))Д´) >>287
0305デフォルトの名無しさん
NGNG/. : : : : : : : : :: \ /. : : : : : : : : :: \
/.: : : : : : : : : : : : : : ヽ /.: : : : : : : : : : : : : : ヽ
,!::: : : : : :,-…-…-ミ: : :', ,!::: : : : : :,-…-…-ミ: : :',
{:: : : : :: : :i '⌒' '⌒'i: : :} {:: : : : :: : :i '⌒' '⌒'i: : :}
{:: : : : : : | ェェ ェェ | : :} {:: : : : : : | ェェ ェェ | : :}
{ : : : : : :| ,.、 |: :;! { : : : : : :| ,.、 |: :;!
ヾ: : : :: :i r‐-ニ-┐| :ノ ヾ: : : :: :i r‐-ニ-┐| :ノ
ゞ : :イ! ヽ 二゙ノイ‐′ ゞ : :イ! ヽ 二゙ノイ‐′
|` ー一'´ヽ |` ー一'´ヽ >>287
_,r┴‐-`v´-‐j-、__ , -‐-、_r┴─'ー‐チト 表へ出ろ
/ ̄/:.:.:.:| ̄ ̄`T ̄´|:.:.:.:l´ `ヽ / ヽ ̄`ー-‐'´`''''⌒ヽ
/ ,':.:.:.:.:.l l l:.:.:.l \ _r‐、-、-、r, 、 ',
|:.:.:.:.:.:.! ! !:.:.l ,. -‐ゝ/// 〉 〉 〉 〉 〉 ! ',
l:.:.:.:.:.:.l | l:.:.:l / 人〈〈〈〈 ' ' ' /っ l l
l:.:.:.:.:.:.! ! l:.:.:.ト/ / ```´-ァ‐'''" / l
、__/:.:.:.:.:.:l | |:.:.:ヽヘ l // / _ ィノ
/:.:.:.:.:.:.:! l |:.:.:.:.:l `ーヽ、_ノ´l、______/lニ二」
____l:.:.:.:.:.:.:.| l |:.:.:.:.:! |_ ( ( ) )_〕| l
l`ー‐‐'匸二l ̄ ̄l二フーイ /  ̄ `‐‐'´ ヽ |
0306デフォルトの名無しさん
NGNG愛用の拳銃エンフィールドをあやつるぞ!
百発百中の腕前だ!
>>287を平気で殴るぞ!
/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/ 【ムスカヘッド】
/ IQ300! でも若禿に気をつけようね!
,.-、/ ,..-‐−- 、、/ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
/^`~", :\ ,ィ":::::::::::::::::::;;;;;iii>;,、 【ムスカアイ】
,.-", /......:::::i::l /:::::::::::::::;;;;;;;;iii彡" ::ヤi、 強い光をあてられると泣いちゃうぞ!
,.i .| :キ:::::::::::|::V::::::::::::;:"~ ̄ ::i||li
/ 、 | ,;:::::l:::::::::::マ,.-‐-、j'_,.ィ>、、 .:::iii》 【ムスカグラス】
i、 ヘ :\:::::::キ;:::::::(:::j::):...) `‐-‐"^{"^ヾノ" 大佐の弱点【ムスカアイ】を保護しているよ!
ヤ、 \:::::\,::::\:;;;:iゞ:-:;ィ ,.,li`~~i\ ちゃんと度が入っているから近眼でも安心だね!
.,;iiλ\.,,ィ^-‐'`ー",::::|:;X'::7、 ・=-_、, .:/  ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
";ii::i`ゝ、::;;;:、-‐-;;;;i‐''''| 〉'.ヘ '' \/ 【ムスカマウス】
.;ill;;:\::::::::::::::::;ノノl} ,.ィ|、/ー-`=‐-、、ノ \ 発した言葉は全て名セリフ!
iilllllli;;:::`:‐-‐'":;ノ'i'::i.(゚q゚)マ=‐-、.,,_`l, ,.へ \ 大佐を大佐ならしめた最終兵器だよ!
llllllllllllii;;,,___;;;iill|||'::>>287 ,ノ\ー=、7^ヾ'‐-、、 ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
|||||||||||||||||||||||j'::::|::`:‐‐"、::::::\..::/ \ `ヽ
0307デフォルトの名無しさん
NGNGヒ =r=;'
ヽ二/
⊂彡☆))Д´) >>287
0308デフォルトの名無しさん
NGNGヒ =r=;'
ヽ二/
⊂彡☆))Д´) >>287
0309デフォルトの名無しさん
NGNGヒ =r=;'
ヽ二/
⊂彡☆))Д´) >>287
0310デフォルトの名無しさん
NGNGさすがに悪乗りしすぎ。
そんなコトしてる暇があるなら、プログラムでも組みなさいな。
0311デフォルトの名無しさん
NGNG「山札」クラスをどう訳すか困っています。翻訳サイトでは見つかりませんでした。
使用言語は Delphi です。
代表的なカードゲーム、Magic the gethering だと、山札は library と訳していますが、
あのゲームでは、カードが呪文書という設定なので、こういう訳になっていると思います。
ただ単に、カードの集まりという意味で CardHolder とか CardSet とかだと、
山札だけでは無く、手札やカード捨て場なども当てはまりそうです。
どう訳すべきでしょ。
0312デフォルトの名無しさん
NGNGpoolとか
0313デフォルトの名無しさん
NGNGyamafuda でええやん
0314デフォルトの名無しさん
NGNG0315デフォルトの名無しさん
NGNG> 代表的なカードゲーム、Magic the gethering だと、山札は library と訳していますが、
the deck って言うこともあるね。
"Draw a card from the deck." 「山札から一枚カードを引く」
0316デフォルトの名無しさん
NGNGTo play poker you need to have a 52 cards deck.
0317311
NGNGpool だと、「最初は0で段々と貯め込む所」ってイメージが強いと思います。
ex) マネープール、スイミングプール
確かに近いですが、「既に貯えてある物から段々と少なくなる」山札とは違うと思います。
すいません。
>>313
一応英語で書く事にしています。
時々外人さんにソース見せるので。
>>314
stock は、「在庫」とか「貯え」ですね。山札もカードの貯えではあります。
ただ、CardStock だと、一時的にバックアップしてあるみたいな印象がありますが、
候補として入れておきます。ありがとうございます。
>>315
deck を英和で引いてみたら、「一連のカードの集まり」となっていました。
日本語ではデッキですが、定義は「ゲームをプレイする際に使用するカードのセット」という感じで
「このデッキを使って戦う」「強いデッキ」のような風に使うようです。
候補として入れておきます。ありがとうございます。
また、思いついたのですが、カードを積んでいって取り出していくので
stack が近いかなーと思いました。スタックリストとして実装するつもりですし…
候補の中から決めたいと思います。
皆さんありがとうございました。
0318デフォルトの名無しさん
NGNGdeck card game の検索結果 約 1,130,000 件
pool card game の検索結果 約 1,190,000 件
stock card game の検索結果 約 1,660,000 件
pack card game の検索結果 約 1,980,000 件
0319デフォルトの名無しさん
NGNG0320デフォルトの名無しさん
NGNG0321デフォルトの名無しさん
NGNG0322デフォルトの名無しさん
NGNG"draw a card from the pool" の検索結果 約 10 件
"draw a card from the stock" の検索結果 約 73 件
"draw a card from the pack" の検索結果 約 18 件
一目瞭然だ。
0323デフォルトの名無しさん
NGNG"Draw a card from the pile" .. 127件
万一,deck を使いたくない場合の第二候補はこれかなーと。
0324311
NGNGわざわざありがとうございます。
>>320
英和でひいたら (猛鳥の)つめ; (人間の)指[手] とでました。(出典:goo 英和)
意味的には手札になるのでしょうか?
>>321
それってち○(ry
>>322-323
ああ、よかったです。
迷って結局 deck にしていました。
ありがとうございました。
0325デフォルトの名無しさん
NGNG> 万一,deck を使いたくない場合の第二候補はこれかなーと。
stackもお忘れなく。
"draw a card from the stack" の検索結果 約 111 件
0326デフォルトの名無しさん
NGNG0327デフォルトの名無しさん
NGNG0328デフォルトの名無しさん
NGNG実数で表された角度を、0度から360度の範囲内に収めるような感じの。
負数を考えると、単純な剰余ではないですし……なんて関数名にすればいいでしょうか。
0329デフォルトの名無しさん
NGNGttp://en.wikipedia.org/wiki/Playing_card
'A complete set of cards is a pack or deck.'
'In most games, the cards are assembled into a "deck" (or "pack"), and
their order is randomized by a procedure called "shuffling" to provide
an element of chance in the game.'
このWikipediaの記述からすると「山札はpileが一般的」とは考え難いな。
0330デフォルトの名無しさん
NGNGdouble a = normalized_angle(raw_angle);
とか。
0331デフォルトの名無しさん
NGNG0332デフォルトの名無しさん
NGNG牛丼、
大盛り、
ネギダク
玉
の変数名(定数名)考えてくれ。
0333デフォルトの名無しさん
NGNG今までは、
OpenGLのGLUTにかけて
dxutでやってました。
けど、今回のバージョンでMicrosoftのdxutが出てきたのです。
何かいい名前無い?
0334デフォルトの名無しさん
NGNG正規化。normalize。
0335デフォルトの名無しさん
NGNGthx
角度だけに限ったことではないのですが、normalize でいってみます(`・ω・´)
0336デフォルトの名無しさん
NGNG0337デフォルトの名無しさん
NGNGpile と言えば、ゲームルール内での山札の事。
ポーカーで、各プレイヤーにカードを配った後の山札とか。
deck と言えば、カード一組(52+1枚)の事。
手品などで、カードを1,2枚引き抜いた残りを deck と
呼ぶことも無くはないが、あくまで慣用的な用途。
似ているかも知れないが、結構違う。
そこでも
'A complete set of cards is a pack or deck.'
って書いてあるだろ?
0338デフォルトの名無しさん
NGNG> そこでも
> 'A complete set of cards is a pack or deck.'
> って書いてあるだろ?
だから、ふたつめの説明を良く読め。
"their (deck's) order is randomized by a procedure called "shuffling"
to provide an element of chance in the game."
枚数が52枚じゃなくても中央に置いてある札はdeckなんだよ。
ESPNをはじめ最近はポーカーの番組がはやりだがpileなんて言い方はしない。
ttp://www.eonline.com/Fun/Games/Poker/
> 呼ぶことも無くはないが、あくまで慣用的な用途。
とか
> 似ているかも知れないが、結構違う。
とか、よく知りもしないのに知ったかが笑わせる。
0339デフォルトの名無しさん
NGNGそこまで言い張るのなら「ご勝手にどうぞ」、って感じだな。
でも実際 pile は結構使われる言葉だから、覚えておいて損は無い。
0340デフォルトの名無しさん
NGNG0341デフォルトの名無しさん
NGNG>枚数が52枚じゃなくても中央に置いてある札はdeckなんだよ。
それって 「deck はシャッフルされてゲームの用に供される」
ってだけの話で、カードを配った後の山札の話はしていないのでは?
0342デフォルトの名無しさん
NGNG> ってだけの話で、カードを配った後の山札の話はしていないのでは?
じゃここでも見てみたら?
http://www.thepokerforum.com/texasholdem.htm
山札の意味でdeckは使われてるけど、pileは出てこない。
0343デフォルトの名無しさん
NGNG出てくるサイトだって幾らでも見つけられるだろ?
そりゃ出てこないサイトだってあるさ。
法律で用語が規定されているわけじゃないんだから・・・
0344デフォルトの名無しさん
NGNG0345デフォルトの名無しさん
NGNGま、そのためのスレだからな。
ソシュール?
はぁ? 何それ、旨いのか?
0346デフォルトの名無しさん
NGNG0347デフォルトの名無しさん
NGNG0348デフォルトの名無しさん
NGNG旨い、っつーかショッパイんじゃないのか?
共時態的に考えると。(ww
0349デフォルトの名無しさん
NGNGFrameに持たせてもいいんだけど、ひとつのFrameで複数のMVCセットを扱うからできるだけ
専用クラス作りたいんだけど名前が思いつきません。
MFCみたいにDocTemplateでいいのかな?
0350デフォルトの名無しさん
NGNG0351デフォルトの名無しさん
NGNG関数の名前ってどんなのがいいですかね・・・
0352デフォルトの名無しさん
NGNGUnifyWithCR
0353デフォルトの名無しさん
NGNGUnifyWithLF
0354デフォルトの名無しさん
NGNGunifyの代わりにnormalize(正規化する)もいいね。
0355デフォルトの名無しさん
NGNGこの場合は的はずれだよ。
0356デフォルトの名無しさん
NGNGd2u
0357デフォルトの名無しさん
NGNGえ?それはUniteだと思うけど。
0358デフォルトの名無しさん
NGNG> え?それはUniteだと思うけど。
へー。
COBUILD: If someone unifies different things or parts, or if the
things or parts unify, they are brought together to form one thing.
LDOCE: If you unify two or more parts or things, or if they unify,
they are combined to make a single unit
Webster: To cause to be one; to make into a unit; to unite; to view as one.
WordNet: become one; to bring or combine together or with something else;
act in concert or unite in a common purpose or belief; join or combine
そういうことは辞書くらい調べてから言うこった。間抜けだな。
0359デフォルトの名無しさん
NGNG0360デフォルトの名無しさん
NGNG"unify"
1 to combine the parts of a country, organization etc to make a single unit.
2 to change a group of things so that they are all the same
"unite"
to join together with other people, organizations to achieve something
--引用終わり--
意訳だけど、"unify" は「統一, 統合」、"unite" は「統一, 統制」ってところだろう。
意訳に縛られずに考えると、"unify" の 2 番目の意味で使う分には問題無いと思われる。
>>353 が該当する。
0361デフォルトの名無しさん
NGNG0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNGCRLF をどう「修復する」の?
>>362
消しちゃってるよ!!
0364デフォルトの名無しさん
NGNGLFize
CRLFize
冗談はさておき
AdjustNewLineCode
とか、シンプルに
ChangeNewLineCode
あたりで十分意味は通じると思うんだけど
0365デフォルトの名無しさん
NGNG>十分意味は通じると思う
そう感じるとしたら、それは実際「意味を知っているから」でしょ。
錯覚だよ。全然同意できない。
他人の書いたコードでこういう命名に出会ったら、私ならイライラするね。
SVOCのCを引数にとるのならChangeNewLineCodeでもいいとは思うけど。
0366デフォルトの名無しさん
NGNGじゃあ、
Kaigyouko-dowoYenNnihenkansuru
とでもしておけ
0367デフォルトの名無しさん
NGNGLF2CRLF
0368デフォルトの名無しさん
NGNG!!!! NewlineToLF !!!!
これで決まり!
0369デフォルトの名無しさん
NGNG0370デフォルトの名無しさん
NGNG0371デフォルトの名無しさん
NGNG0372デフォルトの名無しさん
NGNG0373デフォルトの名無しさん
NGNG0374デフォルトの名無しさん
NGNG0375デフォルトの名無しさん
NGNGNL LF CRも漠然としてるからto0x0dとか即値にするか?
0376デフォルトの名無しさん
NGNG何がいいたいのか意味分らん。頭大丈夫?
普通、0x0Dみたいな即値では「漠然としていて」、それが何を意味するのか分りにくいから、
無限にありうる0x0Dの意味の中から特定の意味を「抽象」してCRってシンボルを
割り当て、意味が分るようにするんだと思うんだけど。
0377デフォルトの名無しさん
NGNG0378デフォルトの名無しさん
NGNG> 普通、0x0Dみたいな即値では「漠然としていて」、それが何を意味するのか分りにくいから、
> 無限にありうる0x0Dの意味の中から特定の意味を「抽象」してCRってシンボルを
> 割り当て、意味が分るようにするんだと思うんだけど。
0x0Dに対するCRっては抽象っていうよりも単にニーモニック付与って感じだよね。
1対1だし、そもそも「キャリッジリターン」自体コードの話では意味をなさないし。LFも同様。
元々の話>>351 は「改行コードを\nに統一して返す」ってことなんで、抽象ってことだと
CRとかLFじゃなくてせめてEOL(行終端)くらいのレベルまでは持ってってもいいんじゃない?
で、EOLの表現方法として\nとかCR+LFとかいろいろあるのを統一する、って話になるわけで。
0379デフォルトの名無しさん
NGNG0x0D は CR という意味を持たないし、CR も 0x0D という意味は持たない。
どっちが抽象的かなんてのはナンセンスな話だと思うが如何か?
0380デフォルトの名無しさん
NGNG0381376
NGNG抽象って言葉を「抽象的に」言えば、それは要するにpick up するってことだよ。
字面みたってそうでしょ?反対語は捨象。
誤解している人多いのはピカソなんかのヘタウマ鼻モゲラの絵画のことを
抽象画って呼ぶからかなあ。
>>379
意味わからない。言ってもいないことナンセンスって言われてもそれこそ
ナンセンスに感じるね。
0382デフォルトの名無しさん
NGNG「バ」と「カ」には具体的な意味はない
0384379
NGNG>要するにpick up するってことだよ
>>379 で書いたとおり、0x0D というコードと CR という記号の間には直接的なつながりなど無いから、
そもそも意味を pick up してくることができない
ま、解釈の段階ではできるだろうけどね
結局、解釈の仕方では 0x0D を CR に抽象化することも、CR を 0x0D に抽象化することもできるから
どっちが抽象的か……って議論することはナンセンスだと思ったわけだ
間違ってたら謝るが、反論は望むところだ
0385デフォルトの名無しさん
NGNG偉そうにむちゃくちゃ言ってるな。
・抽象を pick up と言うのは「具体的に」なってるだろ。
・抽象の反対語は具象。
・抽象と捨象は表裏一体。
・表現したいものだけ抽象し、それ以外を捨象した絵画を抽象画と呼ぶのはごく自然。
0386デフォルトの名無しさん
NGNGピカソの時代にヘタウマの概念はないから、鼻モゲラはヘタウマ画じゃないよ。
それまでの遠近法の図法(具象図法)のパラダイムを覆したから抽象画なんだよ。
多視点の方法によってね。
抽象も捨象もそもそも日本語じゃなくて輸入概念を当て字にしたもんなんだからさ。
日本語の拾うとか捨てるとかって語のイメージまるだしで
言い合ってても、まったくヤレヤレだね。
だいたいにおいて 具象的な: concrete って「固める」って意味持つだろ。
なんか捨てたのは日本人だけじゃないのか?
0387デフォルトの名無しさん
NGNG| ノ\ ヽ │
/ ●゛ ● | │
| ∪ ( _●_) ミ │
彡、 |∪| | │
/ ∩ノ ⊃ ヽ >>386
( \ / _ノ | |
.\ “ /__| |
\ /___ /
0388デフォルトの名無しさん
NGNG語源の自己流講釈とかよりはgoo辞書のほうがよっぽど信用できるんですが
アカデミックな人間はそうではないんですか?
0389デフォルトの名無しさん
NGNG0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNGと言ってみるテスト
0392デフォルトの名無しさん
NGNG0393デフォルトの名無しさん
NGNG>C#の場合、ソースファイルがUTF-8なら、日本語の名前を付けても大丈夫みたいだよ。
リファクタリングツールを使うことを前提にすればメソッド名なんか後から
簡単に変更できるんだし、場合によっては日本語で書いてもありかもしれないね。
誰か日本語で書くときのコーディング標準とか作れ〜
メソッド名は「〜する」とか・・?
0394デフォルトの名無しさん
NGNG0395デフォルトの名無しさん
NGNG日本語的プログラミング言語の仕様を策定する会
http://pc5.2ch.net/test/read.cgi/tech/1066875178/
0396デフォルトの名無しさん
NGNGsize_t mem???(unsigned char *s, unsigned char *t, size_t n) {
size_t dn = 0;
for (; dn < n && s[dn] == t[dn]; dn++) ;
return dn;
}
0397デフォルトの名無しさん
NGNG0398デフォルトの名無しさん
NGNG0399デフォルトの名無しさん
NGNGmemcmnld (common leading:共通する先行部分)
いや、やっぱ略語濫用は良くないねと感じた次第。
0400デフォルトの名無しさん
NGNG0401デフォルトの名無しさん
NGNG0402デフォルトの名無しさん
NGNGそれいただきます。
ありがとうござます。
0403デフォルトの名無しさん
NGNG本当にそんなんでいいの?
なんか20年前の命名センスって気がするが。
ようするに歴史からも経験からも何も学んでないわけだ。
で、あとで自分が(あるいは誰かが)困る、と。
っていうか、センスの問題はおくとしても
求めるのは長さなんだからlenが一番最初にないとおかしいよ。
少なくとも日本人以外には通用しない命名だね。
0404デフォルトの名無しさん
NGNGこの感覚はどうかと思う。
0405デフォルトの名無しさん
NGNGだからきみの「その」感覚は日本語の感覚。
だったらローマ字で書けばいいじゃん。語順で恥をかくよりまし。
0406デフォルトの名無しさん
NGNGもうしばらくおまちください・・・
0407デフォルトの名無しさん
NGNG> だからきみの「その」感覚は日本語の感覚。
じゃあその「非日本語」の感覚を下々のものどもに見せてやってくださいよ。
0408デフォルトの名無しさん
NGNG(1) 動詞 + 名詞 (getXxxLength)
(2) 名詞 (xxxLength) (動詞省略)
(3) 共通のプレフィクス (strxxxlen)
とかだと思うんだが。
length() 以外に lenxxx() は考えにくいが、lenxxx という例はあるの?
0409デフォルトの名無しさん
NGNGgetLengthOfXxx
みたいなくどいメソッドとかあまりみないし。
0410デフォルトの名無しさん
NGNG0411デフォルトの名無しさん
NGNG0412デフォルトの名無しさん
NGNGあぁ、そういうことだったんですね。
lengthOfString() でググると結構でてくるので、そういう例はありそう。
>>403 の言うことも一理あるが、stringLength() もちゃんとある。
# hit 数は比較しないように... 不毛な議論になりそうだから
あくまでも、個人の好みやそのプロジェクトの命名規則であって、>>403 のい
うような「日本人的な感覚」は関係ないと思う。
>>403 の間違っているのはそういう点では。
0413デフォルトの名無しさん
NGNG例があるかどうかという議論はこの場合あまり意味がないと思う。
なぜなら、この話は「新しいライブラリの関数名をどうするか?」
ではないのだから(いや、ひょっとすると質問者の意図はそうかもしれないけど)。
ライブラリの関数であれば、機能の明示性よりも記述の簡潔さを
優先して命名する、という設計思想はありうる。
私的にしか使わないカスタムメイド(?)の関数なら、記述の簡潔さよりも
名前から機能を連想できるかどうかの方がより重要じゃない?
すくなくとも俺はそう思う。
機能を連想できるかどうかってのは、言葉を替えると
名前から意味を表す文章を連想できるかどうかってことでしょ。
私の言っているのは、"memeqlen"では、あなたの列挙してくれた
―― (2) 名詞 (xxxLength) (動詞省略)
が成立してないってことね。
たしかに、単純に「〜の長さ」なら"xxLength"で名詞節を作れるんだけど
>>399の「長さ」"xxLength"では表現できないから。
つまり、"memeqlen"では、機能を意味する(元の)文章を連想できないから。
0414デフォルトの名無しさん
NGNG結局意味をなしていない語なんだからどんな並びでも駄目といえば駄目だし
それでいいといえばいいだろ。
0416デフォルトの名無しさん
NGNGふぃっと ふぃったー ふぃっとねす。
0417403=413
NGNGいいえ。
>>339の長さを英語で"xxxx length"と表現することは難しいから
同じlengthを使うにしても関係代名詞が省略された英文(名詞節)が
連想できるような表現の方が好ましいでしょ、って言いたいんです。
そうすると>>403に書いたとおり必然的に"len-"が前に来る、と。
0418デフォルトの名無しさん
NGNG> つまり、"memeqlen"では、機能を意味する(元の)文章を連想できないから。
連想できるに越したことはないけど、すべての関数や手続きについて、その機
能を名前だけできちんと表現できるようにしなきゃいけない、って所にすでに
無理がある。簡潔な名前で表現しきれないような機能を持つ場合も多いから。
だいたい名前だけで正確に機能を表現できるのならドキュメントは無論、コー
ドさえ見なくてもいいはず。不正確に機能を表現しているに過ぎないのにもか
かわらず正確な名前だと過信して誤解するくらいなら、名前はタグにすぎずコー
ドやドキュメントをきちんとチェックする姿勢を持っていたほうが健康的。
ある程度の所で線引きして、今回のように名前の長さの制限がきついとかの要
因で難しい場合は適当な名前で誤魔化していくのが当然の成り行き。日本語の
センス云々に至っては論外。
0419デフォルトの名無しさん
NGNGって駄目?
0420403=413
NGNGそれが20年前のセンスってことね。
歴史に何にも学んでないじゃん。
0421デフォルトの名無しさん
NGNGのほうがいいかなぁ。うーん。
0422408
NGNG何が言いたいのか、結論が何なのかがよく分からない。具体例を示してくれる
と一発で分かると思うのだけど。
この場合には、>>417 (403=413) が考えている、この状況を説明する
(1) 英文
(2) (1) から導かれる関数名
(3) (2) が xxxlen には難しい理由
を書いてくれれば、どうしたいのかが簡単に分かると思うんだけど。
0423デフォルトの名無しさん
NGNGとか。memとsimは韻を踏んでるし。
0424デフォルトの名無しさん
NGNG0425デフォルトの名無しさん
NGNG日本人に限らず、日本的な感覚を持ったおかしい人しかいないってことで。
0426デフォルトの名無しさん
NGNG0427デフォルトの名無しさん
NGNGしっくりくると思うんだけどな。
外野だけど。漏れは。
0428デフォルトの名無しさん
NGNGCだと this_is_the_name_of_a_function()だけど
C++ならthisIsTheNameOfAFunction(void)
ってことでつね:)
0429デフォルトの名無しさん
NGNGまあ、そうだな。
ちょっと長い名前だけどな。(w
0430デフォルトの名無しさん
NGNG> 歴史に何にも学んでないじゃん。
じゃ、一体何を学んだのかちょっとは言ってみたらどうかな?
センスとか歴史とかそういうゴタクはもういい、とみんな思ってるみたいだから。
つか、名前で機能を表そうなんて古い単純な考え自体、
80年代に既に失敗と判明してるような気がするけどw
0431デフォルトの名無しさん
NGNGつまり、
func_100
func_101
:
がFAですね?
0432デフォルトの名無しさん
NGNGいっそのこと新しい概念でっちあげて
"size_t memtropy(...)" とでもしたらどうだ? ちょうどmem以下は5文字だ。
「なんですか?それ?」って言われたら「え、知らないんですか!?」って
答えればいい。
0433デフォルトの名無しさん
NGNG0434デフォルトの名無しさん
NGNGそれでもその内に番号で会話出来るようになってくるんだこれが
0435デフォルトの名無しさん
NGNGワラタ
IPとかポート番号とかもその類だよね。
NEやってるやつらってケダモノ!?
0436デフォルトの名無しさん
NGNG最低限の意味は通じるし、全く無駄がない
これ以上はなかなか望めないだろうね
○結論
>>403はチョン
0437デフォルトの名無しさん
NGNGmemleneqだと「メモリの長さが一致」という風にとれるし、
語呂が悪い
0438デフォルトの名無しさん
NGNG語呂が良いと覚えやすい。
例えば某ゲームの超級ルーンワード
BerIthJah(ばーいすじゃー)
なんていいセンスしてる。
0439デフォルトの名無しさん
NGNGめむれねくてなんだ
0440デフォルトの名無しさん
NGNG俺も403は在日だと思う。
言語に詳しそうに見えるが、文章自体にセンスのなさが垣間見える。
実は日本語の肝心な要素、「韻」を学んでこなかったな、と。
0441デフォルトの名無しさん
NGNG>>401には、それぐらいの説得力があるよ。
0442デフォルトの名無しさん
NGNGmem
eq
len
よく見ればこれらはプログラミング言語では一般的に使われる略記法だろう?
だから読み方なんか容易に、しかも正確に予測できるんだよ
めむいくれん
この素晴らしさが判らないなんて・・・
0443デフォルトの名無しさん
NGNG今さら採用はしたくないけどw
0444403
NGNG求める値の意味を英語で表現できれば、絶対にmemeqlenなんて命名はしない。
これは暗号みたいな略しすぎの命名が是か非かとは全然別の問題。
仮に是だとしてもlenmemeqだろ、って言っているのに。
0445デフォルトの名無しさん
NGNG大規模なオープンソースのプログラムを書くんなら
getLenghtOfXXXとかにすればいいし。
そんなとこにこだわってると本質的な問題を見逃すよ。
分かりにくい変数名もまずいけど。
0446デフォルトの名無しさん
NGNG0447デフォルトの名無しさん
NGNGそれらを共通に扱う為抽象基本クラスでインターフェースを決め
派生クラスでファイルやメモリから読む実装を書こうと思ってます。
抽象基本クラス・派生クラス名のいい案があったら教えてください。
0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNGStream 辺りを調べてみてくらさい。
0450デフォルトの名無しさん
NGNG> 仮に是だとしてもlenmemeqだろ、って言っているのに。
ぶひゃひゃひゃひゃひゃひゃ!ありえねーw
0451デフォルトの名無しさん
NGNG多数派を馬鹿と切り捨てているわけだよね。
明らかに見慣れない命名しているようだけど、世界的に見てそちらが一般的な
感覚って話らしいのでぜひとも2,3そのような命名された関数を見てみたいな。
0452デフォルトの名無しさん
NGNG・職歴ダイアログ
・資格ダイアログ
・ソフトウェア業務経験ダイアログ
・上記のクラスの抽象ダイアログクラス
のクラス名で思い付いたんですが、イマイチぱっとしないので、
考えていただけないでしょうか。
言語はJavaです。
お願いします。
0453デフォルトの名無しさん
NGNG職歴 BusinessCareerDialog
資格 QualificationDialog
ソフトウェア業務経験 SoftwareDevelopmentExperienceDialog
抽象クラス CareerDialog
なんとなく、ダイアログのサブクラスにする以外の方法で
構成した方がスマートな気がしてきたけど、思いつかん。
0455デフォルトの名無しさん
NGNG0456デフォルトの名無しさん
NGNGGetPolygonAreaとか、いまいちシャキっとしないものしかのしか思いつきません。
いいアイディアがあったらお願いします。
0458デフォルトの名無しさん
NGNGget だと何か違和感があるから、calc とかでお茶を濁したりとか。
参照("get"):
ttp://www2.alc.co.jp/ejr/index.php?word_in=get&word_in2=%82%A0%82%A2%82%A4%82%A6%82%A8&word_in3=PVawEWi72JXCKoa0Je
0459デフォルトの名無しさん
NGNGどうしても後者をイメージしてしまう。
0460デフォルトの名無しさん
NGNGまあ、ネットで検索したら、polygon area を多角形の面積の意味で使ってるページ見つかったけど。
0461デフォルトの名無しさん
NGNG0462デフォルトの名無しさん
NGNG0463デフォルトの名無しさん
NGNGareaもcontentも日本では別の意味が強いし。
regionは、ちょっと違うか。
あとはsurfaceとか。
それとGetでは値を持ってくるって意味が強くて、
「求める」という匂いがしないから自分なら
CalculatePolygonSurfaceかな。
Areaでいい気がする。
0464デフォルトの名無しさん
NGNGcomputeFugaFugaだな。コンピュータの用途そのものって
感じだし。
0465デフォルトの名無しさん
NGNG0466デフォルトの名無しさん
NGNG>computeFugaFugaだな。コンピュータの用途そのものって
>感じだし。
激しくカコワルイ。
compute なんて単語を平気で使う人って、
機種ベッタリなコードを書いていそう。
コンピュータを生の機械として捕らえている感じがする。
しかも、下手したら
「こいつ、COBOL育ちの人間じゃねぇの?」なんて
疑われかねない。
0467デフォルトの名無しさん
NGNG「わたし、きのう、にく、しょくじした」はありえるが、
「私を昨日肉が食べました」が無いのと同じ。
0468デフォルトの名無しさん
NGNGお前がコボラーなんだろ?w
0469デフォルトの名無しさん
NGNGいうときの「画面」は英語ではどう表現するのかな?
screen? page? form? なんか違うような気がして迷ってます。
0470デフォルトの名無しさん
NGNGオブジェクト指向だと、PolygonもCircleもRectangleも全部area()というメソッドを
呼んで面積を計算させる。
aPolygon.area();
aCircle.area();
aRectangle.area();
:
:
0471デフォルトの名無しさん
NGNG# いやあんま英語得意じゃないけど
0472デフォルトの名無しさん
NGNG> screen? page? form? なんか違うような気がして迷ってます。
選択肢を選ぶような形なら menu でもいいんじゃないかと思います。
文字列を入力するのなら form かな。
0473デフォルトの名無しさん
NGNG全部LDOCEから。
area
1 a particular part of a country, town etc in an area
2 a part of a house, office, garden etc that is used for a particular
purpose
3 a particular subject, range of activities, or group of related
subjects
4 the amount of space that a flat surface or shape covers
content
1 contents [plural]
a) the things that are inside a box, bag, room etc contents of
b) the things that are written in a letter, book etc contents of
2 [singular] the amount of a substance that is contained in something,
especially food or drink
3 [singular, U] the ideas, facts, or opinions that are contained in a
speech, piece of writing, film, programme etc
4 [singular, U] the information contained in a website, considered
separately from the software that makes the website work
extent
1 to ... extent
used to say how true something is or how great an effect or change
is to a certain extent/to some extent/to an extent (=partly)
2 [U] how large, important, or serious something is, especially
something such as a problem or injury
3 [U] the length or size of something
0474デフォルトの名無しさん
NGNGobj.area() よりは obj.GetArea() の方が好きだけど。
数学用語的には、content は一般の n 次元図形の容積で、
2次元図形に対して使うと面積になる感じ。
area は2次元図形に対してのみ使う。
たとえば、3次元図形に対しては
content っていうと体積、
area っていうと表面積っぽいイメージが。
0475デフォルトの名無しさん
NGNGないと思う。日本人は漢語の伝統かどうか知らんがそういうの好きだけど。
てらいのない語句を普通に使えるのって英語のいいところの一つじゃないか。
で、GetHowLarge, GetHowWideなんてどう?
0476デフォルトの名無しさん
NGNG> で、GetHowLarge, GetHowWideなんてどう?
具体的な数値の変わりに、"small"とか"big"とか"narrow"とか"wide"とかの
文字列が返ってきて途方に暮れそうなので却下。
0477デフォルトの名無しさん
NGNGおいおい、君は「どのぐらい広い」って聞かれて「広い」とか「狭い」とか
答えるのか?
幼児並みの言語能力ですなあ。『しょれゴハン?』ってか(w
0478デフォルトの名無しさん
NGNG「とても広いよ」とか「すげー狭い」とか答えるな。
0479デフォルトの名無しさん
NGNG普通に the area of a polygon でしょ。ネイティブに聞いたけど普通に通じたよ。
0480デフォルトの名無しさん
NGNGだからね、通じるけど明示的じゃないんだよ。
前後の文脈がないと意味を意味が収束しないの。
英語ってそういう言葉だからしょうがないけど。
ていうかそれ言うならarea of the polygonでしょ。
0481デフォルトの名無しさん
NGNG0482デフォルトの名無しさん
NGNG馬鹿がいらあ。
"area"の「意味が理解できるかどうか」は、英語に不自由か堪能かとは全然別の問題。
むしろ"area"のような多義的・文脈依存的な語句を脈略なく使って
意味を成すことができるなんて独りよがりな発想をする奴がセサミストリート以下なの。
君のようなね。
0483デフォルトの名無しさん
NGNG文脈的に面積って意味で確定すると思うんだが。
もう、>>470 の案採用しろよ。っていうか、OOP言語使え。
0484デフォルトの名無しさん
NGNG語感がカワイーことには共感します。
メメキュ〜〜♪
0485デフォルトの名無しさん
NGNG0487デフォルトの名無しさん
NGNG> ていうかそれ言うならarea of the polygonでしょ。
には誰かつっこまんの?
0488デフォルトの名無しさん
NGNG0489デフォルトの名無しさん
NGNG俺もareaで何の問題もないと思うが。
0490デフォルトの名無しさん
NGNG引き出しが少なくて苦労する。
0491デフォルトの名無しさん
NGNGどんなソフト?
そのソフトの機能にちなんでつけるのがいいと思うよ。
0492デフォルトの名無しさん
NGNG名前だとタハーだな。考えたあげく、出てきた結果が、たとえるなら
ラベルプリンタとかディスクフォーマッタとかテキストエディタみた
いな感じになったり。
0493デフォルトの名無しさん
NGNGとりあえず正式名が決まるまではコードネームとしてMSみたいに
地名付けちゃうのはいいアイデアだと思うけどね。
ある程度機械的に命名できるし。
オープンソースだったら正式名の決定だってそれこそオープンに
しとけばいいわけだろうし。
0494デフォルトの名無しさん
NGNGUMLeditor
UMLmodeler
UMLwriter
UMLstudio
...
とか、同じような名前が出てくると、
ソフトの区別がつけにくいね。
0495デフォルトの名無しさん
NGNGEclipseとかRubyとかGNU Screenとか…
ってプロジェクト名に関して話すのもOKなん?
0496デフォルトの名無しさん
NGNGあと、Muleの源氏物語みたいな、バージョンごとのコードネームの
シリーズなんかも、実際に付けてる人の経験は知りたいな。
0497デフォルトの名無しさん
NGNG0498デフォルトの名無しさん
NGNG学校のレポート?
0499デフォルトの名無しさん
NGNGマジレスすると、funcRequestToInputTwoNumbersAndDisplayBiggerOne
0500デフォルトの名無しさん
NGNG環境はDelphiです
foo: array[Tfoo] of String = ('=','<>','>','<');
~~~ここが質問したい変数
よろしくお願いします。
0501デフォルトの名無しさん
NGNGマジレスするとRequestは変だし数の大小は普通BigじゃなくてLargeを使う。
0502デフォルトの名無しさん
NGNG…そうかも。
Request はユーザから「〜を入力して『もらい』」
ということを表わしたかったんだけど…意味フメかも。
Input と Display に係るようにもとれるし。
> 数の大小は普通BigじゃなくてLargeを使う。
そうでした。larger <=> less ですよね。
C++ の STL だと greater <=> less だったりもするけど、
ニュアンスがよく分からないなぁ。
inputTwoNumbersAndDisplayLargerOne で。
0503デフォルトの名無しさん
NGNG>ニュアンスがよく分からないなぁ。
ニュアンスというか >= は英語で greater or equal と読む。
<= は less or equal と読む。
x86 のインストラクションでも ge や le でしょ?
0504デフォルトの名無しさん
NGNGえっと、greater, bigger, larger の使い分けってことです。
私は辞書ひきながら名前を考えるやつなので、しばしばこういった
使い分けにひっかかってしまう。
0505デフォルトの名無しさん
NGNG0506デフォルトの名無しさん
NGNGlarge 広い
greater 大きい〜
0507デフォルトの名無しさん
NGNGbig mountain
large shield
greater demon
0508デフォルトの名無しさん
NGNG>>499 や >>502 はネタですし。
普通は max かそれに近い名前にするでしょうね。
0509デフォルトの名無しさん
NGNG2変数比較でmaxってのも不自然だよな
0510デフォルトの名無しさん
NGNG元がfoldingを内包する関数だからっすよ
(define (max . l) (fold-left (lambda (l r) (if (> l r) l r)) (car l) (cdr l)))
(max 1 2 3 4 5 6) => 6
比較を行う最小の組が2つってことで
0511デフォルトの名無しさん
NGNGなるほど。ってSchemeですかぃ Σ(゚д゚lll)ガーン
0512デフォルトの名無しさん
NGNG> ニュアンスというか >= は英語で greater or equal と読む。
> <= は less or equal と読む。
greater than or equal to
less than or equal to
です。
0513デフォルトの名無しさん
NGNGまあ、数学的には例え要素が1つだけの集合相手でもmaxはmax。
0514デフォルトの名無しさん
NGNG0515デフォルトの名無しさん
NGNGいや、正確にはそうだが、
greater or equal だけで済ますことも多々ある。
This value is greater or equal to zero.
とかね。
0516デフォルトの名無しさん
NGNG> greater or equal だけで済ますことも多々ある。
それは学の無い人がよくする間違いとしてとても有名です。
0517デフォルトの名無しさん
NGNGそうなんですか。それは失礼。
でも言葉に学なんて関係なさげな気も。
結局大多数の流れで決まるから。
0518デフォルトの名無しさん
NGNGhttp://www.google.co.jp/search?q=%22greater+than+or+equal+to%22
http://www.google.co.jp/search?q=%22greater+or+equal+to%22
0519デフォルトの名無しさん
NGNG> でも言葉に学なんて関係なさげな気も。
気のせいです。
書き方、話し方や語彙でその人の教養が測られてしまうのは米国では周知の社会的事実です。
0520デフォルトの名無しさん
NGNGはいはい、すいません。私の負けです。
これ以上はつっこみません。
0521デフォルトの名無しさん
NGNG釣りか、それとも趣味で馬鹿を晒してるのかと思ったw
0522デフォルトの名無しさん
NGNGあなたも、それ以上はつっこみ不要。
0523デフォルトの名無しさん
NGNGおまえこそな
0524デフォルトの名無しさん
NGNG0525デフォルトの名無しさん
NGNG略
0526デフォルトの名無しさん
NGNG畋
0527デフォルトの名無しさん
NGNG田
0528デフォルトの名無しさん
NGNG口
0529デフォルトの名無しさん
NGNG||
0530デフォルトの名無しさん
NGNG|
0531デフォルトの名無しさん
NGNG.
0532デフォルトの名無しさん
NGNGここで拡大コピー
■
0533デフォルトの名無しさん
NGNGネガ
0534デフォルトの名無しさん
NGNG田
グリッドを追加してみた
0535デフォルトの名無しさん
NGNG>>527
0536デフォルトの名無しさん
NGNG0537デフォルトの名無しさん
NGNG(例えば、元がscript.abならscript.abo)
それともdumpで+d, *.abdか。
0538デフォルトの名無しさん
NGNGconditions[]
comparisons[]
operators[]
0539デフォルトの名無しさん
NGNGそのまま
script.o でも通じるんじゃない?
0540デフォルトの名無しさん
NGNG0541デフォルトの名無しさん
NGNGgetラップしてるクラス名
0542デフォルトの名無しさん
NGNG0543541じゃないけど
NGNG……別空間だと確かに衝突はしないけど、
いざ扱うとなると厄介だからクラス名は、なるべく変えたほうがいいと思う
0544デフォルトの名無しさん
NGNGって混乱しそうだな・・・
0545デフォルトの名無しさん
NGNG0546デフォルトの名無しさん
NGNGされる人(代理人になる側)がdelegatee
delegateeは通常、代理人とか代表とか、委員会の委員とか、そんな意味。
0547デフォルトの名無しさん
NGNG0548デフォルトの名無しさん
NGNG使うのやめとけ
0549デフォルトの名無しさん
NGNG使うのやめとけ
0550デフォルトの名無しさん
NGNG0551デフォルトの名無しさん
NGNGgetHandle() とかにしてるなぁ。
ラッピングされるのがオブジェクトの場合は、
getWrappedObject()
getInternalObject()
くらいしか思い浮ばない。
0552デフォルトの名無しさん
NGNGget名前空間+ラップしてるクラス名
とかわざと長ったらしくするのも手かも。
0553デフォルトの名無しさん
NGNG0554デフォルトの名無しさん
NGNG0555デフォルトの名無しさん
NGNG> メインで使ってるライブラリによる。
でもその理屈だと、どうしてC++では大文字区切りが多いのか説明できないよね。
0556デフォルトの名無しさん
NGNG良いって言うか…個人の趣向の問題だわな。
全体的に見て違和感の無いであろう方を採用するのが無難。
0557デフォルトの名無しさん
NGNG0558デフォルトの名無しさん
NGNG>命名規則や設計の善し悪しについて議論するのは基本的に禁止。
0559デフォルトの名無しさん
NGNG受信処理のループに
状況を取得したり、
命令(フラグで判断)する為に渡す構造体(クラス)の名称は、
何がよろしいですか?
↓XXX に値する名称
XXX info;
info.SetFileName("test.log");
recvLoop( &info );
...
info.bStop = TRUE;// recvスレッドが停止する。
みたいな。
フラグによる命令とかも含まれるので
CRecvInfo風だと情報のみという感じなので、躊躇してます。
雰囲気的には「中の人」って感じ。または、「小人さん」
0560デフォルトの名無しさん
NGNGできそうな構造体だな。
Cでも
Receiver recv;
recv.SetFileName("test.log");
recvLoop(&recv);
recv.bStop = TRUE;
とか。
0561デフォルトの名無しさん
NGNG0562559
NGNG実は、
Recevier 部分を
インタフェースクラスっぽいのにして、
いろんな方法でやれるようにしたいのです。
ファイル受信タイプ
バッファ受信タイプ
別のタイプのバッファタイプとか。
一つのクラスに詰め込みすぎると駄目な気がして。
0563560
NGNGそういう限定が出来ないなら、DataStreamとか。
0564559
NGNGDataStream いいですね。
今、マルチスレッド等のデザインパターン見て考慮してますが、
いいのが無ければIXXXDataStreamみたいな物にしたいと思います。
ありがとうございます
0565デフォルトの名無しさん
NGNG0566デフォルトの名無しさん
NGNG0567デフォルトの名無しさん
NGNG0568デフォルトの名無しさん
NGNG0569デフォルトの名無しさん
NGNG0570デフォルトの名無しさん
NGNG0571デフォルトの名無しさん
NGNG0572デフォルトの名無しさん
NGNG0573デフォルトの名無しさん
NGNG0574デフォルトの名無しさん
NGNG0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNG0577デフォルトの名無しさん
NGNG0578デフォルトの名無しさん
NGNG0579デフォルトの名無しさん
NGNG0580デフォルトの名無しさん
NGNG0581デフォルトの名無しさん
NGNG│ト、l、 /´, '`⌒'´ `ヽ: : .
ヾヽ!lV/ / ,/ / ,' ハ、: .
,ィニ≧ゝレ' / / ,./ / , ハ : : .
く<-‐7´ _」] l l/_,∠/ / / / い : : .
 ̄ノ/: :f r'l l /レ'/、_/‐ト'、/l| li l : : : : .
. : {ハ : :|{(l|y==ミ _ノ、/ソリ ll | : : : : : ぬるぽ
: : : :ヽヽ: :|、lハl、゙ ⌒ヾlノリ ll l : : : : : :
: : : : : : : : V\ヽ、 `ー ゛ノルんイリノ : : : : : :
: : : : : : : : : ,.--、_ハ`−r=ニ--、′ノ. : : : : : : :
: : : : : : : : / /-ョロ'ヲ´ i l : : : : : : : : : :
: : : : : : : 〈 ,ハフ'兀「 ! } : : : : : : : : :
: : : : : : : : ヽ, ト{‐lハ. ヽ ' ノ : : : : : : : :
: : : : : : : 〈 , !{ソ ヽl/|、: : : : : : : : ,r-、
: : : : : : `ヽ V j _ノ ,スヘ_ノ7--−イ∧〈
: : : : : : : { / ,ハ、 _//く 〈 ___ r'九〈ハ.}
: : : : : : :レ' ' ,ハヘニイヽ_厂 、ノソト}〈V´
: :_ノ−- 、' {∧ トヘ_「 {Y: :仔 之_
〈l ̄>-、_ 丶レ^ヽ厂` 上l_:/Z/ソ‐′
r个y'⌒ll_,/‐、;_,、ト、__ト、 ` ー/「>,、 └トf‐′
{_Y^lヽ、,ど , , 〈__j,ハ、) 、_イソ´`ヽヘ、ノ、lフ
ヽ>ゝハ 〈ノ{ l! ハ_j人lJ /ソ: : : . ノフく_.イ
〉 〈、ソ´ UU 、ノ入 : :__rクー<__〉
∠__, 〈_⊥、′ i _,rくソヽ√ヽフ
j__ルく_/T'┬_ヒス⊥イ \ノ
ヽ√ \丿 ヽ/
0582デフォルトの名無しさん
NGNG0583デフォルトの名無しさん
NGNG0584デフォルトの名無しさん
NGNGぬるぽに侵食されている。
0585デフォルトの名無しさん
NGNGが
0586デフォルトの名無しさん
NGNGを
0587デフォルトの名無しさん
NGNG形容詞や名詞ではなく、動詞の場合(例えば、あるイベントで何かを行うかどうかを
表すフラグなど)どういう命名したらいいでしょう?
頭にbを付ける命名(例えば、bPlayMidi)は、メンバ変数のプレフィックスに
アンダーバー無しのmを使いたいので避けたいのです。(慣れの問題かもしれませんが、
mbPlayMidiは読みにくいような気が。。かといってこういう場合だけ
m_bPlayMidiのようにするのも一貫性がない。)
今はとりあえずDoPlayMidiのようにしているのですが、どうもこれも
しっくりこなくて。
0588デフォルトの名無しさん
NGNG現在進行形でどうだろう?
mIsPlaying(Midi) とか。
0589デフォルトの名無しさん
NGNG0590デフォルトの名無しさん
NGNG0591デフォルトの名無しさん
NGNGIs〜,Has〜 なら Does〜 になるんじゃないかな?
・・・・っていうことに気付いちゃったけど、受け入れ難いなぁ。
0592デフォルトの名無しさん
NGNG・MIDIを「プレイ中である」フラグ? なら isPlayingMIDI
・MIDIを「プレイすべき状態である」フラグ? なら shouldPlayMIDI
でどうだろう?
0593デフォルトの名無しさん
NGNG現在形はなぁ…。
習慣とか真理の意味合いがあるから。
0594デフォルトの名無しさん
NGNGキャラクターがある程度ダメージを受けると、動けなくなります。
格闘ゲーム等である程度ダメージを受けて「ピヨッた」とか言う状態と
同じようなものです。
この状態かどうかをbool値で管理したいのですが、
上手い変数名が思い付きません。
何か良い案のある方意見を聞かせてください。
0595デフォルトの名無しさん
NGNG0596デフォルトの名無しさん
NGNGそういうのってフラグで表すのは不適切じゃないか?
状態変数の一つの値として表したほうがいいような。
0597デフォルトの名無しさん
NGNG結局booleanだから実質フラグになってしまうと思われ
あッ、>>596はフラグの名前を State にしろと言ってるのかッ。
0598デフォルトの名無しさん
NGNGそれを合成したときの変数名はどうするか
rectangle
square
plane
space
どれがいい?
0599デフォルトの名無しさん
NGNGwidth, height, rectに一票
0600デフォルトの名無しさん
NGNGx horizonal
o horizontal
ね。
つーか、vertical と horizontal は背反なんだから
それを合成ってのは変だよ。
0601デフォルトの名無しさん
NGNG大きさとは限らない、座標かもしれない。
というわけで coordinates に一票。
0602デフォルトの名無しさん
NGNG座標ならあの候補はないだろ
0603598
NGNG横方向にループ horizotalLoop
両方向にループ ?? = verticalLoop | horizotalLoop
0604デフォルトの名無しさん
NGNGなんか斜めにループしそうだなw
boolでフラグ分けたら?
0605デフォルトの名無しさん
NGNG0606デフォルトの名無しさん
NGNG0607デフォルトの名無しさん
NGNGこれだろ
0608デフォルトの名無しさん
NGNGstune(そんな単語ないけど) + -ed なら stuned
0609デフォルトの名無しさん
NGNG終了化?
0610デフォルトの名無しさん
NGNG0611デフォルトの名無しさん
NGNG即レスありがとう!
0612デフォルトの名無しさん
NGNG0613デフォルトの名無しさん
NGNG0614デフォルトの名無しさん
NGNGstunは他動詞。
0615デフォルトの名無しさん
NGNG0616デフォルトの名無しさん
NGNG0617デフォルトの名無しさん
NGNG自分なりに考えたんですが、しっくりきません。
クラス----------------------------------------
AccessAuthority
定数----------------------------------------
EXECUTE:int // 実行可能を示す数値
WRITE:int // 書き込み可能を示す数値
READ:int // 読み込み可能を示す数値
フィールド----------------------------------------
execute:boolean // 実行可能を示す
write:boolean // 書き込み可能を示す
read:boolean // 読み込み可能を示す
メソッド----------------------------------------
canExecute // 実行できるか
canWrite // 書き込み可能か
canRead // 読み込み可能か
あと、実行、書き込み、読み込みを数値化して返すメソッド名が思いつきません。
よろしくお願いします。
0618デフォルトの名無しさん
NGNG0619デフォルトの名無しさん
NGNGdword permission;
とかしてbit-fieldで表せないもんか?
E/R/Wごとに設定するmethod立てるのは勘弁('A`)y-~
0620デフォルトの名無しさん
NGNGそれを表示するモジュール名をお願いします。xxxxx.exeで。
0621デフォルトの名無しさん
NGNG0622デフォルトの名無しさん
NGNGasNumer(), toNumber() あたり?
>>620
telnum2customer.exe
>>621
ナイス(w
>>618
お前の魂胆は分かっている。
FORTRAN とかアセンブリとか言い出すんだろう。
0623デフォルトの名無しさん
NGNGrwxrwxrwx
0624デフォルトの名無しさん
NGNGここを見て思ったんだけど、
boolean型の変数をisAsleepとするとします。
で、ゲッターメソッドもisAsleep()なるのは分かります。
セッターはどう付けるべき?
規約どおりだとsetIsAsleep()になる。
でも変・・・。
で、setAsleep()になる。
でも規約どおりじゃない・・・。
みんなどうしてる?
0625デフォルトの名無しさん
NGNG0626624
NGNGSun,Componentクラスのフィールドvisibleのセッターとゲッターは
setVisible() ---セッター
isVisible() ---ゲッター
になってる。
ソース見るしかないのかな・・・。
0627デフォルトの名無しさん
NGNGフィールドの名前は外部的にはどうでもいいっちゃいい。
実装見るときには、理解しやすければどちらでも構わない。
フィールド名とsetter/getterの名前の関係が問題になるのは、
setter/getterの名前が分からず、フィールド名だけが分かっ
ている場合。
この場合はフィールド名から機械的にsetter/getter名を導い
てリフレクションにお願いする。
0629デフォルトの名無しさん
NGNGRaliho()
0630デフォルトの名無しさん
NGNGhttp://www.koders.com/
オープンソースのソースコードの検索エンジン。命名の助けになるかも。
nullpoで1件ヒット。
0631デフォルトの名無しさん
NGNGdelegate void MyDelegate()
か
delegate void myDelegate()
どっち?
0632デフォルトの名無しさん
NGNGコーディング規約 第2条
http://pc5.2ch.net/test/read.cgi/tech/1068752664/
つかdelegateにDelegateなんてつけないだろ。
アクションの名前だけで十分。
つか使ってる言語のフレームワークを参考にしとけ。
0633デフォルトの名無しさん
NGNG例えだ、ヴォケが
0634デフォルトの名無しさん
NGNGこれって一番的を射た意見なんだよね
作る側はこりたいかもしれないけど、使う側にしてみればリズムを崩さないで欲しいし
0635デフォルトの名無しさん
NGNGこれの名前は?
0636デフォルトの名無しさん
NGNG単なる名前の部分についてだけど、こういう名前をつけるとき
obj..GetArea()にするか obj.getArea() にするかいつも迷う。
0637デフォルトの名無しさん
NGNGJavaで作ってるならハンガリアンなんて使わずに小文字始めで書けばいい
0638デフォルトの名無しさん
NGNGコーディング規約 第2条
http://pc5.2ch.net/test/read.cgi/tech/1068752664/
0639デフォルトの名無しさん
NGNGLENGTH_OF
ARRAY_SIZE
0640デフォルトの名無しさん
NGNGnumof
あと、括弧のつけ方が違う。
0641デフォルトの名無しさん
NGNG今そっちのスレは、マクドナルドとマッキントッシュの
略称の呼び方の議論で白熱中(w
0642デフォルトの名無しさん
NGNG変換関数の名前は自分のスタイル通り
hogeCast
とすべきか、ここだけは static_cast などの標準に合わせて
hoge_cast
とやるべきか、迷っています。
どっちにすべきでしょうか…?
0643デフォルトの名無しさん
NGNG0644642
NGNGhoge_cast -> STL とスタイルがかぶる、打つ量が増える
hogeCast -> スタイルがかぶらない。打つ量も増えない。
という理由で Java スタイルでやってるんですが、キャストばっかしは
static_cast 等と合わせた方がいいのかなと思いまして…
0645デフォルトの名無しさん
NGNG0646デフォルトの名無しさん
NGNG0647デフォルトの名無しさん
NGNGどどど、童貞ちゃうわ!
0648デフォルトの名無しさん
NGNG0649デフォルトの名無しさん
NGNG名前が衝突するのとは話が違うわけだし
0650デフォルトの名無しさん
NGNGのも見にくいと思う。
例えばプライベート関数は全部小文字とか小文字から始める名前、
パブリック関数は大文字から始める名前とか、ローカルルール付けされた
ソースを見たことあるんだけど、、、
0651デフォルトの名無しさん
NGNG命名規則はスレ違いだ馬鹿。>>1くらい嫁
0652デフォルトの名無しさん
NGNG0653デフォルトの名無しさん
NGNGvalidName, legalName
のように、valid と legal どちらかが付く命名が多いのですが、
valid と legal は使い分けをするものなのでしょうか。
0654デフォルトの名無しさん
NGNG英語の話としてですけど、validは正当なとか有効なとか、法的や公的に内容が間違ってない、
何かの規則に照らして正しい、そんな感じ。
legalは法律的に正当とか、合法という意味。
legal \subset validってなところです。
0655デフォルトの名無しさん
NGNGinvalid : 無効な
illegal : 不法な
0656デフォルトの名無しさん
NGNG"\r\n\r\n"という文字列が読み出された時点で終了したいんだけど、
最後4文字の並びを表す状態変数とのその状態名って何がいいかな?
とりあえず思いついたのとしては
lastSequence
SEQUENCE_CR
SEQUENCE_CRLF
SEQUENCE_CRLFCR
SEQUENCE_CRLFCRLF (こうなった時点で終了しちゃうからいらない?)
SEQUENCE_OTHERS
があるけど。
0657デフォルトの名無しさん
NGNGSEQUENCE_END
SEQUENCE_EOF
SEQUENCE_EOS
などはどう?
0658デフォルトの名無しさん
NGNG{
Point<N> getP1();
Point<N> getP2();
}
上記のような2点を使用してN次元の直方体を表わすクラスなのですが、
その点を取得/設定するメソッド名が思いつきません。
# さすがに getP1/getP2 ではあんまりなので・・・。
二次元の場合 getLeftTop/getRightBottom などにするのですが。
getMinor/getMajor なども考えてみましたが、何か違うような・・・。
0659デフォルトの名無しさん
NGNGP1, P2 でいいじゃん。普通にみるよそういうの。
0660デフォルトの名無しさん
NGNGの反対は
deFocus, offForus
どれがいいのか
0661デフォルトの名無しさん
NGNGboolならfocusedの方がいいような。
イベントや関数名ならlostFocusかな。
0662デフォルトの名無しさん
NGNG英語でいくとoffFocus。deFocus(焦点をはずす)はFocus(焦点をあわせる)の反対語。
0663デフォルトの名無しさん
NGNG0664デフォルトの名無しさん
NGNGだったらonLostFocusとか・・・
0665デフォルトの名無しさん
NGNG(言ってみたかっただけ)
0666デフォルトの名無しさん
NGNG0667デフォルトの名無しさん
NGNG0668デフォルトの名無しさん
NGNG0669デフォルトの名無しさん
NGNG{
HANDLE HogeHandle = OpenHandle(...);
...
if(A) *A = HogeHandle;;
...
}
このときAはどんな名前にすべきですか?
Aがnullの場合もあるので↓のようにはできません。
... func(HANDLE* A) { *A = OpenHandle(...) }
0670デフォルトの名無しさん
NGNGlpHogeHandle
以上
0671デフォルトの名無しさん
NGNGハングリー精神というのを長い間
ハンガリー人の国民性のことだと思ってた。
0672デフォルトの名無しさん
NGNGそんだけじゃ全然わからんけど
inHandle
でいいんじゃね?
0673デフォルトの名無しさん
NGNG0674デフォルトの名無しさん
NGNGというメソッド名は
canRefer
でOK?
0675デフォルトの名無しさん
NGNG0676デフォルトの名無しさん
NGNGウィンドウのフォーカスのことならなおさらonBlurじゃん。
0677デフォルトの名無しさん
NGNG個人的には両方Focusっていう単語が含まれてて
明らかに反対の意味を指している感じがしてわかりやすいからいい。
0678デフォルトの名無しさん
NGNG0679デフォルトの名無しさん
NGNGそれは好きじゃないなぁ。
判定させたいからisとかのほうがしっくりくるし。
check〜だとチェックするだけのイメージ…。
あ、別にいいのか。う〜ん。
0680デフォルトの名無しさん
NGNG設計が悪い。
GetReferenceで不可ならnullを返せばいいのさ。
0681デフォルトの名無しさん
NGNGマニュアルに「このイベントはウィンドウのフォーカスがぼけたときに発生します。」って書くんならそれでもいいよ。
0682デフォルトの名無しさん
NGNGisreferable
0683デフォルトの名無しさん
NGNGこれは悪い例としてプログラミング作法に書いてたな。
真偽のどちらが返ってくるのか曖昧だと。
0684デフォルトの名無しさん
NGNG参照可能か?の名前を質問しただけで、
>設計が悪い。
だからね。
いやいや、天才がいましたよ。
>設計が悪い。
>設計が悪い。
>設計が悪い。
>設計が悪い。
>設計が悪い。
0685デフォルトの名無しさん
NGNGif((REFERABLE)Hoge) Okay();
0686デフォルトの名無しさん
NGNG0687デフォルトの名無しさん
NGNGクソ設計の典型だな
0688デフォルトの名無しさん
NGNG0689デフォルトの名無しさん
NGNG0690デフォルトの名無しさん
NGNG{
private:
double price,unit,amount;
}
privateのメンバーについてそれぞれを文字列・カンマ編集の文字列・数値で
値を返す関数名に迷っています。
0691デフォルトの名無しさん
NGNG0692デフォルトの名無しさん
NGNG価格をどういう書式で表示するかは(例えば3桁区切りとか)は使う側の問題なんだから。
0693デフォルトの名無しさん
NGNGInventoryPlanQty, InventoryActualQtyとしたのだが
何となく長ったらしい。InventoryはStockとしても通用するのでしょうか。
あと数量と金額は QtyとAmountで使い分ければいいのかな?
0694デフォルトの名無しさん
NGNGInventoryよりStockの方が良い。Qty(Quantity)よりCountの方が良い。
日本人にはそっちの方が馴染み深い。
Plan/Actualは先頭に持ってきた方が良い。
PlannedStockCount/ActualStockCount
↑もしくはPlanningStockCount
0695デフォルトの名無しさん
NGNG要はSetMapMode(dc, MM_LOMETRIC)とするのと同じことなんですけど、
こいつの座標系が気に入らないので自作の方向になりました。
0696デフォルトの名無しさん
NGNGプラットフォームの流儀 > 自分の流儀
あきらめれ
0697デフォルトの名無しさん
NGNG0698デフォルトの名無しさん
NGNG帳票たれ流し印刷時に面倒なんですよ。
これをあざやかに解決してくれるならプラットフォームに従います。
0699デフォルトの名無しさん
NGNG0700デフォルトの名無しさん
NGNG0701デフォルトの名無しさん
NGNGページに配置しているデータグリッドを更新するメソッド名で、
なかなかいい名前が思いつきません。
↓自分なりに考えた名前です。
Refresh
Rebind
みなさんならどう付けるのでしょうか?
0703デフォルトの名無しさん
NGNG概念的によく似た紛らわしいメソッドがあるとか特別な理由がないのなら
そんな神経質になることないと思うけど。
Rebindはちょっと違う気もするけど、Refresh,Update,Renew
このあたりのどれでもいいのでは?
0704デフォルトの名無しさん
NGNG0705デフォルトの名無しさん
NGNG今時そういうのは「関数」ではなく、
クラスにすべきだろう。
で、どのみちクラス名で機能を明示することは難しいと思われるから、
クラス名はFloatExとかMyFloatとか適当でいいんじゃないか。
クラス使えないツール使ってるならGet_構造体名
0706デフォルトの名無しさん
NGNGFloatSeparator、FloatParserとか・・・いい名前うかばない。
0707デフォルトの名無しさん
NGNG0708デフォルトの名無しさん
NGNGC言語なんでクラスに出来ないんですよー…
そりゃクラス使いたいですけど…
関数なら parseFloat?なんかJavaみたいですけど(parseは意味的におかしいかな)
0709デフォルトの名無しさん
NGNG0711デフォルトの名無しさん
NGNG0712デフォルトの名無しさん
NGNGDatabaseManeger
DatabseMediator
DatabaseHandler
いい名前ない?
0713デフォルトの名無しさん
NGNG0714デフォルトの名無しさん
NGNGまぁ、FooChooser とかでいいんでない?
0715デフォルトの名無しさん
NGNGそんな関数を作らなくても標準ライブラリのfrexpとかをそのまんま使ったら駄目なのか?
0717デフォルトの名無しさん
NGNGDao
0718デフォルトの名無しさん
NGNG0719デフォルトの名無しさん
NGNG0720デフォルトの名無しさん
NGNG正直、Daoはおすすめできない。
0721デフォルトの名無しさん
NGNG0722デフォルトの名無しさん
NGNG論理値を返すとして
isFileSatisfiedCondition
スペルは間違ってるかも
あ,やっぱisValidFileでいいわ
0724デフォルトの名無しさん
NGNGmatch でいいじゃん。
FileMatcher#match で
0725デフォルトの名無しさん
NGNG0726デフォルトの名無しさん
NGNGなんの略でつか?
>>720
じゃあなにかお一つ…。
0727デフォルトの名無しさん
NGNGGetDataFromDatabase
ParseDataFromDatabase
0728デフォルトの名無しさん
NGNG名前:????
戻り値:ブール型
言語:Java
お願いしまつ。
0729デフォルトの名無しさん
NGNG0730デフォルトの名無しさん
NGNG0731デフォルトの名無しさん
NGNG0732デフォルトの名無しさん
NGNG0733デフォルトの名無しさん
NGNGえ?まじ?
メソッド名のことじゃなくてか?
0734デフォルトの名無しさん
NGNG0735デフォルトの名無しさん
NGNG0736728
NGNGこのメソッドは引数を使います。
boolean foo(String str, String format)
str - 対象の文字列
format - フォーマット
0737デフォルトの名無しさん
NGNG0738デフォルトの名無しさん
NGNG自作ライブラリを構築しようかと思っておりますが
名前とか、ファイルのフォルダ分けとかの形式
悩んで作れません。
名前空間使うとdoxygenのhtmlヘルプファイルがわかりにくくなるし
かといって無しだと、何かとぶつかる可能性もあるし(CThread等)
クラス名のプリフィックスにライブラリ名(ここでは、GDKとする)
GDKThreadとつけても、なんかしっくりこない。
3日後には、ププーGDKなんて何かっこつけてんですか?
どうせラッパーでしょ。と自己否定
あと、フォルダ分類。
Graphis/Sound/Input/Window/...等分類しようとしていますが
分類しづらいファイルタイプもあったりするし
#include "Graphics/Texture.h"みたいにわざわざ改装指定めんどいし、
かと言って、全部同じフォルダだと150以上のファイルがごっちゃになるわけで。
自分の優柔不断さに呆れてきました。
ガツンと何か言ってくれ
0739デフォルトの名無しさん
NGNGスレ違い
0740デフォルトの名無しさん
NGNG0741デフォルトの名無しさん
NGNGこのままでは、糞スレ建てちゃうぞ。
0742デフォルトの名無しさん
NGNG[00001402](SET)] クラス命名法(C以外で始めるべきか、名前空間を使うべきか)
http://forums.belution.com/ja/cpp/000/014/02s.shtml
名前空間っぽい。
やっぱ、boostみたいにすべきかー。
http://piza.2ch.net/tech/kako/972/972916989.html
33 名前: 老人Z 投稿日: 2001/01/29(月) 10:11
クラス名の先頭文字をCやTにするのはライブラリで使用する
クラス名とユーザーが定義するクラス名との衝突を避けるため。
だからライブラリの命名規則を真似るのは愚かなことじゃ。
精進が足らんのお
43 名前: 奥さん、名無しです 投稿日: 2001/01/29(月) 13:20
C,Tのプレフィックスは衝突する可能性が高い
ライブラリのバージョンが上がって衝突したこともあるし
ネットに落ちているソースコードともぶつかる。
以後、プレフィックスはプロジェクト名の略称
もしくは自作ライブラリの略称
51 名前: デフォルトの名無しさん 投稿日: 2001/01/29(月) 17:21
.NETのヘルプを見たところ、
.NET Framework Design Guidelinesの随所に
「Do not use Hungarian notation」
(ハンガリアン記法使うなおんどりゃあああッ!(意訳))
とありますね。
いやあ、これで世の中平和になるでしょう。
Cとかのプリフィックスも駄目みたい。
ハンガリアンって駄目なのかー。
0743デフォルトの名無しさん
NGNG0744デフォルトの名無しさん
NGNGこのスレ、メソッド名も答えてるじゃん。
>>2〜に面白げなリンク先あるじゃん。
見てみるじゃん。
ひきつづき、>>738,741へのレス待ってます。
0745デフォルトの名無しさん
NGNG0746デフォルトの名無しさん
NGNG>>738って
たぶん、これって明確な答えないね。
つーか、ハンガリアンの話し出ると荒れるね。
自分で情報集めて決めるね。
おじゃましましたね。
0747デフォルトの名無しさん
NGNG0748デフォルトの名無しさん
NGNG0749デフォルトの名無しさん
NGNG聞いてみようかな。マルチなんていわないでね。
>>748
やっぱそうかな。
何個かソフト作ったけど、ほとんど既出だった。
ああ、でも一個だけ喜ばれた。
同人ソフト作ろうにも絵描きがやるきない。
結局、金を生んでないから無駄だなー。
(´・ω・`)ションボリック
0750デフォルトの名無しさん
NGNG家帰ってまでやる気が起きない。
0751デフォルトの名無しさん
NGNGマルチっつーのは片一方をほったらかしにしている奴のことだ。「そっちで聞いてみます」と一言言えばいい。
0752デフォルトの名無しさん
NGNG日付と時間はstaticとして内部的に保持します。
コードは下記の感じです。
public class Foo {
private static string date;
private static string time;
public void bar() { // ここの名前をお願いしまつ。
DateTime now;
now = DateTime.Now;
DateTimeFormatInfo provider;
provider = DateTimeFormatInfo.InvariantInfo;
date = now.ToString("yyyyMMdd", provider);
time = now.ToString("HHmm", provider);
}
}
0753デフォルトの名無しさん
NGNG現在時刻を文字列にして取得してるだけにしか見えないけど。
0754デフォルトの名無しさん
NGNGスタックの一番上を取り出すのは pop
スタックにオブジェクトを入れるのは push
スタックの一番上を取り出した後のスタックを返す関数には、どんな名前を付けたら良いですか?
普通に考えると clone -> pop の連鎖ですけど、あえて1つにまとめると
0755デフォルトの名無しさん
NGNGcdr
0756デフォルトの名無しさん
NGNG一番上を出す関数は別にすべきってのが例外安全な設計。
0757デフォルトの名無しさん
NGNG0758デフォルトの名無しさん
NGNG汎用的にスライス(slice)でいいんじゃない?
lisp系の用語でコミュニケーション取れるなら >>755 に一票
他の言語では、second, next, tail って関数が用意されてる言語もあるので、参考までに。
ただし、これらの関数は元の言語では clone->popじゃなくて、厳密にはリストの2番目のアドレスや参照を返しているので。
GCがなくて、かつ、破壊的操作が必要な場合は >>757が良さそう。
0760デフォルトの名無しさん
NGNG使用されることが多いことに注意。
head と rest なら、安心。
0761デフォルトの名無しさん
NGNGStdLib か、StandardLibrary にすべきかで迷っています。
.NET では略さないで書くのが基本と聞いた気もするのですが、
StandardLibrary だとあまりにも冗長かなと思い、書き込んだ次第です。
ご意見よろしくお願いします。
0762デフォルトの名無しさん
NGNGおいおい
car cdr
に決まりだろ
誰が見ても一発だぞ
cdr → げ、こいつLISPerか?カコイイ・・・って思われる。
second → 2番目、って意味違うだろ。馬鹿?って思われる。
next → 次、って意味違うだろ。馬鹿?って思われる。
rest → どこからの残りかわからん。微妙・・・って思われる。
tail → list-refがあればlist-tailというのもありだな。ただこれだけだとcdrと同様に、
げ、こいつLISPerか?カコイイ・・・って思われるかどうかは微妙。
この場合は他もLISP風に銘々して統一した方がいい。
0763デフォルトの名無しさん
NGNGslice → 断面、って意味違うだろ。馬鹿?って思われる。
0764デフォルトの名無しさん
NGNG0765デフォルトの名無しさん
NGNG0766デフォルトの名無しさん
NGNG0767デフォルトの名無しさん
NGNGslice は断「片」。
>>754
あんまり良い名前が浮ばないけど、headlessClone とかどうでしょうか。
おどろおどろしくなるけど。
0768デフォルトの名無しさん
NGNG0769754
NGNG0770デフォルトの名無しさん
NGNGnext は、要素よりもポインタや参照を意識した場合。< REBOL
ちなみに、LISPでもrest使われてるよ。cdrと同じ役割で。>>762
データ構造/実装手段によって名前も役割も変わってくるので、
データの参照を返すだけなのか、破壊的に操作した上でのデータもしくはその複製を返すのか、
と言う事を考えないと単に"2番目以降の要素を返す"だけでは不十分な場合があります。
cdr(Contents of Decrement Register)が副作用のある関数だったら気持ち悪いでしょう?
そいうった意味で、スタックのユーティリテイ関数としてのpoppedは、
使ってる人見た事ないけど、うまくスタックとしての役割を表現してると思う。
(スタックにそういった操作が必要かと言う議論は除いて)
sliceはもっと汎用的な用途(スタックをリストに拡張)を想定しての提案でした。
今回は、非破壊リストにするとの事なので候補としては
car/cdr, first/rest, head/tail 辺りだけど、
言語によっては、メソッド名の最初は動詞にする慣習があるものもありますよね?
そういった言語では、car/cdr 等は値を受けとる時の変数名に使われている事があります。
0771デフォルトの名無しさん
NGNG0772デフォルトの名無しさん
NGNG0773デフォルトの名無しさん
NGNG悪習としか云い様がないよな<car,cdr
0774デフォルトの名無しさん
NGNG0775デフォルトの名無しさん
NGNG0776デフォルトの名無しさん
NGNGuploadAfterIdle
とかじゃだめなのかな?
0777デフォルトの名無しさん
NGNGcdr
caar
cadr
cdar
cddr
caaar
caadr
cadar
caddr
cdaar
cdadr
cddar
cdddr
最高!
0778774
NGNG「アイドル〜〜分後に鯖にアップロード」の
〜〜 の所の数字を入れる変数の名前だとどういうのが良いです?
delay?
0779デフォルトの名無しさん
NGNG0780デフォルトの名無しさん
NGNG0781デフォルトの名無しさん
NGNG0783デフォルトの名無しさん
NGNG0784774=778
NGNG他の皆さんもありがとうございました。
0785デフォルトの名無しさん
NGNG全角スペースって英語でなんていうんですか?
0786デフォルトの名無しさん
NGNGとかにしたことあるな
0787デフォルトの名無しさん
NGNG全角/半角がそのまま Full Width/Half Width で通用したりする
参考まで
0789デフォルトの名無しさん
NGNG┌┬─┐
├┼─┤
││ │
└┴─┘
こういう矩形分割情報を
┌─┬┐
│ ││
├─┼┤
└─┴┘
引数に与えると、
こういう矩形分割情報を返すような
┌┬┬┐
├┼┼┤
├┼┼┤
└┴┴┘
関数って、なんて名前にすれば分かりやすいでしょうか。
矩形はイメージデータではなく、座標値でできた論理情報です。
今はOverlapRectなんていう名前にしてますが、なんか外してるんで、
もっと的を射た名前にしたいのですが、なかなかいい名前が思い付き
ません。
0790デフォルトの名無しさん
NGNG分割情報をどう読んでるかによると思うけど、
統合するような動作は merge か integrate でいい気がする。
marge split information とか?
0791デフォルトの名無しさん
NGNG0792デフォルトの名無しさん
NGNG0793デフォルトの名無しさん
NGNG0794デフォルトの名無しさん
NGNGGetCombinedRect
0795デフォルトの名無しさん
NGNGタト人に聞け
0796デフォルトの名無しさん
NGNGまあ、日本語ペラペラの外人ならともかく。
0797デフォルトの名無しさん
NGNG0798デフォルトの名無しさん
NGNGそうでもない
TOEIC800点程度もあればガイジンと特に不自由なく意思疎通できるが、
向こうから見ると小学生並みの英語力だ。
0799デフォルトの名無しさん
NGNG英語の知識も必要だけど、
物事を短かく、かつ的確に表現する能力も必要だね。
0800デフォルトの名無しさん
NGNG短くって言っても、省略語使いまくりは駄目よ。
0801デフォルトの名無しさん
NGNGGetVer(ver) // = "3.1.4.1"
GetVer(ver, 3) // = "3.1.4"
GetVer(ver, 2) // = "3.1"
GetVer(ver, 1) // = "3"
みたいな感じでバージョン番号加工するクラス・メソッド。
0802801
NGNG0803デフォルトの名無しさん
NGNG0804デフォルトの名無しさん
NGNGFormatVersionString
0805デフォルトの名無しさん
NGNGどうフォーマットするんだ、その関数は。
と俺がソース見たらたぶん思う。
0806デフォルトの名無しさん
NGNG0807デフォルトの名無しさん
NGNG0808デフォルトの名無しさん
NGNG$??? = ASC or DESC; # ←この変数
$select = sprintf 'SELECT * FROM foo WHERE bar = 10 ORDER BY bar %s', $???;
0809デフォルトの名無しさん
NGNGor
order
0810デフォルトの名無しさん
NGNG0811デフォルトの名無しさん
NGNGdirectionいいですね。ありがとうございました。
0812デフォルトの名無しさん
NGNGその平面の中心点を元に、(-π〜π)ラジアン度回転する関数を作りました。
void **** double(double ds){//ds=回転する角度 回転元のdbl[][]はグローバル配列。
}
ビューティフォーな関数名を考えてください。
見た人が6回転くらい驚くのがいいです。色で言うとねずみ色。でも考えなくても許します。
0813デフォルトの名無しさん
NGNG0814デフォルトの名無しさん
NGNGrotate
まあ2回転くらいかな。
0815デフォルトの名無しさん
NGNGhttp://pc5.2ch.net/test/read.cgi/tech/1104843249/152
こいつと同じくらい寒いギャグセンスを感じる。
0816デフォルトの名無しさん
NGNGすべりっぷりに笑った。
0817デフォルトの名無しさん
NGNG0818812
NGNGお二人のありがたい意見を尊重し、Revotate関数が今ここに完成しました。
>815
貴方様から見たら同じくらい寒いギャグなのでしょうが、
私と彼の間には理数系と理工系ぐらいの広い隔たりがあるように感じます。
一緒くたにするのはどうかご勘弁ください。
0820デフォルトの名無しさん
05/01/17 08:17:380821デフォルトの名無しさん
05/01/17 17:28:36それに寄生してボタンが押されたらテキストファイルを開くように
イベントハンドラを乗っ取るクラス、関数は?
new Nottori(Button button, String fileName);
こういうラッパー・寄生クラスって一般になんていうんだろ。
0822デフォルトの名無しさん
05/01/17 17:29:40hook
0823デフォルトの名無しさん
05/01/17 17:32:550824だいすけ ◆P0//Gikoow
05/01/17 23:43:30なんて文字列にすればいいんだろう?
0825デフォルトの名無しさん
05/01/17 23:52:09extension
0826デフォルトの名無しさん
05/01/18 00:25:100827デフォルトの名無しさん
05/01/18 00:54:15および、その文字列を逆変換する関数。
どんな名前がいいでしょうか?
0828デフォルトの名無しさん
05/01/18 00:55:280829デフォルトの名無しさん
05/01/18 01:03:020830デフォルトの名無しさん
05/01/18 01:34:180831デフォルトの名無しさん
05/01/18 01:46:02http://www.microsoft.com/japan/msdn/library/default.asp?url=/japan/msdn/library/ja/cpref/html/frlrfsystemiopathmemberstopic.asp
>>827
hexstr32
0832827
05/01/19 01:08:06これで行きマツ。皆様、サンキュ。
0833デフォルトの名無しさん
05/01/19 18:23:110834デフォルトの名無しさん
05/01/19 22:42:160835デフォルトの名無しさん
05/01/19 22:45:190836デフォルトの名無しさん
05/01/19 22:46:480837デフォルトの名無しさん
05/01/19 23:06:54conjunction / disjunction の別
0838デフォルトの名無しさん
05/01/19 23:09:100839デフォルトの名無しさん
05/01/19 23:09:580840デフォルトの名無しさん
05/01/19 23:22:21C、C++, Java, C#でそれぞれ変わってくるから。
0841デフォルトの名無しさん
05/01/19 23:30:41logical junction mode
としてみるのはどうだろう。
0842デフォルトの名無しさん
05/01/19 23:36:300843デフォルトの名無しさん
05/01/19 23:39:46質問者が勝手に使ってる言語の書き方に合わせればよかろう。
0844デフォルトの名無しさん
05/01/20 02:01:470845837
05/01/20 15:15:500846だいすけ ◆P0//Gikoow
05/01/22 02:38:100847デフォルトの名無しさん
05/01/22 02:39:11しかしそんな依存しまくりな関数でいいのか。
0848デフォルトの名無しさん
05/01/22 02:47:090849デフォルトの名無しさん
05/01/22 09:06:52IsVeryImportantPerson
0850デフォルトの名無しさん
05/01/22 09:53:080851デフォルトの名無しさん
05/01/22 09:54:44IsMemberofBlackList(user_id);
=> #t
0852846
05/01/22 11:26:24どもです。
>しかしそんな依存しまくりな関数でいいのか。
いいんです。
グループウェアに、自分専用のカスタマイズをひそかにいれるだけなのでw
0853デフォルトの名無しさん
05/01/23 01:04:57それならあとでそのコードによる問題が発生したときに
名前から下手人がばれないような名前にしておいた方が
いいと思うー。
0854846
05/01/23 01:26:11おお、そうか、気付かなかったです。わざとわけわかんない名前で、
インデントとかめちゃくちゃにしときます(いや、インデントめちゃくちゃにするのは、余計あやしいか)
ちょっとネタ風味にさらに質問させてください。
そういう風に、「名前から下手人がばれないような名前」ってどんなのですかねー。
結局はログとかからばれちゃうかもしれないですが・・・
(phpなんですが)
function nununenonununeno(){
}
とかかなw
いや、会社名がいいかな?
0855デフォルトの名無しさん
05/01/23 02:05:57// オレ様カスタマイズ発動
}
とかどう?
出現しても問題がなさそうな語彙で。
0856デフォルトの名無しさん
05/01/23 05:52:02よく見掛ける名字に特権を与えるのはセキュリティ上の問題がある。それに逆コンパイルするとすぐにバレそう。
0857デフォルトの名無しさん
05/01/23 11:37:250858デフォルトの名無しさん
05/01/23 11:49:460859デフォルトの名無しさん
05/01/24 19:24:590860デフォルトの名無しさん
05/01/24 19:35:550861デフォルトの名無しさん
05/01/24 23:18:310862デフォルトの名無しさん
05/01/24 23:36:310863デフォルトの名無しさん
05/01/25 00:09:310864Rubyist!
05/01/25 04:35:57http://blogs.msdn.com/jmanning/archive/2004/07/16/185275.aspx
0865デフォルトの名無しさん
05/01/28 01:46:23ここから <-
ここまで <-
0866デフォルトの名無しさん
05/01/28 01:48:570867866
05/01/28 01:49:330868デフォルトの名無しさん
05/01/28 11:53:010869デフォルトの名無しさん
05/01/31 00:20:41文字列の左または右にスペースを挿入して
文字列長をlength(下記プロトタイプ参照)に揃える関数の名前はどんなのがいいでしょか。
左に挿入する場合と、右に挿入する場合で、関数を分けてます。
int f_left(char *str,int length);
int f_right(char *str,int length);
leftspace, rightspace にしようかと初めは思いましたが、
それだと、length分のスペースを挿入するみたいで変かな、と。
0870デフォルトの名無しさん
05/01/31 00:25:28lpad, rpad
0871869
05/01/31 00:29:17(・∀・)カコイイ!ありがとう!
0872デフォルトの名無しさん
05/01/31 00:29:43ttp://php.s3.to/man/function.str-pad.html
0873デフォルトの名無しさん
05/01/31 01:04:55this->count
0874デフォルトの名無しさん
05/01/31 01:20:13publicにするときは、
ClassHoge* This=new ClassHoge();
This->count
ですか?
0875デフォルトの名無しさん
05/01/31 01:26:05スレ違い承知だがsprintfで不満か?(そんな関数を作らずにという意味)
0876869
05/01/31 02:25:20(゚Д゚)ワオ
>>875
スレ違い承知で答えるが、たとえば任意の文字列の長さを揃えたり。
sprintf(str1,"%20s",str1_);
sprintf(str2,"%20s",str2_);
これだと、
20文字より長い場合に揃わない。20文字よりかなり短い場合に、不自然なスペース。
char tmp[10];
sprintf(tmp,"%%%ds",min(strlen(str1_),strlen(str2_)));
sprintf(str1,tmp,str1_);
sprintf(str2,tmp,str2_);
こんな冗長なコード書くのはさすがに不満なので、
rpad(str1,strlen(str2));
rpad(str2,strlen(str1));
これで2つの文字列の長さが揃う。(rpadは今回作った関数)
0877デフォルトの名無しさん
05/02/02 12:54:07・sprintf( str, "%20.20s", str_src );
・sprintf( str, "%-20.20s", str_src );
では不満か?
0878877
05/02/02 12:58:11sprintf( str1, "%*s", strlen(str2_), str1_ );
sprintf( str2, "%*s", strlen(str1_), str2_ );
むしろこうか?
0879デフォルトの名無しさん
05/02/03 04:04:09コントロールのサイズをコントロールのテキストに合わせる関数の名前には、どんな候補があるでしょうか。
Ctrl, Text, Size, 等をつなぐ適切な動詞(?)が思いつきませんでした。
宜しく願います。
0880デフォルトの名無しさん
05/02/03 08:27:500881デフォルトの名無しさん
05/02/03 10:22:360882デフォルトの名無しさん
05/02/03 13:02:37ttp://lxr.mozilla.org/seamonkey/source/dom/public/idl/base/nsIDOMWindow.idl#154
0883デフォルトの名無しさん
05/02/03 13:39:32FitToContent() にすることにしました。
0884デフォルトの名無しさん
05/02/04 23:22:23リスト構造の構造体ListNodeというのがあって、
ListNode* UsedList;// こっちには使用中のノードがつながっている
ListNode* UnusedList;// こっちには現在未使用のノードがつながってる
という2つの変数があるんですが、変数名が意味的に正しいの?というのと
ぱっと見て変数名が似てるのでコーディングミス(コピペミス?)が起きやすそうということで
変数名をどうするかで悩んでいます
アイデア、アドバイスなど宜しく願います
0885デフォルトの名無しさん
05/02/04 23:27:08未使用がListを名乗る必要はないし。
0886884
05/02/04 23:32:49なるほど
非常に納得できました
FreeNodesでいきたいと思います
即レスありがとうございました
0887デフォルトの名無しさん
05/02/06 14:00:23現在BookmarkDataとしています。
でもなんだかピンと来なくて…。
何か良い名前ないでしょうか?
よろしくお願いします。
0888デフォルトの名無しさん
05/02/06 14:12:35BookmarkLoader BookmarkDistributer, でいいんじゃねーか。
ポリモーフィズム使う意味なさげならクラス内に定義する価値もないぜ
0889デフォルトの名無しさん
05/02/06 16:15:390890デフォルトの名無しさん
05/02/06 16:45:02BookmarkInfomation
BookmarkPropearty
色々考えたんですが、自分にはイマイチで…。
なんかビシっと名前付けてやってください。
0891デフォルトの名無しさん
05/02/06 17:20:270892デフォルトの名無しさん
05/02/06 17:51:38連続したデータの位置を指し示す物の名前を
いくつか考えられるのですが、皆さんは
どう使い分けをしていますか?
location
offset
index
position
ほかにも始め〜終わりを示す物の名前を
どう使い分けをしていますか?
top <-> bottom
head <-> tail
begin <-> end(finishって表現もあるなぁ)
start <-> end(startの対はendでいいのかな?)
なんかコードを見直していると名前の付け方に
統一性がなくて、汚いコードに見えてくるです。。。
0893デフォルトの名無しさん
05/02/06 19:47:25あんまり参考にならんだろうけど、こんな使い分けをしてるヤツも居るということで…
location:
動かない物(建物とか)の位置
何となく
offset:
基点が存在して、そこからの位置(距離)
基点が移動する場合もあるが、その点は気にしなくても大丈夫な場合に使う
index:
配列とかデータ構造を対象とする場合の「位置」の一般語として
position:
動く物(キャラクタとか)の位置
何となく
top <-> bottom:
head <-> tail:
「始め〜終わり」を表わす状況では使ったことないな
head <-> tail は、 linked-list あたりで使わなくもないだろうけど
begin(start) <-> end:
これはよく使う
C++ の STL では first <-> last なんてのもあるね
0894デフォルトの名無しさん
05/02/07 07:47:55locationとpositionは、意味的には大して区別がつかない。
LDOCEにはpositionの項にこんな解説があったよ。
WORD CHOICE: position, place, location, where, there
Place is a very general word for talking about where something or
someone is : the place where they live | Put this in a safe place.
Position can be used to talk about the place where something is in
relation to other things or places : the position of the table in the
room
Location is used mainly in formal or business English to talk about
where a building is : a house in a central location | the location of
the new headquarters
indexは場所や位置というより、配列や順序の中で「何番目」かを示す。添字。
たとえば可変長構造体の配列があったとして、そのpositionやlocationはその
先頭の位置を(おそらくバイトで)示すだろうけれど、indexだと配列の「何番
目」かを示す整数。
0895デフォルトの名無しさん
05/02/08 11:50:55又は、序数インデックス。
インデックスは、飛び飛びでも良いと思ふ。
0896デフォルトの名無しさん
05/02/08 12:34:27> その説明だと、indexというより、序数になるのでは。
じゃこんどはランダムハウスとCOBUILDからだ。
[6]_コンピュータ
(1)指標、インデックス:データの配列中または表中の特定要素を示す値
(2)索引、インデックス:データ項目を引き出すのに必要なキー,または参照項目から成る表
4 If a quantity or value is indexed to another, a system is arranged so
that it increases or decreases whenever the other one increases or
decreases.
0897895
05/02/08 14:51:19元質問(892)は「連続したデータの位置を指し示す物の名前」
だったので、ok。
関連で質問。マップもどきの配列。
strust Data
{
int Index; // (*)
int Value;
};
Data array[100];
// arrayに対して、Data::Indexで検索して、Data.Valueを得る
の場合、(*)のIndexは、誤解を招きますか。
0898デフォルトの名無しさん
05/02/08 15:38:24> の場合、(*)のIndexは、誤解を招きますか。
誤解を招くかどうか、というより、そういう場合は Key と Value のペアを使うのが
より一般的だと思うなあ
0899デフォルトの名無しさん
05/02/09 10:32:59それを提供DLLのAPIでいろいろやるんですが
装置名をEq01としたとき
その装置を制御するクラス名…
Eq01Contoller? Eq01Manager? Eq01Handler? Eq01Commander?
何かいい名前ありませんか?
0900デフォルトの名無しさん
05/02/09 12:26:06複数のEqxxを制御するクラスならまた別の名前があり得るかもしれんが。
0901デフォルトの名無しさん
05/02/09 13:02:22番号外して EqController でいいんじゃね?
0902デフォルトの名無しさん
05/02/09 18:54:530903デフォルトの名無しさん
05/02/09 22:40:41正解
0904デフォルトの名無しさん
05/02/11 04:43:02MaskedFileListじゃ意味逆?
0905デフォルトの名無しさん
05/02/11 07:33:38MachedFilesでいいやん
0906デフォルトの名無しさん
05/02/11 15:13:120907デフォルトの名無しさん
05/02/12 15:29:03next(true)かnext(false)で次の値を参照する列挙メソッドがあり
reset()するとnext(true)されていた値を除去して新しい重複なし配列を順序を維持して再編成する
そんな学習や情報整理に使えるクラスの名前で何かいいのありませんか?
0908デフォルトの名無しさん
05/02/12 15:33:34わざわざ重複ありのクラス作って区別する必要なかったから「重複無し」は明示しなかった。
インターフェース違うから参考にはならないか・・・切腹
0909デフォルトの名無しさん
05/02/12 18:20:47一般的な名前を付けると誤解のもと。
あえて意味不明の名前にしとけ。
Muigt
(multl-purpose unique ID generation table)
0910デフォルトの名無しさん
05/02/12 21:17:59NumberSet : SortedSet
0911デフォルトの名無しさん
05/02/12 23:01:40整数→IntegerRegion, Int
範囲→Range, Region
つまりはIntegerRangeSetでFA。
reset()メソッドは上限と下限をそのままに順序を入れ替える。
列挙メソッドではなく、iterator()メソッドでイテレータを取り出すほうがいい。
0912デフォルトの名無しさん
05/02/13 08:37:27いろいろ考えた結果 NumbersContest にしました。
0913デフォルトの名無しさん
05/02/13 11:04:29名前から役割が全く想像できない…。
何なのさ、「数字達のコンテスト」って。
0914デフォルトの名無しさん
05/02/13 11:33:540915デフォルトの名無しさん
05/02/13 13:26:210916デフォルトの名無しさん
05/02/13 13:29:270917デフォルトの名無しさん
05/02/13 13:33:210918デフォルトの名無しさん
05/02/13 13:38:070919デフォルトの名無しさん
05/02/13 14:01:520920デフォルトの名無しさん
05/02/13 14:36:57next(true)かnext(false)ってセンスも良くわからない。
意図がよくわからないけど、私なりに意訳するとCurrent() / Previous()
とかCurrentIdx() / PrevIdx()って普通ならするところかな?
そういうことなら私ならクラス名はIndexManagerみたいな感じかなあ。
ていうか、もしドトネトだったらインデックスじゃなくて
直接オブジェクトを操作するクラスを設計するな。
0921デフォルトの名無しさん
05/02/13 15:36:090922デフォルトの名無しさん
05/02/13 16:19:22shuffle()
0923デフォルトの名無しさん
05/02/13 17:24:00それを継承した重複なし連番を生成するランダム配置可能なクラス
うーん、Loto
0924デフォルトの名無しさん
05/02/18 03:19:10ハンガリアン記法をつかってる割合ってどのくらいなんでしょうかねー?
0925デフォルトの名無しさん
05/02/18 03:30:01> 命名規則や設計の善し悪しについて議論するのは基本的に禁止。
0926デフォルトの名無しさん
05/02/20 22:03:32その各層をあらわす名前を「レイヤー」以外でつけてください。
0927デフォルトの名無しさん
05/02/20 22:08:59pane
普通は可視オブジェクトに対して使う単語だけど
0928926
05/02/20 22:10:46平行して存在するいくつかの世界があると思ってください。
そのおのおのの世界を表す言葉をつけてください。
ただし「ワールド」以外で。
0929デフォルトの名無しさん
05/02/20 22:11:44レイヤー
0930デフォルトの名無しさん
05/02/20 22:12:060931デフォルトの名無しさん
05/02/20 22:14:510932デフォルトの名無しさん
05/02/20 22:15:240933デフォルトの名無しさん
05/02/20 22:18:17Plane 異次元世界とかそんな意味。
0934928
05/02/20 22:23:56"class"を使うことにします。
0935デフォルトの名無しさん
05/02/20 22:27:13それに釣られる人たちを見てると、ああみんな寂しいんだな、と鬱になるな。
0936デフォルトの名無しさん
05/02/20 22:29:130937デフォルトの名無しさん
05/02/21 00:42:370938デフォルトの名無しさん
05/02/21 12:59:30Chain Of Response の末尾をセットするメソッドです。
0939デフォルトの名無しさん
05/02/21 14:44:370940デフォルトの名無しさん
05/02/21 15:01:00*next
*delegatee? delegator? どっちだ?
このへんかね。
0941938
05/02/21 15:04:34返信有り難うございます
レスポンスチェインが、あるクラスの中にカプセルされていて、通常はそのチェイン内でイベントを処理しますが、
それ以外の特殊イベントが発生した場合には 『○○○○』 で設定したオブジェクトに……っていう流れなので……
0942デフォルトの名無しさん
05/02/23 01:27:22末端の英単語、調べるのマンドクセ
0943デフォルトの名無しさん
05/02/23 09:42:000944デフォルトの名無しさん
05/02/23 09:47:06OnNAK
0945デフォルトの名無しさん
05/02/23 12:46:05単純に
setChain
でよいのでは?
0946デフォルトの名無しさん
05/02/23 17:39:28せっかくだから、この辺でも入れとくといいかも。
翻訳に役立つGoogle活用テクニック
http://www.amazon.co.jp/exec/obidos/ASIN/4621072943/
元からぐぐりまくってる人間にはあまり真新しい話はないけど。
0947デフォルトの名無しさん
05/02/23 23:03:41たとえばメインウィンドウとかメニューとかツールバーとか。
0948デフォルトの名無しさん
05/02/23 23:36:130949デフォルトの名無しさん
05/02/24 00:34:48(・∀・)
0950デフォルトの名無しさん
05/02/24 11:31:510951デフォルトの名無しさん
05/02/24 12:10:210952デフォルトの名無しさん
05/02/24 12:17:150953デフォルトの名無しさん
05/02/24 12:34:070954950
05/02/24 12:38:360955デフォルトの名無しさん
05/02/24 12:41:080956デフォルトの名無しさん
05/02/24 12:52:120957デフォルトの名無しさん
05/02/24 13:35:20押された状態 pressed, pushed, activated
このへんかなぁ。
0958デフォルトの名無しさん
05/02/24 17:07:560959デフォルトの名無しさん
05/02/24 17:10:340960デフォルトの名無しさん
05/02/24 18:44:190961デフォルトの名無しさん
05/02/25 20:25:06http://pc5.2ch.net/test/read.cgi/tech/1109330204/
本スレの消化からおながいします。
0962デフォルトの名無しさん
05/02/25 20:58:350963デフォルトの名無しさん
05/02/25 21:00:080964デフォルトの名無しさん
05/02/25 21:30:470965最凶VB厨房
05/02/25 21:36:11easy money
0966デフォルトの名無しさん
05/02/26 01:35:270967デフォルトの名無しさん
05/02/26 05:51:150968デフォルトの名無しさん
05/02/26 11:17:26ttp://dictionary.goo.ne.jp/search.php?MT=%B0%AD%C1%AC&kind=jn&mode=0
0969デフォルトの名無しさん
05/02/26 11:20:360970デフォルトの名無しさん
05/02/26 13:44:29お前を小一時間問い詰めたあげく小一時間殴り倒したい。
http://dictionary.goo.ne.jp/search.php?MT=%B8%C1&kind=jn&mode=0&base=1&row=7
0971デフォルトの名無しさん
05/02/26 14:03:23「お前を小一時間問い詰めたあげく小一時間殴り倒したい。」が諺の正しい読みですか。勉強になりました。
0972デフォルトの名無しさん
05/02/26 14:18:430973デフォルトの名無しさん
05/02/26 20:13:55ふざけないでください。
この読みが出来ないと進級が危ういので、何卒お願いします。
0974デフォルトの名無しさん
05/02/26 20:17:12tp://dictionary.goo.ne.jp/search.php?kind=jn&MT=%8C%BF
っていうか、俺も今知った
0975974
05/02/26 20:19:21こっちのほうがいいかな?
0976デフォルトの名無しさん
05/02/26 20:40:00>>970
0978デフォルトの名無しさん
05/02/27 21:06:240979デフォルトの名無しさん
05/02/28 02:51:48ちょっと手元にあるソース晒してくれよ>>958
0980デフォルトの名無しさん
05/02/28 14:13:010981デフォルトの名無しさん
05/02/28 14:38:08ヒコ
0982デフォルトの名無しさん
05/02/28 19:45:340983デフォルトの名無しさん
05/02/28 19:47:27i
0984デフォルトの名無しさん
05/02/28 20:03:280985デフォルトの名無しさん
05/02/28 20:08:34j
0986デフォルトの名無しさん
05/02/28 20:43:57まぁとりあえずだ、その中途半端な略語はやめてくれ。
オネガイシマス… orz
0987デフォルトの名無しさん
05/02/28 21:47:28counter 悩む必要あるか?
0988デフォルトの名無しさん
05/02/28 21:48:37cntr
0989デフォルトの名無しさん
05/02/28 22:02:24ローカル変数に長ったらしい名前使う奴うぜー
0990デフォルトの名無しさん
05/02/28 22:10:58と思ってる奴の方が問題児だと思うぞ。
0991デフォルトの名無しさん
05/02/28 22:19:100992デフォルトの名無しさん
05/02/28 22:36:480993デフォルトの名無しさん
05/02/28 23:49:270994デフォルトの名無しさん
05/03/01 01:38:41何を数えたいのか、そのものをカウンタ名にしちゃうのも手。
0995デフォルトの名無しさん
05/03/01 02:04:28temp 以外に何かないですカ?
0996デフォルトの名無しさん
05/03/01 02:12:45クラス名・変数名に迷ったら書き込むスレ。Part5
http://pc5.2ch.net/test/read.cgi/tech/1109330204/l50
0997デフォルトの名無しさん
05/03/01 02:19:470998デフォルトの名無しさん
05/03/01 02:21:120999デフォルトの名無しさん
05/03/01 02:22:351000デフォルトの名無しさん
05/03/01 02:23:5710011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。