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


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

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



1 名前:デフォルトの名無しさん mailto:sage [2008/03/22(土) 01:59:22 ]
クラス名、変数名のつけ方に悩んだら書き込むスレです。

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

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

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

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


101 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 21:11:00 ]
>いろいろ事情があったりするかもしれない

そういう自分に対する言い訳が、言い訳をしているという自覚もなく出てくるタイプは
何事につけ成長しないよ。

というか話を過剰に一般化しないこと。
少なくとも>>392に関しては冗長以外のなんでもない。

102 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 21:21:22 ]
↑何これキモすぎ

103 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 21:22:14 ]
あとついでに、
>メソッド命名のためだけにクラスを分割するほうが下策

違うだろそんなこと言ってない。
分割統治の方法が間違ってるから、自然と(?)「苦しい」命名になっちゃうんだよ、
と言ってるんだよ。

104 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 21:24:58 ]
>それは設計が間違ってる(機能の分割が不適切で
>クラスなりモジュールなりがデカ杉とか)んだよ。


105 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 21:51:32 ]
>>1

106 名前:デフォルトの名無しさん mailto:sage [2008/07/18(金) 23:42:40 ]
自分の発想力の貧困さを棚に上げて、
やり方が違っているモノは全て設計が悪いとな

107 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 00:48:48 ]
397の発言がそもそも理解できない。
似たような目的の変数や関数って例えばどういうのがあるんだろう?

draw_circle()とdraw_triangle()は似たような目的の関数で、
”draw"が共通部分、"circle"とかが違う部分?

aka_ranger, ao_rangerは似たような変数だが、
397はranger_aka、ranger_aoとしたい衝動にかられる?


108 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 01:01:59 ]
>>419
駆られる。
すごい駆られる。

109 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 01:29:45 ]
>>419
アカレンジャーアオレンジャーは固有名詞化してるから引き合いに出されても困る



110 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 01:34:46 ]
>>419
かられる。かなり。

rangerというものがあって、そのバリエーションが並ぶ、
と考えることで、頭の中で把握しやすいので。
たぶん、系統分類的に整理できることがいいんだろう。



で実際にそうしたあと、
aka_kage
aka_oni
やらが出てきて、akaでまとめとくべきだったか、
と考え込んでしまうこともときどき。orz

111 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 01:38:59 ]
バルイーグル
バルシャーク
バルパンサー

似たような変数だが、
419はイーグルバル、シャークバル、パンサーバルとしたい衝動に駆られる?

112 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 01:39:13 ]
ゴレンジャーの例えはわかりやすくていいな。

113 名前:419 mailto:sage [2008/07/19(土) 01:43:47 ]
>>421

だんだん分かってきた。

right_speacker_volume、left_speaker_volume等の変数名を見たら、
speacker_volume_right、speacker_volume_leftにしたいということかな?


114 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 01:51:34 ]
volume_headphone
とか出てくると、更に順序を入れ替えたくなる。

115 名前:397 mailto:sage [2008/07/19(土) 01:56:39 ]
一応本人。

id_foo
id_bar
とか、そういう流れ

116 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 02:39:12 ]
id_foo、id_barってことは、型名をプレフィックスとして使うハンガリアン記法に
準ずるもの(というかこれが本来のハンガリアン記法だっけ?)ということだね。


117 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 02:49:44 ]
>>425
すげぇしたくなる

>>427
それはアプリケーションハンガリアン
当然やるものだと思ってた



118 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 02:50:55 ]
正直、ranger_akaの例えが秀逸すぎる

119 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 02:53:42 ]
どこで悪い癖つけてきたんだかわからんのだけど
俺より10位、年下の奴がシステムハンガリアンなコード書きまくるんだよな・・・。

派遣だからなんもいわんけど。



120 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 02:54:58 ]
>429
うん、そのアプリケーションハンガリアンの考え方があるから
それに倣ってみたいということね。

121 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 02:59:15 ]
ハンガリアンの考え方自体はプレフィクスにするかポストフィクスにするかの選択とは直行してるだろ。

122 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 03:08:01 ]
ハンガリアンってtype識別子をプレフィックスにすることが多いけど、
サフィックスでやれば>>425,426と一致するな


123 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 03:15:28 ]
>>431
仕事なら命名規約ってあるんじゃないの?
って思ったけどなんとなくシステムハンガリアン記法の信者にかぎって
細かな命名規約を作りたがって、システムハンガリアン記法が眼中にない
人間は「分かりやすい名前をつけること」程度の命名規約しか作らない、
という傾向があるような気がする。


124 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 12:19:05 ]
システムハンガリアン以外の命名法は、
ある程度ゆらぎというか幅が存在するから、厳密にしづらいってのもあるしな

125 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 12:25:00 ]
>>435
なにか「規約」って言葉を勘違いしてない?いや君が。
個人が自分のポリシーで左右できるようなものは規約じゃないじゃんw

規約の目的は複数人での共同作業をつつがなくすることのはずだよ。

126 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 12:39:06 ]
>>435じゃないが、何かおかしいか?
仕事だと上に立つやつがポリシーっていうか趣味で規約作ることが多いじゃん
ああ、下請け仕事とかやったことないのかな


127 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 12:49:09 ]
小学生程度の読解力を身につけてから人に突っかかろうよ。
435は「不条理な規約を押し付けられて困ってる」という趣旨のこと言ってるか本当に。

128 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 13:41:05 ]
システムハンガリアンって好きじゃないけど
プレフィックスあると予約語とかぶらなくて便利よね

129 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 14:24:59 ]
>>437
> 個人が自分のポリシーで左右できるようなものは規約じゃないじゃんw

個人が自分のポリシーで左右できてしまうのでそのままにするとばらばらになるから、
規約作って共同作業をつつがなくすることができるようにするんだろ。



130 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 14:38:18 ]
>>441
おいおい何を訳のわからない絡みかたしてるんだよ。
酔っ払ってるか生来頭が悪いのでなければ文脈をちゃんと読めよ。

131 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 16:06:51 ]
>>437=>>442
いよいよ引っ込みがつかなくなってきたな。

次は、「そんなに必死になるなよ」かな? (w

132 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 16:21:19 ]
そうやってメタな方向にズレないこと。
君が婉曲的な表現で通じない(理解しなくない)「ガキ」なら直接的に言ってやるよ。

俺(437)は>>441と同じことを言ってるのであって、矛盾するようなことは何もいってない。
矛盾することを言っているのは>>435

133 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 16:22:05 ]
というかむしろ必死で反論してくれ。

134 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 16:36:18 ]
ついさっき、まともに読んだんだが、話がズレていってないか?
とりあえず、>>437>>435に対するコメントはズレている、と思った。

135 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 16:41:50 ]
>>444
あまりのおつむのヨさに絶句。本当に>>431, >>435読んでるの?
いいか? 俺の解釈を書くぞ? よく読めよ?
431 の元にはシステムハンガリアンなコードを書くやつがいる。
431 はそれに不満を持っているようだ。
それを読んだ 435 は、お前さん(431)の職場には規約がないのか?
それに従うように言えばいいんじゃないか? という疑問を持つ
しかし、考えてみるに
システムハンガリアンを使いたいと思わない人間の作る規約は、
「分かりやすい名前をつけること」
程度である事が多い。431 の職場はそういうとこなのだろう。
システムハンガリアンが、この規約に明確に反してるとはいえないよな。
だからきっと 431 は明確にダメ出しすることができないのだろうな、
と 435 は思った。

136 名前:446 mailto:sage [2008/07/19(土) 16:46:42 ]
>>447の親切さに感動!

137 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 17:09:22 ]
★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆
★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆
★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆★■▲●▼◆


138 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 17:11:50 ]
>>447
親切すぎ噴いたww

139 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 17:44:01 ]
全然意味がわからない。

>システムハンガリアンを使いたいと思わない人間の作る規約は、

だからここが変でしょ。
システムハンガリアンを使いたいと思わない人間の作る規約?

"システムハンガリアンを使いたいと思わない人間" is one person

規約とは"one person"が作る類のものではない。
>>435もおそらくそれは頭では理解している。
頭で理解していることにそれと矛盾することを平気で書くから救いがたい。



140 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 18:01:22 ]
>>451
>全然意味がわからない。

文章を精読する、ということを覚えた方が良いと思う。
あと、英語使う意味あるか?

141 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 18:04:31 ]
>規約とは"one person"が作る類のものではない。

理想を言えば、そうだよな。うん。
ちなみにウチには命名規約なんて崇高なもんはねぇぜ! ヒャッハァ!

142 名前:452 mailto:sage [2008/07/19(土) 18:15:24 ]
ちょっとだけ助け舟を出してやる。

たとえ話だ。
>>435は1+1+1=3という話をしていた。
そこへ
>>437は、ちげーよ、1+1=2だと主張してきた。
たしかに>>437はある意味で正しいことを言っているのかもしれないが
ちょっとピントがずれてる。

143 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 18:30:52 ]
>"システムハンガリアンを使いたいと思わない人間" is one person
「達」か? 「達」って書けばお前さんは納得するのか?
じゃあ >>447 の当該個所に補完しといてくれ。

144 名前:デフォルトの名無しさん mailto:sage [2008/07/19(土) 18:42:12 ]
>>451
> 規約とは"one person"が作る類のものではない。

状況によって違うんだろうけど、色々議論はするにしても最終的に決定するのは
ある特定の人物である方が普通だと思うよ。

よってたかって素晴らしいもの作りましょうなんてやってたら、いつまでたって
も決まらないしな。

>>452
> あと、英語使う意味あるか?

いよいよ引っ込みがつかなくなってきたんだろ。
察してやってください。

145 名前:452 mailto:sage [2008/07/19(土) 18:55:08 ]
>>456
ちょっとワロタ。
マンドクセって思ってたケド、読んでて良かった。
ごめん、漏れとちょっと解釈が違う。

漏れの解釈だけど
>>435の意見の本質は「どちらの意見が採用された規約でも、システムハンガリアンは、
自分のコーディングスタイルで書くことができる」ってことじゃね?

146 名前:457 mailto:sage [2008/07/19(土) 19:01:05 ]
>>456
ごめん。早とちりだった。
>>435のことぜんぜん関係なかったね。
疲れたから、消えるわ。

147 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 23:15:24 ]
変数じゃないんだけど、opaque typeってなんて訳せば良いかな?

148 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 23:19:22 ]
不透明な型

149 名前:デフォルトの名無しさん mailto:sage [2008/07/23(水) 23:21:53 ]
ありがとう
やっぱ普通にそれで良いよね



150 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 00:11:14 ]
配列やらvectorやらの変数名をつけるとき、複数形語尾をどこに付けるか迷う。
windowsHandleかwindowHandlesか、はたまたwindowsHandlesか……
特にchild→childrenみたいな特殊な形のやつは迷う。

151 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 00:16:32 ]
vector<FooBar> fooBars でよくないか
俺が考えなさすぎなのだろうか

152 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 00:17:33 ]
>>462
合成名詞の複数形は普通、最後の1単語にしかつかないぞ。
名詞を形容詞的に使ってると思ってもいい。

153 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 00:24:07 ]
1つの Window を扱うハンドルは WindowHandle
それが複数あるなら WindowHandles
複数の Window を扱うハンドルは WindowsHandle
それが複数あるなら WindowsHandles

これが俺の流儀。

154 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 17:06:50 ]
ところでファイル選択のときの「参照」ってなんて訳すの?

155 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 17:09:14 ]
Browse

156 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 17:23:14 ]
>>467
ありがとう

157 名前:デフォルトの名無しさん [2008/07/24(木) 22:14:51 ]
抽象的で悪いのですが、
あるものを、”参照したこと”と”更新したこと”を表すクラスがあるのですが
その名前に良いものが思いつきません、、、ご教示お願いします

158 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 22:32:32 ]
用途が知りたい

159 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 22:40:21 ]
ログに近いです。
例えば、”参照したこと”なら、
参照したものの情報などが保持されていて、後から取り出してなんやかんやしたり



160 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 22:48:18 ]
History

161 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 22:56:15 ]
>>471
前者はWindowsの「最近つかったファイル」みたいな感じ?
ならRecent(Referred)Infosとか。

後者はよく考えると意味不明な気がする。

162 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 22:59:31 ]
Operation とか Access とか Action とか

163 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 23:13:34 ]
>>472
ReferenceHistory
UpdateHistory
という感じでよさそうだね。

ReferenceLog
UpdateLog
もよさそうな気がする。


164 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 23:22:07 ]
AccessLogとUpdateLogがよさそうなのでこれで行きます。ありがとうございました!

165 名前:デフォルトの名無しさん mailto:sage [2008/07/24(木) 23:25:02 ]
AccessData lastAccessData;
UpdationProfile lastUpdationProfile;

166 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 00:00:30 ]
ページテーブルなんかにはreference bitとdirty bitがあったりするがな。

167 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 00:13:07 ]
isdigit(x)とかって、”X is digit."と、"Is x digit?"のどちらを意識してのもの?

つい最近、DoesIncludeA(x)みたいな「xはAを含んでいるかどうか」を返す
関数を書いたんだけど、「これはIncludesA(x)とすべきだったのでは?」と
後から思った。

どうするのが普通なんだろう。


168 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 00:39:43 ]
>>479
if x is digit then ...

Does は普通使わない。
Includes で OK。

169 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 00:51:36 ]
本題ではないけど HasA(x) という案もあるよ



170 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 01:38:54 ]
"X is digit."だと思ってたが
"X is digit." is true of false?


171 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 02:00:27 ]
オブジェクト指向プログラムのメソッドなら X.isDigit() になって、
X is a digitと英語どおりになるけど
だから、オブジェクト指向は人間の志向に適してる、って言われるんだろ
nominative.verb(object,...)

日本人としては、微妙な感じだが


172 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 14:41:23 ]
ContainsA(x)

173 名前:デフォルトの名無しさん mailto:sage [2008/07/25(金) 20:22:34 ]
こういうのはOOPと同じ調子で命名すると意味不明気味に感じる。
俺ならアホみたいに英語直訳でIsAContained(x)とかすると思う。

174 名前:484 mailto:sage [2008/07/25(金) 20:45:51 ]
言われてみればContainsAなら
x.ContainsA()
という風じゃないと変だね

175 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 16:36:39 ]
1.ファイルを処理する場合
2.パイプとして動作する場合

で、処理を分けたのですが、適切な関数名で悩んでいます。

work_as_a_pipe
process_files
ではなんかまぬけな感じがするのですが、なにかいい案はありますでしょうか?

176 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 16:45:35 ]
file_mode
pipe_mode

177 名前:デフォルトの名無しさん mailto:sage [2008/07/31(木) 23:44:13 ]
void work(File 〜〜〜);
void work(Pipe 〜〜〜);

178 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 00:17:10 ]
>>487
よくわからんけど、無理に「AとBに処理を分けたこと」を
二つの関数名に盛り込もうと思ってるから悩んでるんじゃないの?

そんなの盛り込む必要あるか?
関数の名前というのは、それが受け持ってる処理の内容を表現してさえいれば
必要十分だと思うんだけど。

179 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 08:18:16 ]
>>487
> 1.ファイルを処理する場合
> 2.パイプとして動作する場合
って、「場合」を分けたように読めないんだよな。

1.ファイルを処理する場合
2.パイプ(からの入力?)を処理する場合
か?
それとも、「パイプとして動作」にはもっと深い意味があるのか?





180 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 08:25:00 ]
ProcessViaVibe

181 名前:デフォルトの名無しさん mailto:sage [2008/08/01(金) 08:31:15 ]
1. => grep pattern file
2. => command | grep pattern
みたいなものかねぇ。

grep pattern < file みたいな、パイプとしては動いていないけど
入力は標準入力だというケースは2.になるんだろうか。


182 名前:デフォルトの名無しさん mailto:sage [2008/08/17(日) 21:50:32 ]
保守?

183 名前:デフォルトの名無しさん mailto:sage [2008/08/18(月) 03:19:54 ]
母乳

184 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 05:35:05 ]
趣味でGUIの設計を試みています

マウス、ポインティングスティック、タッチパッドによって操作されるマウスポインタからの
クリック、ドラッグ、マウスオーバー等の入力が、管理クラスによってObserveされ
その結果として適切なインスタンスに対して(onClick(x,y) 等の)適切なメソッドが呼び出されるクラス(←このクラス名をお願いします)
サブクラスに(ボタン等を実装するための)ClickableArea等を作る予定です

あまり適切でない気がする現在案 : MousePointerHandlable, MousePointerInputable
マウスポインタで扱える、マウスポインタで入力できる、という意味を持たせたいです

185 名前:デフォルトの名無しさん mailto:sage [2008/08/20(水) 07:41:34 ]
Listenerじゃだめなの?

186 名前:496 mailto:sage [2008/08/20(水) 15:00:45 ]
Listener関連でぐぐってみました
JavaのMouseMotionListner(知らなかった)が近い気がします
もう少し勉強してから名前を決めますね
ありがとうございました

187 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 00:17:53 ]
プログラム開始と同時にメモリに「常駐するクラス」の変数名は
どういった名前をつければよいでしょうか?

188 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 00:34:35 ]
何のために常駐するかに依る

189 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 00:35:19 ]
命名するときのキモになるのは、「それ」が常駐(正直言ってることの意味がよくわかりませんけど)
することではなく、「それ」が常駐して何をするか、何のために常駐するのかでしょう。



190 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 01:03:42 ]
なんちゃらdaemonにしとけばいいんじゃない?

191 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 01:51:33 ]
Serviceとか

192 名前:デフォルトの名無しさん mailto:sage [2008/08/21(木) 07:25:58 ]
Resident〜

193 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 16:22:40 ]
C++ 初心者板から誘導されました。

C++の構造体のメンバで、stringstream型のメンバ変数だよって分かりやすくするように

struct sample {
std::stringstream m_ssData;
}

みたいな記法を考えているんですが、変でしょうか??
mとかいらないですかね??
なにかセオリーのようなものがあったら教えていただけると助かります。

194 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 16:47:18 ]
>>505
ja.wikipedia.org/wiki/%E3%83%8F%E3%83%B3%E3%82%AC%E3%83%AA%E3%82%A2%E3%83%B3%E8%A8%98%E6%B3%95
の 「システムハンガリアンに対する批判」 を読むといいよ

195 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 23:12:25 ]
>>505
そういうのは宗教論争になりがち。
まあ、ぶっちゃけ、お気に入りなライブラリの記法に従うのが一番いい。

196 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 23:47:10 ]
ハンガリアン記法っていう言葉は人種差別だと思うんだ。

197 名前:デフォルトの名無しさん mailto:sage [2008/08/22(金) 23:52:11 ]
人種差別に結びつける君の発想が差別的。

198 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 00:04:46 ]
ハンガリー記法の起源は韓国

199 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 01:04:31 ]
おなかすいたときに生まれた



200 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 11:21:37 ]
>>511
それはハングリーやん

201 名前:デフォルトの名無しさん mailto:sage [2008/08/23(土) 15:05:07 ]
>512
ツッコミしてくれてありがとう。相方と呼ばせてくれ。






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

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

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