クラス名・変数名に迷ったら書き込むスレ。Part13
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2008/09/29(月) 13:13:43質問する人は、その変数に何を格納するのか(クラスだったらその役割)
プログラミング言語は何なのかを、それぞれ書いて、
いい変数名を思いついた人は、それに答えてあげましょう。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
>>2 英和・和英・英英など各国語辞書と翻訳サイト。
>>3 類義語(シソーラス)辞書、図形・数式・数学用語の英単語。
>>4 関連スレと、いろいろな言語規約。
>>2-10 諸事情によりリンクがずれた場合。
前スレ。
◆ネーミング倶楽部◆: http://pc3.2ch.net/tech/kako/1035/10353/1035362308.html
Part1: http://pc5.2ch.net/tech/kako/1046/10465/1046541730.html
Part2: http://pc5.2ch.net/tech/kako/1058/10582/1058213523.html
Part3: http://pc5.2ch.net/test/read.cgi/tech/1067171530/
Part4: http://pc5.2ch.net/test/read.cgi/tech/1087209526/
Part5: http://pc8.2ch.net/test/read.cgi/tech/1109330204/
Part6: http://pc8.2ch.net/test/read.cgi/tech/1128266018/
Part7: http://pc8.2ch.net/test/read.cgi/tech/1144978008/
Part8: http://pc10.2ch.net/test/read.cgi/tech/1154448184/
Part9: http://pc11.2ch.net/test/read.cgi/tech/1168356029/
Part10: http://pc11.2ch.net/test/read.cgi/tech/1180146315/
Part11: http://pc11.2ch.net/test/read.cgi/tech/1191250784/
Part12: http://pc11.2ch.net/test/read.cgi/tech/1206118762/
0002デフォルトの名無しさん
2008/09/29(月) 13:16:19英和・和英辞典。
http://dictionary.goo.ne.jp/
http://www.excite.co.jp/dictionary/
英英辞典のリンク集。
外国語広場: 英語: オンラインで使える英英辞典 英和・和英辞典
http://www.gaikoku.info/english/dictionary.htm
英語←→各国語辞典。(英語)
Dictionaries
http://www.freedict.com/
日英・英日、日中・中日、日韓・韓日翻訳。
http://www.excite.co.jp/world/
POP jisyo.com
http://www.popjisyo.com/WebHint/Portal.aspx
訳GO YAKUGO.COM
http://www.yakugo.com/WebHint/Quick.aspx
0003デフォルトの名無しさん
2008/09/29(月) 13:17:15シソーラス(類語)検索
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
各業種いろいろ
250の辞書を一度に検索 Webdio
http://www.weblio.jp/
0004デフォルトの名無しさん
2008/09/29(月) 13:17:48変数名って、どの位こだわりますか?
http://pc.2ch.net/prog/kako/1038/10383/1038306623.html
ローマ字変数を使う奴は馬鹿
http://pc8.2ch.net/test/read.cgi/prog/1054319927/l50
ゲーム内で使う長い変数を縮めてあげるスレ
http://pc10.2ch.net/test/read.cgi/gamedev/1024902432/l50
★★★コーディングマナー★★★
http://pc5.2ch.net/test/read.cgi/tech/1056508692/l50
ちょっと待て!ハンガリアン
http://pc8.2ch.net/test/read.cgi/tech/1011026963/l50
Cのマナーいろいろ
http://pc8.2ch.net/test/read.cgi/tech/1029584140/l50
Cのマナー
http://pc.2ch.net/test/read.cgi/prog/1030001269/l50
バカなコーディング規約
http://pc.2ch.net/tech/kako/1012/10127/1012715148.html
いろいろな言語規約。
Hungarian Notation(英語)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnvs600/html/hunganotat.asp
Java言語規定。6.8 名前付け規約
http://www.y-adagio.com/public/standards/tr_javalang/6.doc.htm#11186
参考書籍
翻訳に役立つGoogle活用テクニック
http://www.amazon.co.jp/exec/obidos/ASIN/4621072943/
0005デフォルトの名無しさん
2008/09/29(月) 17:22:34http://www.google.co.jp/codesearch
0006デフォルトの名無しさん
2008/09/29(月) 22:26:010007デフォルトの名無しさん
2008/09/30(火) 09:43:10http://codezine.jp/article/detail/3055
抜け出せ! 英文法の呪縛
> 例A
> TopMargin = 10;
> BottomMargin = 10;
> LeftMargin = 20;
> RightMargin = 20;
>
> 例B
> MarginTop = 10;
> MarginBottom = 10;
> MarginLeft = 20;
> MarginRight = 20;
>
> 例Aは英文法に従った記述、例BはMarginを最初に持ってきた記述です。
一つのローカルな局面だけ見てればそうだけど、
コードすべてを統括するようなルールにできんだろ
だから結局混在してむちゃくちゃになる
0008デフォルトの名無しさん
2008/09/30(火) 09:47:10俺らアルファベットなんて記号だしー
0009デフォルトの名無しさん
2008/09/30(火) 09:48:360010デフォルトの名無しさん
2008/09/30(火) 15:11:04あー、でも凄くすっきりした
0011デフォルトの名無しさん
2008/09/30(火) 19:03:22その例に限ってはとても良いと思う。俺も見習おう。
それを禁止するような規約は思いつかないしな。
ただ同じ記事内のマルチステートメントの例、おめーはダメだ。
それをOKとすると各PGの解釈でデタラメなコーディングを始めちまうこと請け合い。
「マルチステートメントは絶対禁止」としといた方がデメリットよりメリットの方が多いってこった。
まあ俺も個人使用の範囲内でVBScript書くときは
dim a : a = 10
とかしちまうがなw
0012デフォルトの名無しさん
2008/09/30(火) 20:23:00そんなに共通部分を強調したいと思うならそれこそそういう型にするだけだと思うんだけど。
MarginTopじゃなくてMargin.Top。
0013デフォルトの名無しさん
2008/09/30(火) 20:26:07>補足
>最近はクラスで設計するので、
>Margin->Top = 10;
>と記述することが多いのですが、あえてネーミングという視点で読んでください。
0014デフォルトの名無しさん
2008/09/30(火) 20:44:04っていうか俺は英文法無視するなんて愚の骨頂だと思う。
そもそも共通部分を前に持ってことのメリットというのがよく理解できないんだが、
(タテに並んでいると綺麗に見える、とか思ってるかもしれないけど、実際のコードの中では
タテに並ぶことなんてないから)仮にあるとしても、それって「数ヵ月後の自分を『意味不明だ』と
惑わすかもしれないリスク」と釣り合うと思えないんだよね。
やっぱり命名は「読んで意味が分かること」に最上位のプライオリティを置くべきだ。
0015デフォルトの名無しさん
2008/09/30(火) 21:24:590016デフォルトの名無しさん
2008/09/30(火) 21:29:130017デフォルトの名無しさん
2008/09/30(火) 21:32:24いや宣言部で並ぶからわかりやすいんだよ
0018デフォルトの名無しさん
2008/09/30(火) 22:46:51> コーディングスタイルの常識をぶち壊せ:CodeZine
> http://codezine.jp/article/detail/3055
素人の戯言
0019デフォルトの名無しさん
2008/09/30(火) 22:50:040020デフォルトの名無しさん
2008/09/30(火) 23:02:43これは完全に素人の戯言だっての
共通部分は前に持って行け?
共通部分が複数あり、ドメインによっては優先順位が変わる場合は?
「ホワイトスペースを無駄に開けて=や数値をそろえましょう。ほら、こんなに美しい」
・・・アホか?
> もし「いや! それはおかしい!」と反論したくなったとしたら、それはあなたが凝り固まった常識に囚われているせいかもしれません。
> ぶち壊せ常識! リアルエンジニア道、ここに極まりです。
もうお腹いっぱい
0021デフォルトの名無しさん
2008/09/30(火) 23:21:550022デフォルトの名無しさん
2008/10/01(水) 00:04:23まあ本当に素人だけどさ
0023デフォルトの名無しさん
2008/10/01(水) 00:07:12玄人の俺もきれいだと感じてる
0024デフォルトの名無しさん
2008/10/01(水) 00:09:43bottomMarinて書くよ。
ただし次の場合は逆順
MARGIN_BOTTOM
0025デフォルトの名無しさん
2008/10/01(水) 00:14:00だけど、すべては英語の世界だし、後から読む誰かも英語を期待してるから、
それに合わせるのが現実的な解。
0026デフォルトの名無しさん
2008/10/01(水) 00:16:52金をもらえるほどの記事でもないし、ブログか中でやってればいいんじゃね?
ペンネーム たにさん
ふりがな タニサン
プロフィール
本名:谷藤賢一。
SE引退後もライフワークで開発を続ける。プラネタリウムソフト「SUPER STAR」は天文界で高い評判を得ている。
直感メモソフト「どんどんメモ」も人気がある。
営業職としても4社を渡り歩き、現在はITエンジニアの人事・採用・講師などを務める。
0027デフォルトの名無しさん
2008/10/01(水) 00:24:04スペース位置揃えってフォントによって非常に汚くズレるんよ
等幅使えって言うのは、お前は他人が使うフォントに口出し可能なのか?って話だからナシな
で、
MarginBottom = 10;
MarginLeft = 20;
こんなんスペースでそろえてて
長い名前が追加されたり、桁が増えた場合前後全てにスペース入れなおすんか?
開発経験不足な糞素人の妄言でFA
職場で勝手にそんなコード書き出したらぶん殴られるよ
0028デフォルトの名無しさん
2008/10/01(水) 00:32:110029デフォルトの名無しさん
2008/10/01(水) 00:32:48いつでもやる訳じゃないが。あ、でもプロポーショナル使うなら後から読む側の自己責任でお願いしますね(^^
0030デフォルトの名無しさん
2008/10/01(水) 00:37:15emacsに桁揃えするマクロがあるから手でやる必要はない(使ったことないけど)。
0031デフォルトの名無しさん
2008/10/01(水) 00:38:37ただ声を大にして広めようとするのは、どんだけアホなのって話。
これ良いんじゃね?って思った人は、そのやり方で2kステップ程度の適当なツールでも作ってみればいい。
ウンザリできるから。
0032デフォルトの名無しさん
2008/10/01(水) 00:40:58コーディングでプロポーショナルフォント使っていいのは小学生までだよねー
0033デフォルトの名無しさん
2008/10/01(水) 00:41:35コーディングでプロポーショナル使う奴が居るかなんて知るかよカス
ただ色んな環境で閲覧される可能性くらい考えろよクズ
0034デフォルトの名無しさん
2008/10/01(水) 00:44:11それは素直に等幅フォント使えばいいだけの話だよ。
っていうか「等幅に表示されない」等幅フォントなんて本当にあるの?w
もっともXP以前のOSで半角が1/2にならない場合があるって話は聞いたことあるが。。
位置揃えに関しては、もちろんそんな無駄なことはしないのが正解だと思うが、
揃えた方が場合によっては見やすいのは事実だよ。
アセンブラでテーブル書く時なんか普通にタブで位置そろえるでしょ?
0035デフォルトの名無しさん
2008/10/01(水) 00:45:040036デフォルトの名無しさん
2008/10/01(水) 00:46:42流石に読み取れなかったわww
0037デフォルトの名無しさん
2008/10/01(水) 00:47:33君頭悪いねってよく人に言われるでしょ?
0038デフォルトの名無しさん
2008/10/01(水) 00:52:38そっくりそのままお返しします
状況によって揃えた方が見やすくなるなんて自明
そして>>7は例示の仕方が最悪
それをつついて遊んでる中、>>34はフォローになってない
0039デフォルトの名無しさん
2008/10/01(水) 00:53:250040デフォルトの名無しさん
2008/10/01(水) 00:54:20君頭悪いね
0041デフォルトの名無しさん
2008/10/01(水) 00:54:21>>39 は、>>36 宛て。
0042デフォルトの名無しさん
2008/10/01(水) 00:54:24英語でも形容詞を後置きすることもあるよ。
something new みたいなの。
propotional to とか relative to みたいに、さらに補語が続く場合とかも、形容詞が後ろ。
あと、その margin の場合、margin.bottom とかの . が of の意味を持ってると思うと、
bottom が後ろの方がいいかもしれない。
0043デフォルトの名無しさん
2008/10/01(水) 00:55:55ズレるエディタは確かにあるなあ…あれはいかん。
0044デフォルトの名無しさん
2008/10/01(水) 01:01:33ちょっと落ち着いて27読もうや・・・
0045デフォルトの名無しさん
2008/10/01(水) 01:03:30しらねーよとしか言えないわ
0046デフォルトの名無しさん
2008/10/01(水) 01:04:470047デフォルトの名無しさん
2008/10/01(水) 01:13:03ていうか常識を大事にしない講師なんて失格だな
ひどすぐる
そして
「どんどんメモ �V」 :¥700
ワロタw
まぁこう言うのは本人嫌がってても「ぱっと見で目を引くようなものを是非!」って押し切られて載っちゃうんだよな
0048デフォルトの名無しさん
2008/10/01(水) 01:15:430049デフォルトの名無しさん
2008/10/01(水) 01:20:04SE業界についていけず職場から追放されたやつ。記事読んでも分かるが、いんちきIT講師ってところだろ。
ところで、これ原稿料もらってんの?
0050デフォルトの名無しさん
2008/10/01(水) 01:25:210051デフォルトの名無しさん
2008/10/01(水) 01:25:56> ぶち壊せ常識! リアルエンジニア道、ここに極まりです。
もうお腹いっぱい
0052デフォルトの名無しさん
2008/10/01(水) 01:29:42どんどんメモ(笑)にすら値をつけてる辺り、タダじゃ動かないタイプに見える
どう見ても>>7は宣伝乙の本人乙です。本当にありがとうございました
批判的口調でURL張った後は只管擁護ですね、わかります。
00537
2008/10/01(水) 01:32:340054デフォルトの名無しさん
2008/10/01(水) 01:48:04もう死んだ方がいいと思うよww
0055デフォルトの名無しさん
2008/10/01(水) 01:51:14お前が死ねよ
0056デフォルトの名無しさん
2008/10/01(水) 01:52:390057デフォルトの名無しさん
2008/10/01(水) 02:02:37> 企業でご利用予定の方へ
> お得なグループライセンスをご用意しております。
> まずはご連絡ください。
クソワロタwww
どんだけ金に汚いのwww
0058デフォルトの名無しさん
2008/10/01(水) 02:38:54ってのが東スポと同じでただのゴシップなんだろw
0059デフォルトの名無しさん
2008/10/01(水) 12:17:580060デフォルトの名無しさん
2008/10/01(水) 12:25:010061デフォルトの名無しさん
2008/10/01(水) 12:33:23だれだおまえ?
0062デフォルトの名無しさん
2008/10/01(水) 12:44:07皆がsageてるからに決まってんだろ?
日本人なら分かれよ
0063デフォルトの名無しさん
2008/10/01(水) 13:02:03おまえの方が鬱陶しい
0064デフォルトの名無しさん
2008/10/01(水) 18:18:191行レスで暴れ始めた谷さんが居ると聞いて
0065デフォルトの名無しさん
2008/10/01(水) 19:39:30涙目の素人だろ
0066デフォルトの名無しさん
2008/10/01(水) 19:55:11特定箇所の視認性のためにルールに例外を作るほうが馬鹿
0067デフォルトの名無しさん
2008/10/01(水) 20:47:53全部それに統一すれば、例外じゃなくなると言えなくも……
0068デフォルトの名無しさん
2008/10/01(水) 21:54:22PaddingTop
FontTop
ColorTop
BackgroundTop
が出てきたらどうするよ
0069デフォルトの名無しさん
2008/10/01(水) 22:00:38それとも統合失調の人?
0070デフォルトの名無しさん
2008/10/01(水) 22:03:070071デフォルトの名無しさん
2008/10/01(水) 22:14:11MarginTopのような記述を好む人は視認性(もちろんそれもあるだろうけど)よりも
むしろ"Margin"の部分を先に知りたいっていう欲求があるんじゃないの?
英語の住所とか日付を見てイラっとくるのと同じ理由なんだと思うよ。
つまり俺は市町村名より先に都道府県名を知りたいんだ、とか
日付や月より何年かを先に知りたいんだっていうのと同じ動機でしょ?
0072デフォルトの名無しさん
2008/10/01(水) 22:59:48それを纏めるクラスや名前空間を作るとして、お前は Top という括りで纏めるのか?
正直英語圏の人間とてプログラミング言語が英語に見えるかと言うとそうではない
ある程度は読みやすいように近付けるにしても
それにこだわって可読性を落とすようなことをするなら
もう(英文を意識して作られたという)COBOLでも使ってろよという話になる
0073デフォルトの名無しさん
2008/10/01(水) 23:40:21Pane top, bottom;
top->font = "Times";
bottom->background = "Black";
なら何も違和感ない。
各位置のオブジェクトに対して、いくつかの属性があるだけなんだから。
名前の見た目で決まる問題じゃなくて、
何を中心に据えて何を意味したいかの問題でしかない。
0074デフォルトの名無しさん
2008/10/02(木) 00:02:530075デフォルトの名無しさん
2008/10/02(木) 01:03:59>>7の記事はド素人の迷惑で恥かしい、しかしやってしまう事のある間違いとして素晴しい例だと思うから
第2回以降も期待してます^^
0076デフォルトの名無しさん
2008/10/02(木) 01:10:29っていうか、楽しいの?
端的にいって幼稚だねお前さん。
もちろんこの手の「幼稚クン」に自重なんて期待できるわけないんだが。
0077デフォルトの名無しさん
2008/10/02(木) 01:15:23つ[ラーの鏡]
0078デフォルトの名無しさん
2008/10/02(木) 01:24:020079デフォルトの名無しさん
2008/10/02(木) 01:26:480080デフォルトの名無しさん
2008/10/02(木) 02:07:000081デフォルトの名無しさん
2008/10/02(木) 02:27:030082デフォルトの名無しさん
2008/10/03(金) 08:34:57ONE_THIRD = 1.0/3.0
ONE_SIXTH = 1.0/6.0
TWO_THIRD = 2.0/3.0
こんなコードがあったんだけど、下手くそな書き方で有名な
#define ONE 1
と大差ない気がするんだけどどうなのかな。
0083デフォルトの名無しさん
2008/10/03(金) 09:02:470084デフォルトの名無しさん
2008/10/03(金) 09:13:210085デフォルトの名無しさん
2008/10/03(金) 09:30:59というメッセージの英文をお願いします。
a error have might occured.
おいらには適切な英文無理です。
0086デフォルトの名無しさん
2008/10/03(金) 09:32:27ワロタw
0087デフォルトの名無しさん
2008/10/03(金) 09:41:19you've got an error of commission.
0088デフォルトの名無しさん
2008/10/03(金) 09:45:17Pythonはよく知らんが、外部に公開しない変数ならありだと思う
見た感じ除算の回数を減らしたいとかそんなとこだろうけど
>>83
用途に合わせた名前にすればいい
0089デフォルトの名無しさん
2008/10/03(金) 09:58:58翻訳サイトでいいんじゃね?
[Excite翻訳]
There is a possibility that the error occurs.
0090デフォルトの名無しさん
2008/10/03(金) 10:08:09[Goo翻訳]
Translation Server Error.
0091デフォルトの名無しさん
2008/10/03(金) 10:55:13>>87さんを参考に、
XXXX has been completed with errorsでいこうかなと思います。
エラーなしの場合、
XXXX has been completed successfullyにします。
XXXXはファイル出力だったりつまり処理名にします。
0092デフォルトの名無しさん
2008/10/03(金) 10:56:500093デフォルトの名無しさん
2008/10/03(金) 11:00:360094デフォルトの名無しさん
2008/10/03(金) 11:02:031つ選択させるのですが、その最後に選択したファイルをIniファイルに書き出して
次回起動時のデフォルトにしたいのですが、その名前をお願いします。
よく見かける「最近使ったファイル」,RecentlyUsedFilesを真似て、
RecentlySelectedFile?
RecentlySpecifiedFile?
おとなしく
RecentlyUsedFile?
最後って意味があった方がいいから、Most付けて
MostRecentlyUsedFile?
うーん。お決まりの名前がありそうなのですが、よろしくお願いします。
0095デフォルトの名無しさん
2008/10/03(金) 11:02:05まあ、なんとなくレスの内容が合ってるからいいか。(w
マジレスするとエラー時に completed って言うのは違和感がある。
ended か finished 辺りならまだわかるが。
0096デフォルトの名無しさん
2008/10/03(金) 11:06:51素直に LastUsedFile でいいと思うけど。
複数ある場合は Last を使えないので仕方なく Recently を使ってるんじゃないかな。
0097デフォルトの名無しさん
2008/10/03(金) 11:08:37です。うむむ。まぁ、>>91だとエラーの可能性ってのは確かに含まれていませんね。
>>93
Win32環境で自アプリから他の人のコンソールアプリを起動するのですが、その終了コードが公開されていないのです。
とりえあえず、正常終了する時は、0が返り、なんかエラー?があった時は0以外が返るっぽさそうなので、
「エラーの可能性」と言った訳です。
>>95
なるほど、completed successfullyはたまに見かけるのでそれを真似てcompleted with errorsに
した次第です。endedかfinishiedとdoneかperfomed当たりがいいのですかね。
悩む。
0098デフォルトの名無しさん
2008/10/03(金) 11:14:040099デフォルトの名無しさん
2008/10/03(金) 11:59:30なら、abnormal ended. でいいんじゃね。
0100デフォルトの名無しさん
2008/10/03(金) 12:58:19error may occur.
0101デフォルトの名無しさん
2008/10/03(金) 13:10:23除算のせいで処理速度が遅くなるのは避けたい。
でも、値の精度を可能な限り高くしたい。
つーことだろう。
最適化の手段としてはアリなんじゃね。
変数名は、とくにわかりにくくなければ何でもいいじゃん、とか。
0102デフォルトの名無しさん
2008/10/03(金) 14:16:52ってPythonかあ。
どうなんだろうな、それー。
コメントに最適化の為、って書いてあったら俺もアリかな。
010382
2008/10/04(土) 03:04:59最適化ですか。言われてみればそのつもりで書いてたんでしょうね。
色空間の変換とかでマジックナンバーだらけなのに、変数で置いてるのはこれだけでしたから。
このライブラリが書かれた当時のことは知らないけれど、
今勉強中の3.0betaはコンパイル時に数式は最適化してくれるようです。
変数で置き換えると変数探索に時間がかかるので即値の方が
速いんじゃないだろうかと思ってベンチマークをとってみました。
1回だけ実行を100000000回実行した感じでは定数で置いたほうが1%程度速いです。
ところが1000回実行を100000行うと、即値のほうが1/500の時間で処理が終わる。
1回だけ実行で速かったのは多分コンパイル時間の差でしょうね。
早い話が、最適化どころかすごく遅くなってるw
0104デフォルトの名無しさん
2008/10/04(土) 12:05:48完了だからhas+過去分詞。beenは要らんがな
メッセージ表示の慣用としてhasも省略することが多い
XXXX [has] terminated unexpectedly with [status code] + コード
とか?
0105デフォルトの名無しさん
2008/10/04(土) 13:52:580106デフォルトの名無しさん
2008/10/04(土) 15:25:210107デフォルトの名無しさん
2008/10/04(土) 15:32:490108デフォルトの名無しさん
2008/10/04(土) 15:51:520109デフォルトの名無しさん
2008/10/04(土) 15:55:030110デフォルトの名無しさん
2008/10/04(土) 16:12:340111デフォルトの名無しさん
2008/10/04(土) 16:56:07安心つうか、なんかgimp使うのって恥ずかしいかもって思った
0112デフォルトの名無しさん
2008/10/04(土) 17:31:370113デフォルトの名無しさん
2008/10/04(土) 18:09:48でも、>>97 すら知らないと言ってるコード出してもサポートできないと思うが。
そもそもエラーコードかどうかもわからんみたいだし。
0114デフォルトの名無しさん
2008/10/04(土) 19:32:01受動態の場合beenいるだろ?
0115デフォルトの名無しさん
2008/10/04(土) 19:37:41>>104の通りでいいんじゃないの?
0116デフォルトの名無しさん
2008/10/04(土) 19:42:120117デフォルトの名無しさん
2008/10/04(土) 20:05:230118デフォルトの名無しさん
2008/10/04(土) 20:07:590119デフォルトの名無しさん
2008/10/04(土) 21:06:15中学英語も知らないくせに偉そうなこと言うなwカスww
0120モーモー
2008/10/04(土) 22:16:38Config::ShouldSendNotifyMail()
Config::GetSendNotifyMail()
Config::NotifyMailSouldBeSent()
どれがいい?他にいい名前ある?
0121デフォルトの名無しさん
2008/10/04(土) 22:19:070122デフォルトの名無しさん
2008/10/04(土) 22:37:58この発想はないけど、C++使いの奴はいつもこんなもんなの?
0123デフォルトの名無しさん
2008/10/04(土) 22:53:540125デフォルトの名無しさん
2008/10/04(土) 22:56:590126デフォルトの名無しさん
2008/10/04(土) 22:59:30NotifyEnabled: 3000件
NotificationEnabled: 244件
0127デフォルトの名無しさん
2008/10/04(土) 23:32:500128デフォルトの名無しさん
2008/10/05(日) 04:17:36というファイル名は英語で何を付け足せば良いのでしょうか?
例えば、データベースオブジェクトの「mysql」ファイルを改造した場合など
○○mysql
0129デフォルトの名無しさん
2008/10/05(日) 04:23:150130デフォルトの名無しさん
2008/10/05(日) 04:40:130131デフォルトの名無しさん
2008/10/05(日) 04:56:010132デフォルトの名無しさん
2008/10/05(日) 05:00:48マジレスするなら、「改造した」みたいな表現じゃない方がいいかも。
使ってる側としては、ぶっちゃけどうでもいいしさ。
「高速版」「高機能版」「○○対応版」みたいな名前の方がいいんでねーかな。
それらをふまえた上で、汎用的なラベルを付けたいというなら他の人を参考に。
0133デフォルトの名無しさん
2008/10/05(日) 09:24:07外部に公開するクラスライブラリなんかの命名はすごく気を使うけど、
ユーザーアプリ側だと区別の為にわざとダサい名前にしたり
0134デフォルトの名無しさん
2008/10/05(日) 10:21:390135デフォルトの名無しさん
2008/10/05(日) 10:27:00一般にはpostal codeの方がいいと思う
0136デフォルトの名無しさん
2008/10/05(日) 10:27:35改造の意図は何?
その意図に基づいて考えた方が。
>>134
某辞書を引いたら
postal code〈英・カナダ〉
prefecture code(日本の)
zip code〈米〉
だって。
ただ、prefecture code って見たことないし、zip か postal の方がいいかも。
0137デフォルトの名無しさん
2008/10/05(日) 10:27:54ありがとう。postalでしたか。全然思い浮かばなかった。
0138デフォルトの名無しさん
2008/10/05(日) 10:29:20>>136
どうもです。
pref codeってあとで見たときに何かわからなくなりそうだからpostalにします。
0139デフォルトの名無しさん
2008/10/05(日) 10:32:170140デフォルトの名無しさん
2008/10/05(日) 11:08:00郵便局員による同僚14人の惨殺事件があったのが語源らしいが。
ゲームの postal もそれが由来だって。
日本だったら絶対そんな熟語、言葉狩りにあうだろうに。
0141デフォルトの名無しさん
2008/10/05(日) 13:04:090142デフォルトの名無しさん
2008/10/05(日) 13:32:01ただの「アサヒる」的なスラングじゃないの?
他の英語圏は知らんけどアメリカ人が「政治的に正しい」ことに固執するのは
日本人の比じゃない気もするが。
禁酒法とか嫌メタボとか嫌喫煙とか見ても分かるよね。
0143デフォルトの名無しさん
2008/10/05(日) 13:40:16いや、日本で例えるなら、
宮崎勤が印刷屋勤めだったからって理由で
おかしい人に向かって「お前印刷屋かよ」って言うレベルでしょ、go postal なんて。
国民総中流な日本と違って上流・下流があるせいか、
ひどいスラングはほんとひどい。
0144デフォルトの名無しさん
2008/10/05(日) 13:53:45要は俺が言いたかったのは「言葉狩りに対する圧力は米の方が日本よりずっと強い」ってこと。
もし仮に米のスラングの方が日本よりずっとどぎついという事実があるのなら(実際そうかは俺はよく知らない。
ただ>>143のはただの文化的感受性の違いにしか思えないけど)それは強い抑圧に対する反発からでしょ。
0145デフォルトの名無しさん
2008/10/05(日) 14:02:40お前2chねらかよ
0146デフォルトの名無しさん
2008/10/05(日) 14:20:10罵り言葉なんかの語彙が貧しくなっちゃったんだよ
映画の和訳とか酷いだろ?
「クソ野郎」とかどこの日本人が使うんだよ・・・
0147デフォルトの名無しさん
2008/10/05(日) 14:25:19それは違うよ。
日本語に罵倒の表現のバリエーションが少ないのは、
日本人の喧嘩はすぐに(論戦ではなく)「実戦」になってしまうからだ、
っていうのは文化的な常識だよ。
0148デフォルトの名無しさん
2008/10/05(日) 14:26:50これは朝鮮半島では喧嘩といえば言葉の応酬で、取っ組み合いの喧嘩というのは
あまりしない文化だかららしい。
0149デフォルトの名無しさん
2008/10/05(日) 14:36:520150デフォルトの名無しさん
2008/10/05(日) 15:07:46クソ野郎
0151デフォルトの名無しさん
2008/10/05(日) 19:52:54ここに10万人の宮崎勤がいます
0152デフォルトの名無しさん
2008/10/05(日) 20:19:460153デフォルトの名無しさん
2008/10/06(月) 10:13:21>それは強い抑圧に対する反発からでしょ。
違うと思う。
アメリカの下流層の下流具合は、ふつうの
日本人に想像できないくらいひどいだろう。
>要は俺が言いたかったのは「言葉狩りに対する圧力は米の方が日本よりずっと強い」ってこと。
政治的な言葉狩りが機能しているのは、
公式な場でだけなんじゃね。
0154デフォルトの名無しさん
2008/10/06(月) 10:16:060155デフォルトの名無しさん
2008/10/06(月) 10:22:090156デフォルトの名無しさん
2008/10/06(月) 20:07:180157デフォルトの名無しさん
2008/10/06(月) 20:09:57俺なら「keisho」にするな。いや冗談じゃなく。
0158デフォルトの名無しさん
2008/10/06(月) 20:17:28多分 honorific という単語が一般的日本人に通じないからだと思うけど
keisho だと敬称なのか継承なのかあるいは他の意味なのかわからない。
別の理由で keisho にするなら教えてくれ。
0159デフォルトの名無しさん
2008/10/06(月) 20:19:12俺の願い
0160デフォルトの名無しさん
2008/10/06(月) 21:04:08俺ならhonorific suffixにすると思う。長いな。
0161デフォルトの名無しさん
2008/10/06(月) 22:46:33英語文化圏のhonorificと日本文化の敬称って微妙に違う気もするけども
ってこと?
「さん」「様」「先生」等々は敬意の表れで付いてるとも限らないしね。
「君」「ちゃん」「たん」等々。
敬意を表すhonorificは不適切かもしれない。
一応、それもわかった上で Japanese honorific っていうみたいだけど。
0162デフォルトの名無しさん
2008/10/06(月) 22:50:330163デフォルトの名無しさん
2008/10/06(月) 23:33:23Mr. Mrs. Ms.だってただの形式だから似たようなものだと思うけど。
0164デフォルトの名無しさん
2008/10/06(月) 23:40:11そういうのは honorific じゃなくて title って言わない?
肩書き?
0165デフォルトの名無しさん
2008/10/06(月) 23:41:050166デフォルトの名無しさん
2008/10/07(火) 00:23:30titleはprofessorとかCEOとかchief engineerといった肩書きのことじゃないの?
0167デフォルトの名無しさん
2008/10/07(火) 00:34:03もっともhonorificをtitleに含む場合もある。
0168167
2008/10/07(火) 00:35:30いまの聞かなかったことにして。
0169デフォルトの名無しさん
2008/10/07(火) 00:36:33日本人的には name suffix でいいんじゃないかと。
0170デフォルトの名無しさん
2008/10/07(火) 00:42:34CEOはただのpositionだからhonorificではないけども、
Professorはイギリスでは先生の名前につけたりもするから、
そういう場合ではhonorificの一つだろう。
0171デフォルトの名無しさん
2008/10/07(火) 00:52:52and Earl of Chester, Duke of Cornwall, Duke of Rothesay, Earl of Carrick,
Baron of Renfrew, Lord of the Isles, Prince and Great Steward of Scotland,
Knight Companion of the Most Noble Order of the Garter, Knight of the
Most Ancient and Most Noble Order of the Thistle, Great Master and First
and Principal Knight Grand Cross of the Most Honourable Order of the Bath,
Member of the Order of Merit, Knight of the Order of Australia, Companion
of the Queen's Service Order, Honorary Member of the Saskatchewan Order
of Merit, Chief Grand Commander of the Order of Logohu, Member of
Her Majesty's Most Honourable Privy Council, Aide-de-Camp to Her Majesty
0172デフォルトの名無しさん
2008/10/08(水) 00:24:300173デフォルトの名無しさん
2008/10/08(水) 01:03:42↑ ↑ ↑
Some Other 何もしないクラス
というように、IBaseの具象クラスのうちいずれかのクラスのインスタンスを必ず保持しておきたい場合、
何もしないクラスの名前はVoidClassかNullClassのどちらがいいですか。
こっちの方がいいよ、って言うのがあったらそれも教えてください。
0174デフォルトの名無しさん
2008/10/08(水) 01:08:51でもまあ普通はDummyっていうんじゃないかなそういうの。
あるいはPlaceHolderとか?
0175デフォルトの名無しさん
2008/10/08(水) 01:14:220176デフォルトの名無しさん
2008/10/08(水) 02:03:330177デフォルトの名無しさん
2008/10/08(水) 07:26:510178デフォルトの名無しさん
2008/10/08(水) 07:31:330179デフォルトの名無しさん
2008/10/08(水) 08:20:260180デフォルトの名無しさん
2008/10/08(水) 08:22:43テスト用とかでとりあえず何もしないものを挟みたいときがあるなら dummy
ってイメージがあるんだけど。
0181デフォルトの名無しさん
2008/10/08(水) 08:25:53Null でいいんじゃないだろうか。
0182デフォルトの名無しさん
2008/10/08(水) 15:15:55どう名付けたらいいかな?単純そうでピンと来るのがない
0183デフォルトの名無しさん
2008/10/08(水) 16:59:510184デフォルトの名無しさん
2008/10/08(水) 17:32:26テスト用の何もしないやつってスタブって言わない?
0185デフォルトの名無しさん
2008/10/08(水) 18:44:12許可するキーを追加する関数を作りたいんだけど
どういう名前にするか迷っています。
addFilterの逆なんだけどどういう名前が一般的なんでしょうか?
removeFilterやdeleteFilterはなんか違うような気がするのですが。
お願いします。
0186デフォルトの名無しさん
2008/10/08(水) 18:47:270187デフォルトの名無しさん
2008/10/08(水) 18:50:54allowKey
enableKey
0188デフォルトの名無しさん
2008/10/08(水) 18:55:22なるほど。
ありがとうございます。
0189デフォルトの名無しさん
2008/10/08(水) 19:04:41blacklist方式 -> deny, block, reject, refuse
whitelist方式 -> allow, pass, accept
0190デフォルトの名無しさん
2008/10/08(水) 23:28:06T なんとか(void)
{
return dynamic_cast<T>(m_owner);
}
Fruit *f = seed->なんとか<Apple*>();
こんな感じの関数はどんな名前がいいですか?
0191デフォルトの名無しさん
2008/10/08(水) 23:31:110192デフォルトの名無しさん
2008/10/08(水) 23:36:410193デフォルトの名無しさん
2008/10/08(水) 23:42:15{ return dynamic_cast<T*>( m_owner ); }
にして、
Fruit *f = seed->getOwnerAs<Apple>();
0194デフォルトの名無しさん
2008/10/08(水) 23:47:370195デフォルトの名無しさん
2008/10/09(木) 00:39:33ComPorterで
0196デフォルトの名無しさん
2008/10/09(木) 14:06:20〜するもの、みたいな目的名が良いのか
部品名の方がいいのか
どっちなんだろ?
0197デフォルトの名無しさん
2008/10/09(木) 15:06:100198デフォルトの名無しさん
2008/10/09(木) 15:14:04例えば上にあるcomポートのクラスだと
ComPortの機能を実現すると考えるならクラス名はComPortだろうけど
ComPortを機能を管理する為のクラスだと考えるとComPortControlerみたいなのかな?
と毎回悩むわけです
0199デフォルトの名無しさん
2008/10/09(木) 15:20:41「管理する」とは具体的に何をすることなのか考えたほうがいいよ。
0200デフォルトの名無しさん
2008/10/09(木) 15:22:28Controlerってつけると、ComPortオブジェクト渡して管理してもらうイメージがする。
FileWriterっていうクラスがあったら、Fileオブジェクトを渡して書き込んでもらう感じしない?
0201デフォルトの名無しさん
2008/10/09(木) 15:23:07どうしてシリアルポートを回すんですか?
0202デフォルトの名無しさん
2008/10/09(木) 15:44:19ファサードパターンみたいなもの?
>>201
回すってどこから出てきた?
0203デフォルトの名無しさん
2008/10/09(木) 15:54:45>>199
具体的に、ですか
ポートを開く
ポートへの書き込み
ポートの読み込み
ポートを閉じる
やはりポートの機能そのものを表すのかなぁ?
>>200
確かにそうかも・・・
0204デフォルトの名無しさん
2008/10/09(木) 16:02:51そりゃポートそのものだろ。少なくとも使用者から見れば。
だいたい「〜そのもの」と「〜を管理するもの」との違いは、
使う人から見たら気にならないものだったりすることが多いんじゃね。
「インターフェース」とその「実装」との違いぐらいにどうでもいいでしょ。
実装を書いた本人にとって「〜そのもの」とは思えなかったとしても。
0205デフォルトの名無しさん
2008/10/09(木) 16:24:56あなたが噂の低脳さんですか?
0206デフォルトの名無しさん
2008/10/09(木) 16:32:08ありがとうございます
いままで趣味程度、自己流でやってきててその点が疑問だったので
今日すっきりしました
>>205
低脳でさーせんorz
0207デフォルトの名無しさん
2008/10/09(木) 16:47:320208デフォルトの名無しさん
2008/10/09(木) 19:47:28俺は君のように悩む方がむしろ全然まともだと思う。
OOPの本質は状態機械を何かに見立ててたり、何かのメタファーとして捉える
ことだと思うけど、何に見立てるかは実はそんなに簡単じゃない場合がある。
例えば>>182はドトネトのSerialPortとかVBのMSCOMMみたいなクラスのことを
言っていると思う。
これらのクラスにはCOMポートの番号を指定するプロパティがあるわけだが、
これにならって>>182のクラスにも同様のプロパティを持たせたとする。(当然そうするだろう)
ところが、COMポートの番号というのは普通に考えれば複数のCOMポートを集約している
オブジェクト(PC? M/B? OS?)の属性でなければ本来意味的におかしい。
0209デフォルトの名無しさん
2008/10/09(木) 20:30:090210デフォルトの名無しさん
2008/10/09(木) 23:15:41class SerialPort
{
static SerialPort Open(whichPort);
Result Real(〜);
Result Write(〜);
Result Close();
}
0211デフォルトの名無しさん
2008/10/10(金) 00:17:530212デフォルトの名無しさん
2008/10/10(金) 00:45:06ただのファイルIOと同じだということに気付いてもいいころだ
0213デフォルトの名無しさん
2008/10/10(金) 00:59:32デバイス固有の操作が扱いにくくならね?(ioctlみたいに)
0214デフォルトの名無しさん
2008/10/10(金) 01:15:14何だよファイルIOって。
まあディスク上のファイルだろうとデバイスだろうとデータの入出力は
同じストリームとして扱えるみたいな話を聞きかじって理解もせずに拡大解釈でも
してるんだろうけど。
0215デフォルトの名無しさん
2008/10/10(金) 01:25:520216デフォルトの名無しさん
2008/10/10(金) 01:27:550217デフォルトの名無しさん
2008/10/10(金) 01:36:470218デフォルトの名無しさん
2008/10/10(金) 02:35:250219デフォルトの名無しさん
2008/10/10(金) 02:36:500220デフォルトの名無しさん
2008/10/10(金) 02:40:52いくらなんでもソーセージをかじっちゃダメでしょw
0221デフォルトの名無しさん
2008/10/10(金) 02:52:550222デフォルトの名無しさん
2008/10/10(金) 03:52:11自演乙
0223デフォルトの名無しさん
2008/10/10(金) 04:01:55恥かしい奴だな
>>214がどんだけかわかんねーの?
あ、俺は優しいから一応言っておくわ
>>222
本人乙
0224デフォルトの名無しさん
2008/10/10(金) 04:55:04自演乙
0225デフォルトの名無しさん
2008/10/10(金) 07:45:560226デフォルトの名無しさん
2008/10/10(金) 08:27:11どっちもストリームとして扱えるというだけでしょ?
COMには、tellもseekもtruncateもfilelengthもownerもpermissionもない。
0227デフォルトの名無しさん
2008/10/10(金) 11:04:07自演乙
0228デフォルトの名無しさん
2008/10/10(金) 11:28:10>>255は間違ってる
COMとファイルIOの違いについて説明すべき
で、どちらもストリームとして扱える
以上
0229デフォルトの名無しさん
2008/10/10(金) 12:51:090230デフォルトの名無しさん
2008/10/10(金) 17:18:01一番新しい要素をrecentと名づけるのをどう思います?
0231デフォルトの名無しさん
2008/10/10(金) 17:22:440232デフォルトの名無しさん
2008/10/10(金) 18:19:130233デフォルトの名無しさん
2008/10/10(金) 22:13:320234デフォルトの名無しさん
2008/10/13(月) 19:39:55形容詞単体を名詞的に使うのもありだと思うけど。
the + 形容詞だけで名詞扱いで使うこともあるし。
0235デフォルトの名無しさん
2008/10/13(月) 19:47:34そんなに厳格に分けなきゃならんもんかねえ。
0236デフォルトの名無しさん
2008/10/13(月) 20:22:21なんか教条主義的な思考をする人みたいだね。
別に、誰か偉い人が言ったから/規約でそう決まっているから、「分けなきゃならん」
わけじゃない。
そうしないと(一般に)分かりにくくなる、という合理主義でしょ。
逆に言えば仮に規則を破ることでクラスや変数の役割がむしろ分かりやすくなるのなら
何も問題はないはず。
0237デフォルトの名無しさん
2008/10/13(月) 20:50:18レス感謝。
つまり主観(=分かりやすさ)が入るから決め事としてしまった方がいい、と。
0238デフォルトの名無しさん
2008/10/14(火) 18:59:22item = arr.remove(1)
とやると
arr = [1, 3], item = 2
になるような「取り出す」メソッドって何がいいですかね。
extractがよさげなんだけどコンピュータだと元を残しつつ取得みたいな使われ方が多いような気がして。
deleteのついでに戻り値で返すおまけ機能にしちゃうのがいいのかな。
0239デフォルトの名無しさん
2008/10/14(火) 19:21:500240デフォルトの名無しさん
2008/10/14(火) 19:47:170241デフォルトの名無しさん
2008/10/14(火) 19:52:190242デフォルトの名無しさん
2008/10/14(火) 20:27:310243デフォルトの名無しさん
2008/10/14(火) 20:43:270244デフォルトの名無しさん
2008/10/14(火) 21:03:390245デフォルトの名無しさん
2008/10/14(火) 21:20:30そもそも1つのメソッドに複数の機能を持たせようとする時点で(ry
0246デフォルトの名無しさん
2008/10/14(火) 22:06:11そういう「行数を節約するだけのメリットと引き換えに」、「処理の直感性を犠牲にする」
処理が本当に適切かどうか再考すべきだと思う。
直感的に把握できないような処理だから命名に困るんだよ。
0247デフォルトの名無しさん
2008/10/14(火) 22:06:28popだろ
0248デフォルトの名無しさん
2008/10/14(火) 22:08:510249デフォルトの名無しさん
2008/10/14(火) 22:27:55しかし、別に「複数の機能」でも「行数の節約」でもないだろ。
列から一つ取り出したいってのは、実世界でもあって不思議じゃない。
だからこそ、各言語で同じような基本処理が定義されているわけで。
0250デフォルトの名無しさん
2008/10/14(火) 22:31:460251デフォルトの名無しさん
2008/10/14(火) 22:35:11そう言われるとそんな気もしてきちゃうすまんw
では気を取り直して
PullOut
Steal
0252デフォルトの名無しさん
2008/10/14(火) 22:36:290253デフォルトの名無しさん
2008/10/14(火) 23:37:220254デフォルトの名無しさん
2008/10/16(木) 00:35:510255デフォルトの名無しさん
2008/10/16(木) 13:16:030256デフォルトの名無しさん
2008/10/16(木) 13:24:10流石に同じモノ2冊は敷居が高いなあ
0257デフォルトの名無しさん
2008/10/16(木) 21:30:55どうおもしろいのか教えてください
0258デフォルトの名無しさん
2008/10/17(金) 12:46:011版は持ってる.
そろえないほうがいいって書いてあった.
2版はどう変わってるの?
0259デフォルトの名無しさん
2008/10/17(金) 18:52:302版は持ってる.
そろえないほうがいいって書いてあった.
0260デフォルトの名無しさん
2008/10/17(金) 19:11:190261デフォルトの名無しさん
2008/10/19(日) 16:36:040262デフォルトの名無しさん
2008/10/21(火) 13:14:32public:
Fuga* XXXFuga(Fuga* pFuga)
{
Fuga* temp = pFuga_;
pFuga_ = pFuga;
return temp;
}
private:
pFuga_;
};
XXXFugaですが、XXXの部分はどんな動詞がいいですか?
0263デフォルトの名無しさん
2008/10/21(火) 13:15:510264デフォルトの名無しさん
2008/10/21(火) 13:16:290265デフォルトの名無しさん
2008/10/21(火) 14:03:410266デフォルトの名無しさん
2008/10/21(火) 14:10:260267デフォルトの名無しさん
2008/10/21(火) 14:19:310268デフォルトの名無しさん
2008/10/21(火) 15:06:05わかりやすいんですが、関数名にはあまり使われない単語な気がして、単純な操作の関数につけるのはちょっと気になります。
>>264
わかりやすくて良いと思いました。
>>266
返り値はvoidで、引数に渡したものの内容が入れ替わってくるイメージがあります。
>>267
resetは、Hogeを生成直後の状態に戻すための変更というイメージがあります。
setは、最もシンプルでいいんですが、返り値なしのイメージが強くて、返り値がある関数は区別した方が良いのか悩みます。
setにしようかやめようか悩みます(set以外ならreplaceの予定)。
返り値がある関数にsetをつけることについて、皆さんは抵抗ありますか?
0269デフォルトの名無しさん
2008/10/21(火) 15:09:510270デフォルトの名無しさん
2008/10/21(火) 15:45:210271デフォルトの名無しさん
2008/10/21(火) 15:50:40なんでもラップして行数稼げれば勝ちみたいな歪んだ性癖は改めた方がいい。
0272デフォルトの名無しさん
2008/10/21(火) 16:28:59SetAndGetFugaと書くと、英語として汚くないですか?
>>270
すみません、標準ライブラリに返り値を返すset〜があるという意味でしたか。
setlocaleはメンバ関数ではないので、setter/getterが存在するオブジェクト指向とはニュアンスの違いを感じます。
>>271
行数を稼ぐとか言うのではなく、引数とメンバを交換する機能が必要なケースはあると思います。
262の例をget/setで実装すると、setを呼び出した時、pFuga_に格納されてる古いオブジェクトの寿命管理はどうなるの?と。
shared_ptrを使えば寿命管理は気にしなくてもよくなりますが、Fugaを使う場所全てshared_ptrに書き直さないといけなくなりますし、
破棄のタイミングをはっきりさせたい場合にも、問題になると思います。
やはりsetに返り値があるのは気になるので、replaceにします。
ありがとうございました。
0273デフォルトの名無しさん
2008/10/21(火) 17:38:41アトミックに動作しなきゃならん場合なんて山ほどあるんだから、ごちゃごちゃ言うな
0274デフォルトの名無しさん
2008/10/21(火) 17:50:20発想のレベルの低さに驚愕した
0275デフォルトの名無しさん
2008/10/21(火) 17:53:03そのまんま SetAndGet みたいのがいいんじゃないの?
アセンブラでは test and set とかよくあるし。
0276デフォルトの名無しさん
2008/10/21(火) 21:55:00更新して一つ前の値を返す関数なんて割とありがちで、
使われているコードを見れば(必ずしも明示的な名前じゃなくても)それと分かるから
普通にsetでもいい気がする。
replaceでも意味は分かると思うけど、なまじ名前に意味がある分
コードをみて一瞬考え込むかもしれない。
0277デフォルトの名無しさん
2008/10/21(火) 21:57:21なんてのもふつーにあるよな。
0278デフォルトの名無しさん
2008/10/21(火) 22:08:17質問者いなくなったみたいだけど。
0279デフォルトの名無しさん
2008/10/22(水) 02:28:57プログラム中数箇所にあるので、これを関数(使用言語はCです)にしたいのですが、
どういう名前が良いのか悩んでます。
「条件A」は数行に渡ってしまう比較的複雑なもので、処理Bを行うかどうかの
判定にしか使われないものです。
このため「条件A」を満たしているかどうかを判定する関数を作るにしても
適切な関数名が思いつかず、現状は何の関数化も行わずにコピペを数回行うという
書いた本人も、読んだレビュアもがっかりするようなことを繰り返しています。
0280デフォルトの名無しさん
2008/10/22(水) 02:35:440281デフォルトの名無しさん
2008/10/22(水) 02:41:550282255
2008/10/22(水) 03:37:32初版
単に見やすいと言うだけではなく、ひとかたまりの処理であることを明確にすることも可能となる
単にそろえただけで、処理の区別が明確とならない悪い例
EmployeeName = InputName
EmployeeAddress = InputAddress
EmployeePhone = InputPhone
BossTitle = Title
BossDept = Department
2版
この10年間で得た知識から、このインデントスタイルは見栄えはよいかもしれないが、
(中略)
面倒であることがわかった。
こんな感じです。
2冊あえて買ったという訳じゃなくて、改版されたから買っただけなんだけどね。
0283デフォルトの名無しさん
2008/10/22(水) 06:47:08悪い例=面倒
どうおもしろいんですか?
0284デフォルトの名無しさん
2008/10/22(水) 11:32:31EmployeeName = InputName
EmployeeAddress = InputAddress
EmployeePhone = InputPhone
BossTitle = Title
BossDept = Department
0285デフォルトの名無しさん
2008/10/22(水) 11:41:47これのクラス名には、なんという名前がいいでしょうか。
import だけ、または export だけなら XxxImporter とか XxxExporter でいいと思うんですけど、
両方を行うクラスについて、いい名前が思いつきません。
たすけてえらいひと。
0286デフォルトの名無しさん
2008/10/22(水) 12:00:540287デフォルトの名無しさん
2008/10/22(水) 12:40:53今は
DataImporter
とかなんで、これが
Data
となるのはちょっと。。。
0288デフォルトの名無しさん
2008/10/22(水) 13:03:070289デフォルトの名無しさん
2008/10/22(水) 13:23:210290デフォルトの名無しさん
2008/10/22(水) 13:24:500291デフォルトの名無しさん
2008/10/22(水) 13:29:34そうか、imとexの両方を行うんだから、それを外したporterというのはありそうですね。
>>289
import and export という意味なら、たしかにtradeまたはexchangeがいいのかもしれません。
アドバイスありがとうございました。検討します。
0292デフォルトの名無しさん
2008/10/22(水) 13:54:19適した名前空間の中に入っているから大丈夫だとするのであれば、Dataでも問題はないはず。
0293デフォルトの名無しさん
2008/10/22(水) 18:40:20Dataというモデルクラスがすでにあるので、むりです。
(実際には、DataはUserだったりItemだったりOrderだったりしますが。)
0294デフォルトの名無しさん
2008/10/22(水) 19:01:290295デフォルトの名無しさん
2008/10/22(水) 19:30:18よく分かんないんだけどそのUserクラスにエクスポートメソッドをつけるのって愚かなことなの?
インターフェイスでもいいけど。
0296デフォルトの名無しさん
2008/10/22(水) 19:31:40一緒にしない方が分かりやすくないか?
シリアライザとデシリアライザを集約するクラス(Dataクラス?)が
Serializer.Save()とDeserializer.Load()を公開すれば必要十分に思うが。。
02971/2
2008/10/23(木) 20:40:56protected $_id, $name, $email, $password;
public function __construct($id, $name, $email, $password)
{
$this->_id = $id;
$this->_name = $name;
$this->_email = $email;
$this->_password = $password;
}
}
02982/2
2008/10/23(木) 20:41:45class Hogehoge {
function getUser($id)
{
//データベースからデータを取ってくる
return new User($id, $name, $email, $password);
}
function getUsers()
{
//データベースからデータを取ってくる
foreach () {
$users[] = new User($id, $name, $email, $password);
}
return $users;
}
}
$hogehoge = new Hogehoge();
$hogehoge->getUser(1234);
$hogehoge->getUsers();
みたいなことをすためのHogehogeのクラス名ってどんなのがいいですか?
ちなみに上のやつはPHPです。
0299デフォルトの名無しさん
2008/10/23(木) 20:52:110300デフォルトの名無しさん
2008/10/23(木) 21:09:010301デフォルトの名無しさん
2008/10/23(木) 21:12:17PHPには静的メソッドとかクラスメソッドとかいう概念はないの?
あればUserクラスのメソッドにすればよさそうだが。
0302デフォルトの名無しさん
2008/10/23(木) 21:25:220303デフォルトの名無しさん
2008/10/23(木) 21:35:270304デフォルトの名無しさん
2008/10/24(金) 15:46:21関数の引数名はそれぞれどのような名にしますか?
0305デフォルトの名無しさん
2008/10/24(金) 15:48:17>>304ですが、C言語です
0306デフォルトの名無しさん
2008/10/24(金) 16:47:150307デフォルトの名無しさん
2008/10/24(金) 17:08:26char old_char
char new_char
0308デフォルトの名無しさん
2008/10/24(金) 18:13:59はぃ、
0309デフォルトの名無しさん
2008/10/24(金) 19:33:330310デフォルトの名無しさん
2008/10/24(金) 20:46:400311デフォルトの名無しさん
2008/10/25(土) 12:37:10最後にターンを進めた日時を入れる変数名って何がいいですか?
0312デフォルトの名無しさん
2008/10/25(土) 12:43:050313デフォルトの名無しさん
2008/10/25(土) 12:48:12(1) まず母国語で考えて、
(2) それを英訳
するだけじゃん。なんで基本どおりやらないんだろう。
最後の作戦の日時: LastOperationDateTime
0314デフォルトの名無しさん
2008/10/25(土) 12:50:34>>313
ありがとうございました
英語は嫌いです
0315デフォルトの名無しさん
2008/10/25(土) 13:16:120316デフォルトの名無しさん
2008/10/25(土) 13:28:39そういう風に勘違いしてる人間がいるだけだと思うけど。
0317デフォルトの名無しさん
2008/10/25(土) 14:27:14「ターン制のSLG」と言えばどんなゲームか伝わるんだから、ゲームの分野において「ターン」は用語と言えるだろ。
0318デフォルトの名無しさん
2008/10/25(土) 14:35:05単に「順番制」とか「かわりばんこ制」では締まらないからそういってるだけだと思うよ。
それにゲームやらないたちなんで実際のところは知らないけど、
一回のターンで複数の操作が可能という可能性もあるんじゃないの?
だから>>311は「ターンを進める」という書き方をしているんだと思ったんだけど、
これは深読みのし過ぎかな。
0319デフォルトの名無しさん
2008/10/25(土) 15:06:43> 単に「順番制」とか「かわりばんこ制」では締まらないからそういってるだけだと思うよ。
命名とはそういうものだと思うがw
「用語」という言い方が気に入らないなら「ルール」と言えばいいか?
将棋で「王手」とか「持ち駒」とか命名されているのと一緒。
こういう既に認識されている名前に従うのは分かりやすいんじゃないかっていう話。
0320デフォルトの名無しさん
2008/10/25(土) 15:22:35turnって言葉の意味を辞書で調べた?
その意味と>>311の要求するものが合ってると思うの?
0321デフォルトの名無しさん
2008/10/25(土) 15:40:33辞書なんか引いてどうするつもりなんだ?w
0322デフォルトの名無しさん
2008/10/25(土) 15:40:57そのゲームにおいて命名された用語(ルール)なんだから辞書に載ってなくてあたりまえだろw
ブラウザのcookieなんて本来の英語の意味からしたら意味がわからないが、そこは問題じゃない。
認識されている事が、わかりやすさになるんだよ。
これでレス終わりにする。
0323デフォルトの名無しさん
2008/10/25(土) 15:45:46だからそれが「勘違い」だと言ってるのに。
>「ターン制のSLG」における「ターン」という言葉の意味
それは明らかに英語のturnの意味そのままだ。
違うというのなら具体的に『「ターン制のSLG」における「ターン」という言葉の意味』
を述べてみたら?
そしてそれは>>311の要求とは違うと思われる。
ちなみにチェスや、確か囲碁なんかでもturnと言うんだよ。
というよりそちらが元ネタだろうけどね。
0324デフォルトの名無しさん
2008/10/25(土) 16:36:37「そしてそれは>>311の要求とは違うと思われる。 」の理由をさっさと述べるべきだと思いますが。
0325デフォルトの名無しさん
2008/10/25(土) 16:46:14これだから2chの議論って疲れるよ。
0326デフォルトの名無しさん
2008/10/25(土) 17:10:440327デフォルトの名無しさん
2008/10/25(土) 19:57:46で、ターン開始した日時を置いときたいんだからturnという言葉を残すことは何も悪くないと思うんだ。
>>323は>>311の要求をどう思っているのかをもっと詳しく書くべき
0328デフォルトの名無しさん
2008/10/25(土) 19:59:27あれ、ってなるとstartTimeOfThisTurnはおかしいな。
0329デフォルトの名無しさん
2008/10/25(土) 20:17:080330デフォルトの名無しさん
2008/10/25(土) 20:32:15で良いじゃん
0331デフォルトの名無しさん
2008/10/25(土) 20:40:570332デフォルトの名無しさん
2008/10/25(土) 20:55:20advanceTurnで
最後に進めた日時ってことで>>330でよくないの?
0333デフォルトの名無しさん
2008/10/25(土) 21:17:19そもそも日本語でも「ターンを進める」と書いてあるのを見て何も違和感を感じないとしたら
その言語感覚はおかしいだろう。
順番というのは「進める」ものなのか?
「回ってくる」ものじゃないのか?
0334デフォルトの名無しさん
2008/10/25(土) 22:34:120335デフォルトの名無しさん
2008/10/25(土) 22:40:470336デフォルトの名無しさん
2008/10/25(土) 22:55:360337デフォルトの名無しさん
2008/10/25(土) 23:31:540338デフォルトの名無しさん
2008/10/26(日) 03:50:04だからターン終了を意思表示した時間を保持したいんじゃないのか
ゲーム終了時にトータル思考時間を表示したいとか。
0339デフォルトの名無しさん
2008/10/26(日) 07:33:31つーか、チェスや囲碁でも「○手進める」という表現するじゃん。
ダブルスタンダートになってない?
0340339
2008/10/26(日) 07:34:37ダブルスタンダート→ダブルスタンダード
0341デフォルトの名無しさん
2008/10/26(日) 09:35:07他は make turn next とか go on to next turn とかかなぁ。
advanced turn だと、先進的なターン、有利なターン、先手って感じがする。
てか、last turn でいいじゃんって意見に同意。
0342デフォルトの名無しさん
2008/10/26(日) 09:42:140343デフォルトの名無しさん
2008/10/26(日) 10:19:22日本人にとって自然と思われるかの話だと思うぞ。
まあ、今回の場合「進めた」にはあまり力点は無いから、
俺も LastTurnDateTime あたりで十分だと思う。
0344デフォルトの名無しさん
2008/10/26(日) 11:01:450345デフォルトの名無しさん
2008/10/26(日) 11:34:47保持するならturnEndTime、用途によってはturnSpendTime = now - turnStartTimeで良くて、
次ターンで処理させることを目的として保持するならlastTurnEndTimeって感じだろうか
0346デフォルトの名無しさん
2008/10/26(日) 13:48:16他人の意見を踏まえて自分の考えを修正していくってことができない奴が多いね。
last turnでいいじゃん?
だからよくないって。
turnが複数のoperationから構成されてたらどうするの?
というより、だから何度も言うが、だからこそ>>311は「ターンを進めた日時」
などという不自然な言い方をしているんだろうと普通は推測するだろう。
0347デフォルトの名無しさん
2008/10/26(日) 13:57:440348デフォルトの名無しさん
2008/10/26(日) 13:59:230349デフォルトの名無しさん
2008/10/26(日) 14:08:31そうだな。>>311の意図は完全に君の 推測 の通りに違いない。流石です。
はい解決。おしまい。
0350デフォルトの名無しさん
2008/10/26(日) 14:10:180351デフォルトの名無しさん
2008/10/26(日) 14:18:48自信満々に妄想を語るところや他人を見下してるところが似てる。
0352デフォルトの名無しさん
2008/10/26(日) 14:30:21とっくに>>313に書いてるから。
0353デフォルトの名無しさん
2008/10/26(日) 14:56:09すばらしい変数名だ
作者の意図も汲んでいてもうこれ以上のものは考えられない
0354デフォルトの名無しさん
2008/10/26(日) 16:16:120355デフォルトの名無しさん
2008/10/26(日) 18:55:540356デフォルトの名無しさん
2008/10/26(日) 19:18:270357デフォルトの名無しさん
2008/10/26(日) 19:42:15だがお前は日本じゃ二番目だ。
0358デフォルトの名無しさん
2008/10/26(日) 20:25:42LastAdded○○Dateでいいんですよね?
Last○○AddedDateじゃないですよね?
英語厨の人おしえてくださいm(_ _)m
0359デフォルトの名無しさん
2008/10/26(日) 23:24:080360デフォルトの名無しさん
2008/10/26(日) 23:46:03LastDateAdded○○
にすべきじゃね?
0361デフォルトの名無しさん
2008/10/27(月) 00:04:26> 他人の意見を踏まえて自分の考えを修正していくってことができない
>>346
0362デフォルトの名無しさん
2008/10/27(月) 01:05:26釣りじゃなかったら同情したくなるほどの馬鹿だな
0363デフォルトの名無しさん
2008/10/27(月) 01:14:56英訳能力に感服したわ。
0364デフォルトの名無しさん
2008/10/27(月) 01:42:410365デフォルトの名無しさん
2008/10/27(月) 01:54:27意味無いんじゃまいか?
英語的に正しいからと言ってピンと来ない名前を付けてもナー。
で、周りの人間が理解できなきゃそいつらが悪い、と来たもんだ。
0366デフォルトの名無しさん
2008/10/27(月) 02:08:520367デフォルトの名無しさん
2008/10/27(月) 03:44:240368デフォルトの名無しさん
2008/10/27(月) 13:11:25>>363-364は皮肉だよ
0369デフォルトの名無しさん
2008/10/27(月) 13:33:28どんな名前が良いかも変わってくると思うから、
お題を出す人はその辺りもある程度示した方が良さそうな気がする。
0370デフォルトの名無しさん
2008/10/27(月) 17:40:10これをlocalizationしたデータに、LocalizedProduct という名前がついている。
またlocalized productとの対比として、もとのデータをoriginal productと呼ぶことがある。
ここまではいい。
最近、地域ごとに独自の製品を持ちたいという要望がでてきた。
お客さんの要望なので、まあそれはいい。
で、その「地域ごとの独自の製品」になんと言う名前をつけたらいいのかで困ってる。
"LocalProduct" は LocalizedProduct と紛らわしい。
"OriginalProduct" も従来の言葉とかぶっている。
なんかいい名前を提案してくれない?
0371デフォルトの名無しさん
2008/10/27(月) 17:41:27どう見ても>>365は>>363-364の内容とは関係無く発言してるだろ
>>313の英語力(笑)は度外視して、物事の優先順位について指摘してるだけじゃね
0372デフォルトの名無しさん
2008/10/27(月) 17:46:380373デフォルトの名無しさん
2008/10/27(月) 18:43:29要求されているものがもう一つはっきりしないなあ。
「それ」は変数名?それとも型の名前?
なんとなく変数名のように聞こえるが、
そうであるならそれが"localize"されていようと"customize"されていようと
名前を変える必要性があるように思えないんだけど。
0374デフォルトの名無しさん
2008/10/27(月) 18:51:12おっと、同じのが既に出てた。
>>372に一票。
0375デフォルトの名無しさん
2008/10/27(月) 19:28:340376デフォルトの名無しさん
2008/10/27(月) 21:17:00"LocalProduct"と"LocalizedProduct"が、意味も良く分かっていいんでない?
それにそんなに紛らわしくないと思うけど。
0377デフォルトの名無しさん
2008/10/27(月) 21:26:590378デフォルトの名無しさん
2008/10/27(月) 22:39:52そもそも、
> Product というデータがある。
が、わけわからん。製品じゃないのに Product なんて命名されてるのか?
まあ、世界中で使われてるなら今更変えようが無いだろうから、
俺なら、RealProduct, LocalizedRealProduct あたりにするかな。
0379デフォルトの名無しさん
2008/10/27(月) 22:48:000380デフォルトの名無しさん
2008/10/27(月) 22:54:58そこは普通わかるだろうw
むしろ>>379に突っ込まれているように、君自身の言っていることの方が
余程深刻に意味不明だ。
0381デフォルトの名無しさん
2008/10/27(月) 23:36:32確かに、>>370 読み直したら、俺が勘違いしてるようだ。
>>378 は、忘れてくれ。
0382デフォルトの名無しさん
2008/10/28(火) 08:05:54OrderMadeProduct
0383デフォルトの名無しさん
2008/10/28(火) 10:16:550384デフォルトの名無しさん
2008/10/28(火) 17:28:180385デフォルトの名無しさん
2008/10/28(火) 17:30:160386デフォルトの名無しさん
2008/10/28(火) 17:31:03どうも!
0387デフォルトの名無しさん
2008/10/28(火) 20:17:45area product
0388デフォルトの名無しさん
2008/10/28(火) 20:50:380389デフォルトの名無しさん
2008/10/28(火) 22:16:440390デフォルトの名無しさん
2008/10/29(水) 17:54:580391デフォルトの名無しさん
2008/10/30(木) 07:24:04とりあえず今はskにしてあります
sはstringのsで、kは括弧のkです
括弧が二つあるからskkにしようかsk2にしようか迷ってます
0392デフォルトの名無しさん
2008/10/30(木) 08:20:49pはparenthesisのpだ。
0393デフォルトの名無しさん
2008/10/30(木) 09:17:06names,params[]が配列を表しているなら、その変数に格納する情報を複数形にする。
names,params
0394デフォルトの名無しさん
2008/10/30(木) 10:22:170395デフォルトの名無しさん
2008/10/30(木) 10:53:100396デフォルトの名無しさん
2008/10/30(木) 11:01:000397デフォルトの名無しさん
2008/10/30(木) 18:23:39↑みたいなレスこそが無意味。
0398デフォルトの名無しさん
2008/10/30(木) 20:59:180399デフォルトの名無しさん
2008/10/30(木) 21:42:370400デフォルトの名無しさん
2008/10/30(木) 23:25:390401デフォルトの名無しさん
2008/10/31(金) 08:13:36スリング
0402デフォルトの名無しさん
2008/11/02(日) 10:31:06それの View/Controll を兼任するクラスの名前で何かいいのあります?
最初 View/Controll を担当するクラスの Interface を ArticleMechanism ってしてて
具象はそれに形容詞付けたのしてたんだけど、
長くなるから Paper にした。
でも Article を1つしか含んでないのに Paper っておかしくないかと思い始めた。
M:Doc (Documentは他のライブラリでよく使うのがあるからあまり使いたくない)
VC:Article
の方がいいかな。
0403デフォルトの名無しさん
2008/11/02(日) 10:57:010404デフォルトの名無しさん
2008/11/02(日) 11:07:140405くるりん子
2008/11/02(日) 15:45:03ParamReader, ParamWriter --- 2つに分けるのはやだな。
ParamConfigurator --- なんか長くてやだな。
ParamIO --- なんか違う気がする。
Paramer --- 短くていいけど、造語だな。
0406デフォルトの名無しさん
2008/11/02(日) 15:45:530407デフォルトの名無しさん
2008/11/02(日) 15:47:120409デフォルトの名無しさん
2008/11/02(日) 16:20:18>>203-204
0410デフォルトの名無しさん
2008/11/02(日) 16:21:07ある文字列を読み込んで解析するプログラムがあります。
その中では、例えば以下のような処理を行うとします。
・文字列をトークンに分割
・/* 〜 */ の間にある文字列は無視する
・( 〜 ) の間にある文字列は特殊な処理を行う など
さて、文字列を先頭から1文字ずつ読み進めていくとき、
現在読んでる文字を、どう解釈すればよいか判断しなければならないことがあります。
先の例で言えば、
・現在の文字が「*」で前の文字が「/」なら、「/*」というトークンにする
・現在のトークンが「/*」の後にあるなら、コメントアウトとする
・「*/」のトークンを見つけたら、コメントアウト扱いをやめる
などです。
このような判断をするためのフラグの、構造体やクラスの名前はどうすればいいでしょうか。
0411デフォルトの名無しさん
2008/11/02(日) 16:33:44state
あと、lex/yaccとかを調べてみるのも回り道にはなるが、
悪くないかもしれん。
0412くるりん子
2008/11/02(日) 16:44:27あのね、今書いているソースコードでは、
・パラメータを読み書きするクラス
・ パラメータそのものを表すクラス
を別々にしているの。
だから、名前も分けたいの。
0413デフォルトの名無しさん
2008/11/02(日) 17:35:51残念だけど、後出しじゃんけんに参加する奴はもういないと思うよ。
0414デフォルトの名無しさん
2008/11/02(日) 18:37:37「パラメータを読み書きするためのクラス」っていうのは
そのハードを表すクラスのプライベートなオブジェクトであって
外部に公開するものではないんだよね?
普通に
xxxGetter/xxxSetter(xxxはレジスタ名)
でいいんじゃないの?
取得と設定を一つのクラスにまとめるのは多分意味がないと思う。
>>413
前の議論(>>409の一行引用レスクンが引用してるもの)でも言ったが、
普通後だしジャンケンじゃなくても>>408のように考える。
得意げな>>409とか君とかみるとどんだけ設計能力ないだお前、と思うぞ。
0415デフォルトの名無しさん
2008/11/02(日) 18:50:50どちらが作ろうとしてるものに適切かなんて設計者のさじ加減一つだろ。
ありとあらゆるプログラムで後者の方が適切だとでも?
0416デフォルトの名無しさん
2008/11/02(日) 19:01:09話がずれてると思うな。
(1) 何らかのレイヤを経由してデータ(バイナリだったり文字列だったり)
の取得設定を行うクラス
と
(2) 取得したバイナリなりテキストなりをパースするクラス
は当然別だろうって話だよ。
0417デフォルトの名無しさん
2008/11/02(日) 19:01:19thx
その辺の単語を使うのが良さそうですね。
lexとyaccは……参考にはなるでしょうが、ちょっと遠回りすぎそうです(笑)
0418デフォルトの名無しさん
2008/11/02(日) 19:02:52>xxxGetter/xxxSetter(xxxはレジスタ名)
2つに分けるのは嫌だって>>405で言ってるケド。つーかレジスタ数×2個にしれってこと?
>>412
>ParamConfigurator --- なんか長くてやだな。
私はこれでいいと思うよ。クラス名なんてコード上にそんな出てこないじゃん?だから判りやすさ優先で!
0419デフォルトの名無しさん
2008/11/02(日) 20:53:09数 維持費 レベル
戦車 3個 10円/個 3
飛行機 1個 10円/個 2
兵隊 50個 10円/個 3
みたいなデータがあって
ループさせて各データの合計値を保存しておく
みたいな関数の名前は何がいいですか?
countはダメなんです
0420デフォルトの名無しさん
2008/11/02(日) 21:03:290421デフォルトの名無しさん
2008/11/02(日) 21:10:280422デフォルトの名無しさん
2008/11/02(日) 21:13:570423デフォルトの名無しさん
2008/11/02(日) 21:22:26総数 54個
総維持費 540円
合計レベル 8
みたいなことです
0424デフォルトの名無しさん
2008/11/02(日) 21:57:34TotalCost
TotalLevel
0425デフォルトの名無しさん
2008/11/02(日) 22:00:390426デフォルトの名無しさん
2008/11/02(日) 22:05:270427デフォルトの名無しさん
2008/11/02(日) 22:06:30意味持たせるかどうかは>>419の決めることだしこのスレで勘案しても仕方ないんでは?
0428デフォルトの名無しさん
2008/11/02(日) 22:10:49合計10レベル分までのユニットを保持できる、みたいなルールじゃない?
0429デフォルトの名無しさん
2008/11/02(日) 22:31:400430デフォルトの名無しさん
2008/11/02(日) 22:36:41それを導く関数の名前です
0431デフォルトの名無しさん
2008/11/02(日) 23:49:380432デフォルトの名無しさん
2008/11/03(月) 00:04:57こんな感じの待ってました
ありがとうございました
0433デフォルトの名無しさん
2008/11/03(月) 09:01:20その正規表現からフィルターに一致するか返したりや置き換えた文字列を返すクラス名は何がいいでしょうか?
0434デフォルトの名無しさん
2008/11/03(月) 10:22:480435デフォルトの名無しさん
2008/11/03(月) 10:23:43RegExManipulator
0436デフォルトの名無しさん
2008/11/03(月) 10:32:12大文字/小文字無視バージョンとか、いろいろ加工して返すクラスに見える。
とケチを付けつつ他のアイディアを出せない俺
0437デフォルトの名無しさん
2008/11/03(月) 10:38:50中で正規表現を使ってるかどうか?なんてどーでもいいんじゃないかな。
0438デフォルトの名無しさん
2008/11/03(月) 11:08:02それだけの情報で気の利いた命名をしろってのは無理がある可能性が高いと思うね。
クラスライブラリみたいな汎用的なクラスならともかく、
特定用途向けのクラスなら、そのクラスが必要になる背景も書かなきゃダメでしょ。
そういうクラスっていうのは機能じゃなくて意味から命名する場合だって
少なくないんだから。
つーか正規表現使った置換なんていうベタベタで汎用性のない処理なんか
処理の意味から命名する以外にないだろ常識で考えて。
0439デフォルトの名無しさん
2008/11/03(月) 13:03:130440デフォルトの名無しさん
2008/11/03(月) 13:05:38お前日本語読めないのかよw
0441デフォルトの名無しさん
2008/11/03(月) 16:54:23RegExFromFile
パターンをファイルから読み込める正規表現クラスってことでしょ。
0442433
2008/11/03(月) 17:46:340443デフォルトの名無しさん
2008/11/03(月) 18:34:35ここはお前のオナニースレじゃないの
いい加減分かれ
0444デフォルトの名無しさん
2008/11/03(月) 18:49:430445デフォルトの名無しさん
2008/11/03(月) 19:26:27ありえんだろ。
置換処理なんてどうでもありうるベタな処理にそんな一般的な名前をつけるなんて狂ってるよ。
もしも将来、そのクラスとほぼ同じだが別の置換をするクラスが欲しくなったら
どうするのよ。
適当な数字でもプリフィクスしますか?w
0446デフォルトの名無しさん
2008/11/03(月) 19:31:56はい終了
0447デフォルトの名無しさん
2008/11/03(月) 19:33:25日本語で頼むよ。
0448デフォルトの名無しさん
2008/11/03(月) 19:46:580449デフォルトの名無しさん
2008/11/03(月) 21:24:19使ってるフレームワークに一般的なRegExっていうクラスがあると想像して
(大抵そんなようなのあるよね)、それの派生でパターンをファイルから
読み込む事ができる特定アプリ版、みたいなイメージで>>441を書いた。
だから一般的な名前というつもりはなかったんだけど。
0450デフォルトの名無しさん
2008/11/03(月) 21:46:490451デフォルトの名無しさん
2008/11/03(月) 21:56:44>その正規表現からフィルターに一致するか返したりや置き換えた文字列を返すクラス名は何がいいでしょうか?
↓↓
テキストから正規表現を読み込んで、指定した文字列が、
その(読み込んだ)正規表現から(なる)フィルターに一致するか返したり、や、
(指定した文字列を)置き換えた(結果の)文字列を返す
0452デフォルトの名無しさん
2008/11/03(月) 22:30:340453デフォルトの名無しさん
2008/11/03(月) 22:36:520454デフォルトの名無しさん
2008/11/03(月) 22:41:46もしそんな風に思うとしたら、それは置換という処理の具体例が想像できてないからだろう。
0455デフォルトの名無しさん
2008/11/03(月) 22:46:13では、みなさまお休みなさい。
0456デフォルトの名無しさん
2008/11/03(月) 22:48:36要求元の>>433が納得したらしいのだから
それが要求だろう
0457デフォルトの名無しさん
2008/11/04(火) 07:57:530458デフォルトの名無しさん
2008/11/04(火) 09:21:38RegexReader
0459デフォルトの名無しさん
2008/11/04(火) 09:30:17×わかるけど、それは>>433で要求されてる物と明らかに違うよね
○わかるけど、それは>>433のカキコから俺がエスパーした物と明らかに違うよね
そりゃお前が言うんだから違うんだろう
心底どうでも良い事だ
0460デフォルトの名無しさん
2008/11/07(金) 15:32:06A/W関数の切り替えにマクロ使ってるからDrawTextとか他にも引っかかることおおいけど、
undefして本当の名前で読んでるのか、いちいち同じインターフェースのインライン関数でも作る?
0461デフォルトの名無しさん
2008/11/07(金) 16:07:41勝手に CreateWindowA とか CreateWindowW に改名されるだけで
すべてのソースで同じように改名されるなら実質問題にならない
Windows的な命名規則を避けて create_window とか createWindow にするという手も
もしくは NewWindow など同じ意味の違う単語を当てたり
0462デフォルトの名無しさん
2008/11/07(金) 16:21:24CreateWindowだとCreateWindowW→CreateWindowExW
の時にマクロの引数があるから、それが違ってコンパイルエラーになるのか
0463デフォルトの名無しさん
2008/11/07(金) 16:24:27厄介なもんだね
0464デフォルトの名無しさん
2008/11/07(金) 17:09:190465デフォルトの名無しさん
2008/11/07(金) 17:31:100466デフォルトの名無しさん
2008/11/07(金) 23:19:14事情により初期化関数側にはinitializeが使えません。
何かよい名前があれば教えてください。
0467デフォルトの名無しさん
2008/11/07(金) 23:40:18Enter/Exit
0468デフォルトの名無しさん
2008/11/07(金) 23:51:530469デフォルトの名無しさん
2008/11/08(土) 00:00:510470デフォルトの名無しさん
2008/11/08(土) 00:23:34InitializeXxx/FinalizeXxx
Xxx に具体的な内容を。
0471デフォルトの名無しさん
2008/11/08(土) 00:25:240472デフォルトの名無しさん
2008/11/08(土) 00:41:13ありがとうございます。
参考になりました。
0473デフォルトの名無しさん
2008/11/08(土) 01:51:08setup
prepare
start
begin
init
0474デフォルトの名無しさん
2008/11/08(土) 15:54:41()の中を埋める変数名はどんなものが宜しいでしょうか?
0475デフォルトの名無しさん
2008/11/08(土) 16:00:450476デフォルトの名無しさん
2008/11/08(土) 16:02:370477デフォルトの名無しさん
2008/11/08(土) 16:07:24捜査?操作?
誤字はともかくそういう読み手にエスパー能力を要求する文章ってどうなの?
そのイベントとは進捗度を通知するイベントという理解でいいのか?
だったら辞書引くだけだと思うんだが。。
0478デフォルトの名無しさん
2008/11/08(土) 16:08:28progress
0479デフォルトの名無しさん
2008/11/08(土) 16:09:33走査の間違いでした
イベントは進歩度を表します
>>478
出来れば〜%毎にという意味合いも付け加えたいです
0480デフォルトの名無しさん
2008/11/08(土) 16:11:09いちいち明示するのって筋が悪いよ
0481デフォルトの名無しさん
2008/11/08(土) 16:14:42限定された進歩度を表現したいので使い分けたいのですが・・・
0482デフォルトの名無しさん
2008/11/08(土) 16:15:28俺もそう思うね。
そもそも進捗度(進歩って普通は言わないよ)を通知するイベントっていうのが
イベントとして不自然だ。
0483デフォルトの名無しさん
2008/11/08(土) 16:16:23CalledEventFrequency
0484デフォルトの名無しさん
2008/11/08(土) 16:23:17呼び出す頻度って意味かな?
参考にします
ありがとうございました
0485デフォルトの名無しさん
2008/11/08(土) 16:35:10まあケチつけるだけだとアレなんで一応考えてみる。
イベント名はProgressNotificationで通知するパラメータの名前はpercentage。
名前に"〜%毎"なんて意味を含めるのはやっぱり愚策に思える。
どうしてもと言うならイベント名をProgressNotificationEveryXXPercentにするのかな。
でも普通はイベントを発生させるオブジェクトのプロパティか何かで
イベント発生のステップの取得/設定ができるようにするんじゃないのか。
0486デフォルトの名無しさん
2008/11/08(土) 16:47:50あるデータを処理してその進捗度がデータ総数のX/100区切りの時のみ
イベントを発生したかったのです
X=1なら1%毎にX=10なら10%毎にといった感じです
このXを格納する変数を教えて頂きたかったのですが
説明が悪かったようでホントに申し訳ありませんでした
0487デフォルトの名無しさん
2008/11/08(土) 16:57:15イベントを発生させる側の内部の、
イベント発生のステップを表す値の名前って意味?
notificationStep
notificationPercentageStep
percentageStepOfProgressNotification
こんな感じかな
0488デフォルトの名無しさん
2008/11/08(土) 17:19:56そです!
notificationPercentageStep が的確と判断しましたので採用しました!
ありがとうございます、助かりました!
0489デフォルトの名無しさん
2008/11/08(土) 18:33:310490デフォルトの名無しさん
2008/11/08(土) 22:27:210491デフォルトの名無しさん
2008/11/12(水) 13:57:550492デフォルトの名無しさん
2008/11/12(水) 14:22:330493デフォルトの名無しさん
2008/11/12(水) 23:23:05実際にコード書いてみれば分かると思うけど、
その二つの機能を一つにするメリットなんてなーんもないと思うぞ。
そしてそんなことしなければ命名で悩まなくても済むし。
0494デフォルトの名無しさん
2008/11/12(水) 23:49:230495デフォルトの名無しさん
2008/11/12(水) 23:53:130496デフォルトの名無しさん
2008/11/13(木) 00:27:20XmlFormatter.Serialize
XmlFormatter.Deserialize
0497デフォルトの名無しさん
2008/11/13(木) 00:28:43馬鹿なのは明らかなんだが、コピペなのか。
0498デフォルトの名無しさん
2008/11/13(木) 00:33:510499デフォルトの名無しさん
2008/11/13(木) 13:55:120500デフォルトの名無しさん
2008/11/13(木) 14:13:11アイちゃん、それは自虐って言うんだよ
0501デフォルトの名無しさん
2008/11/20(木) 16:50:230502デフォルトの名無しさん
2008/11/20(木) 16:54:520503デフォルトの名無しさん
2008/11/20(木) 16:58:130504デフォルトの名無しさん
2008/11/20(木) 19:19:23だから母国語でまず考えて英訳するだけだろ。
部分文字列の取得() ⇒ getSubString()
0505デフォルトの名無しさん
2008/11/20(木) 19:49:460506デフォルトの名無しさん
2008/11/20(木) 19:51:02二つ目のSキャピタライズする必要ないよ。
0507デフォルトの名無しさん
2008/11/20(木) 21:41:571. その文字列の領域を関数内で確保するなら CreateSubstringFromArray()
2. 呼び出し側で確保した領域に入れてもらうなら GetSubstringFromArray()
文字列として返すと言ってるから 1. の方かな。
0508デフォルトの名無しさん
2008/11/20(木) 22:35:420509デフォルトの名無しさん
2008/11/20(木) 22:39:200510デフォルトの名無しさん
2008/11/20(木) 23:03:06複数の線分の開始点を表す配列の名前は
startPointsOfLine?
startPointOfLines?
startPointsOfLines?
0511デフォルトの名無しさん
2008/11/20(木) 23:28:58そうだった……。
>>510
文法的に正しいのは最後のだと思う。
ただ、普通にstartPointsとかoriginsでいいんじゃないの?
そういう変数は明示的な命名を必要とするようなスコープに置かないよね?
0512デフォルトの名無しさん
2008/11/20(木) 23:52:18ほほ。最後のですか。勉強になりました。
実際変数名というより、Microsoftの英語のあるフォーマットの説明で
配列のフィールドにstartPointsOfLinesという形式で名前がついていたので、
単数形にどうやってすればいいのか悩んでいたのです。それで、単数形から複数形への
逆の質問をしてみたわけです。ありがとうございました。
0513デフォルトの名無しさん
2008/11/20(木) 23:52:59じゃなくて>>511です。
0514デフォルトの名無しさん
2008/11/21(金) 14:53:03(特にクラス名の接尾辞的に使用する語)について、
短縮する必要があるとすれば、どのように短縮しますか?
ImplementationならばImplが一番市民権を得ていると思いますが、
Presentationに対する短縮語で、なにかよいものはないでしょうか?
※PresentationModelならPmodなどと短縮しているのを見かけたことがありますが、
この方式でいくとPresentationはP一文字になってしまい、ちょっと微妙です。
0515デフォルトの名無しさん
2008/11/21(金) 16:08:130516デフォルトの名無しさん
2008/11/21(金) 22:02:40Presen (読み: プレゼン) でいいんじゃね。
個人的には >>515 に同意だが、スレの掟としてそれを言ってはいけない。
0518デフォルトの名無しさん
2008/11/21(金) 22:47:57クラスに定義した enum をメソッドの引数に多用すると
けっこう何度も書く羽目になるけどな
でも略さないけど
0519デフォルトの名無しさん
2008/11/21(金) 23:34:111 と 0.234 にわけて変数にする場合、どんな名前をつけますか?
たとえば、
1.234 --- value_real (実数値)
1 --- value_int(eger)(その整数部)
0.234 --- value_frac(tion)(その小数部)
というように考えたのだけど、、、。
real って、虚数のreal part と imaginary part の方を想像されそうで、、。
あと、intも、型の方の印象が強いし。
0520デフォルトの名無しさん
2008/11/21(金) 23:39:11modf() www
0521デフォルトの名無しさん
2008/11/21(金) 23:40:09fraction
0522デフォルトの名無しさん
2008/11/21(金) 23:49:00realなんてつける必要ないし、つけなきゃ万事解決なのでは?
value
integerPartOfValue
fractionPartOfValue
0523デフォルトの名無しさん
2008/11/22(土) 04:09:17小数部 decimal fraction part
0524デフォルトの名無しさん
2008/11/22(土) 06:03:430525デフォルトの名無しさん
2008/11/22(土) 21:20:34value_int
value_frac
でいいんじゃね。
小数を real と呼ぶことは結構あるので気にしなくてもいい。
FORTRAN とか。
0526デフォルトの名無しさん
2008/11/22(土) 21:39:09i
f
でいいんじゃね
0527デフォルトの名無しさん
2008/11/22(土) 23:07:250528デフォルトの名無しさん
2008/11/22(土) 23:23:160529デフォルトの名無しさん
2008/11/22(土) 23:37:29指定したコントロールのかたまりの使用不可な状態にしたり使用可能な状態にしたりする関数の名前について、意見を下さい。
C#/Javaライクな関数名のつけ方を希望します。
0530デフォルトの名無しさん
2008/11/22(土) 23:50:510531デフォルトの名無しさん
2008/11/22(土) 23:52:59そんだけの情報で命名なんて出来るわけないでしょ。
逆に聞くが、ではそのEnabled/Disabledをまとめて切り替えたい「コントロールのかたまり」が
複数存在した場合、当然そのメソッドも「かたまり」ごとに必要になるわけだがどうするわけ?
0532デフォルトの名無しさん
2008/11/22(土) 23:53:460533デフォルトの名無しさん
2008/11/23(日) 02:08:42情報が少なすぎるが、例えばコントロールのかたまりを管理するクラスを作ってみる。
class ControlSetManager {
void setEnabled(bool);
};
0534デフォルトの名無しさん
2008/11/23(日) 05:56:000535デフォルトの名無しさん
2008/11/23(日) 12:38:071. 分以下の秒「30秒」
2. 合計の秒「90秒」
という2種類の「秒」を同時に扱う必要があるのですが、
これらを受ける変数はどのような名前がよいでしょうか?
0536デフォルトの名無しさん
2008/11/23(日) 12:39:530537デフォルトの名無しさん
2008/11/23(日) 12:44:322. seconds
0538デフォルトの名無しさん
2008/11/23(日) 15:44:04超合金セットとか、やや一般的だけどさ。
〜Managerというのも安直で嫌い。
ControlEnablerかな。
0539デフォルトの名無しさん
2008/11/23(日) 15:56:510540デフォルトの名無しさん
2008/11/23(日) 16:06:54集合の具体的な意味によるけどな。
たとえば、数学用語の集合は set。
用語だからこれ以外の単語使うと混乱招く。
0541デフォルトの名無しさん
2008/11/23(日) 16:13:510542デフォルトの名無しさん
2008/11/23(日) 16:16:450543デフォルトの名無しさん
2008/11/23(日) 16:19:39C#なんかではやらないかな
0544541
2008/11/23(日) 16:25:350545デフォルトの名無しさん
2008/11/23(日) 16:25:41むしろ複数形の s の方が非推奨だった気が。
0546デフォルトの名無しさん
2008/11/23(日) 17:16:32クラス名が複数形は嫌だが
0547デフォルトの名無しさん
2008/11/23(日) 17:57:222重管理すな!
0548デフォルトの名無しさん
2008/11/23(日) 18:42:02それは正論だけど、ここでは言ってはいけない。
0549デフォルトの名無しさん
2008/11/23(日) 22:36:04部分的な挿入や削除も出来るのがlistって感じがする
0550デフォルトの名無しさん
2008/11/23(日) 23:01:26後で、データ構造を変更する時、名前も変更するの面倒だし。だから基本は複数形を使う。
0551デフォルトの名無しさん
2008/11/23(日) 23:27:36まあその通りだよね。
通常はデータ構造とか実装の詳細なんて名前から分かる必要はない。
まだハンガリアンの衰退から何も学んでない人が多いのは意外な感じだ。
0552デフォルトの名無しさん
2008/11/23(日) 23:36:10list = 連結リストというイメージ?
それはSTL脳になりすぎなのでは。
配列もvectorも連結リストも、リストと呼んでも問題ないと思うけど。
単に一覧という意味でlist。
0553デフォルトの名無しさん
2008/11/23(日) 23:58:180554デフォルトの名無しさん
2008/11/24(月) 00:08:460555デフォルトの名無しさん
2008/11/24(月) 00:17:01速度出るの?
0556デフォルトの名無しさん
2008/11/24(月) 00:17:400557デフォルトの名無しさん
2008/11/24(月) 00:17:47MId$()
Substr()
0558デフォルトの名無しさん
2008/11/24(月) 00:18:10553がそれを意図してるかどうかはわからないけど、
C#だとLinkedList って名前のクラスが別にある。
0559デフォルトの名無しさん
2008/11/24(月) 00:22:19これ標準ライブラリだろ
0560デフォルトの名無しさん
2008/11/24(月) 00:27:07ヒープ切り刻んだ挙句にキャッシュミス連発してたんじゃ目も当てられない。
0561デフォルトの名無しさん
2008/11/24(月) 09:48:40C言語で2つの配列を引数として受け取る関数を定義するときに
配列を aFoos[]/aBars[] サイズを nFoos/nBars みたいにして受け取るのはダメですか?
0562デフォルトの名無しさん
2008/11/24(月) 10:05:38文体似てるし、釣りか?
0563デフォルトの名無しさん
2008/11/24(月) 10:10:06終端の '\0' を付加してくれない時があるから、使い辛いよ。
>>560
要素数が 10個ぐらいならそうかもな。
0564デフォルトの名無しさん
2008/11/24(月) 13:57:17[]付いてる時点で配列なんだからaはいらないし、nじゃ意味解らんからlenFooとでもしとけ。
つーか当時のMSを含め、ハンガリアン記法を誤解してる奴って何なの?
自前の型が意味をなさない言語で型を分けているように見せかけるためにあるんだろうに。
例えば、どちらも実数の身長も体重を相互に代入する、というのをエラーだと発見できる(しやすい)というのが本来の機能のはずなんだよ。
型自体の情報を変数名に含めたところで意味をなさないのは解りきってるはずなんだけどな…。
0565デフォルトの名無しさん
2008/11/24(月) 14:41:580566デフォルトの名無しさん
2008/11/24(月) 16:48:33整数にiとかi1とか使う延長と考えることも出来るだろ
>>564はこれからi使うな
0567デフォルトの名無しさん
2008/11/24(月) 17:21:29ネタで言ってるの?
0568デフォルトの名無しさん
2008/11/24(月) 17:46:01> 命名規則や設計の善し悪しについて議論するのは基本的に禁止。
0569デフォルトの名無しさん
2008/11/24(月) 17:55:100570デフォルトの名無しさん
2008/11/24(月) 20:36:26化石はもう休め
0571デフォルトの名無しさん
2008/11/24(月) 21:54:060572デフォルトの名無しさん
2008/11/25(火) 06:47:47そんな事誰もが分かり切ってるから
何でそんな偉そうなの?失笑をかいたいの?
未だにハンガリアン使ってる理由なんてただ一つだろ
どうしようもない柵だ
お前がその柵を現実的なコストで断ち切れるっつーなら偉そうにしてていいよ
0573デフォルトの名無しさん
2008/11/25(火) 12:23:030574デフォルトの名無しさん
2008/11/25(火) 13:49:08List_InsertNodeAfter…ですか?
0575デフォルトの名無しさん
2008/11/25(火) 14:40:550576デフォルトの名無しさん
2008/11/25(火) 17:06:41List_NodeInsertAfter
List_NodeSearch
...
とかやるとIDEとの親和性が上がるけど
List_InsertNodeAfterでいいんじゃね
0577デフォルトの名無しさん
2008/11/25(火) 17:09:210578デフォルトの名無しさん
2008/11/25(火) 22:37:34うん
0579デフォルトの名無しさん
2008/11/29(土) 18:37:40また、フォームの内容をクラスに書き出すメソッドの名前はどのような感じが良いでしょうか。
SaveFormToClass(...)、RestoreFormFromClass(...)なんて考えてみたのですが、しっくりきません。
0580デフォルトの名無しさん
2008/11/29(土) 19:41:38Output
0581デフォルトの名無しさん
2008/11/29(土) 19:55:56SaveTo / LoadFrom
0582デフォルトの名無しさん
2008/11/29(土) 20:01:44ApplyConfigToUI
ApplyUIToConfig
だが、イベント処理なりデータバインディングなりで常にコントロールの表示と
オブジェクトのプロパティの値が一致するようにすればこんなメソッドはそもそも必要ないね。
0583デフォルトの名無しさん
2008/11/29(土) 23:14:05ライブラリはC++用で、特徴はJava風のクラス群とDirectXを簡単に使うクラスがあるってことです。
センスあるネーミングを所望します。
0584デフォルトの名無しさん
2008/11/29(土) 23:17:12曖昧すぎる
0585デフォルトの名無しさん
2008/11/29(土) 23:20:520586デフォルトの名無しさん
2008/11/29(土) 23:57:04主にコンポーネント類と、Graphics類を備えてます。
0587デフォルトの名無しさん
2008/11/30(日) 00:07:530589デフォルトの名無しさん
2008/11/30(日) 00:37:550590デフォルトの名無しさん
2008/11/30(日) 01:10:06要するにプロジェクトなりdllの名前ってことだろうか?
だったら(システムフォルダにぶち込むdllみたいに)他人が作ったものとのバッティングの
心配をする必要がないのなら何でもいいんじゃないの?
愚直にMyLibraryとかで。
0591デフォルトの名無しさん
2008/11/30(日) 01:12:280592デフォルトの名無しさん
2008/11/30(日) 01:16:290593デフォルトの名無しさん
2008/11/30(日) 01:22:350594デフォルトの名無しさん
2008/11/30(日) 02:39:21TheOne
0595デフォルトの名無しさん
2008/11/30(日) 02:48:12かっけぇ
0596デフォルトの名無しさん
2008/11/30(日) 09:51:15UpdateData(TRUE)/(FALSE)
DoDataExcange(TRUE)/(FALSE)
0597デフォルトの名無しさん
2008/11/30(日) 12:47:01ウルトラスーパーライブラリー
0598デフォルトの名無しさん
2008/11/30(日) 13:42:19Visual Studio 様を見習って、Library1 でいいと思う。
0599デフォルトの名無しさん
2008/11/30(日) 14:12:560600デフォルトの名無しさん
2008/11/30(日) 18:28:250601デフォルトの名無しさん
2008/11/30(日) 23:21:17訳が「選ばれし者」って出たww
0602デフォルトの名無しさん
2008/11/30(日) 23:31:440603デフォルトの名無しさん
2008/12/01(月) 00:32:540604デフォルトの名無しさん
2008/12/01(月) 18:13:14class Header だとかっちょ悪いので、今のところ class Meta でしのいでます。
該当オブジェクトのヘッダー情報が浮かんでくるようなナイスな名前はないでしょうか。(java)
0605デフォルトの名無しさん
2008/12/01(月) 18:33:510606デフォルトの名無しさん
2008/12/01(月) 19:32:460607デフォルトの名無しさん
2008/12/01(月) 19:54:450608デフォルトの名無しさん
2008/12/01(月) 19:58:33そのヘッダー情報の出処は?
なんでそれをヘッダーと呼ぶの?
0609デフォルトの名無しさん
2008/12/01(月) 20:10:14意味不明
0610デフォルトの名無しさん
2008/12/01(月) 20:12:08無理強いは健康に良くないからね
0611デフォルトの名無しさん
2008/12/02(火) 01:08:17Intro
0612デフォルトの名無しさん
2008/12/02(火) 02:19:47MyFirstLibrary
どっかスペルミスしてもいいよ
0613デフォルトの名無しさん
2008/12/02(火) 03:00:24ここまで何が聞きたいのか理解不能な質問もないな
0614デフォルトの名無しさん
2008/12/02(火) 03:43:44HTTPのヘッダならHttpHeaderってすればいいじゃんっていう流れに持って行きたかったのかなあぐらいには読めるけど
0615デフォルトの名無しさん
2008/12/02(火) 04:04:590616デフォルトの名無しさん
2008/12/02(火) 05:22:533個も質問重ねて何がしたいのって話
0617デフォルトの名無しさん
2008/12/02(火) 11:07:130618デフォルトの名無しさん
2008/12/02(火) 14:38:120619デフォルトの名無しさん
2008/12/02(火) 16:26:30今アイテムを削除中なのかを示すフラグ名(プロパティ)
それぞれ何か良い名前はないでしょうか。
0620デフォルトの名無しさん
2008/12/02(火) 16:40:210621デフォルトの名無しさん
2008/12/02(火) 17:01:26> 対象となるウィンドウを探してハンドルを返すクラス名
WindowFinder
でもなんでクラスが、何か動作をして値を返すのよ
> 今アイテムを削除中なのかを示すフラグ名(プロパティ)
オブジェクトがそのアイテム自身ということ?
under_removal
0622デフォルトの名無しさん
2008/12/02(火) 22:16:46前後どっちに付けた方がしっくりくるんだろう。
0623デフォルトの名無しさん
2008/12/02(火) 22:32:28それは特定の名前のウィンドウの出現をポーリングしてイベントで通知する
コンポーネントみたいなものが欲しいとか、いろいろ可能性はあるでしょ。
>>619
WindowDetector
Removing
WaitingForRemoveComplete
0624619
2008/12/03(水) 00:43:39あと、>>622は自分も似た様な名前を付けてて気になるん
ですけど、どちらがスマートなんでしょうか。
0625デフォルトの名無しさん
2008/12/03(水) 18:01:53フェードアウトしない / だんだんと(少しずつ)フェードアウトする / 一定間隔ごとに一気にフェードアウトする
この3つの状態を設定できることとします。
この列挙体の名前・それぞれの列挙定数はどんな感じに命名したら良いでしょうか。
Java/C#ライクな命名でお願いします。
列挙体の名前は安直にFadeOutModeってな感じで良いかなぁ、とは思っているのですが。
0626デフォルトの名無しさん
2008/12/03(水) 19:32:280627デフォルトの名無しさん
2008/12/03(水) 19:32:45回答以前に疑問が二つ
・そもそも徐々に消えることを「フェードアウト」と言うんじゃなかったっけ?
・「一定間隔ごとに一気にフェードアウトする」ってどういう意味?
0628625
2008/12/03(水) 19:44:48ありがとうございました。参考にします。
>>627
うーんと、なかなか説明しにくい(というよりも、フェードアウトと言うのか分からない)のですが・・・
例えば、適当な絵を画面の適当な場所にどんどんと描画していきます。
その時、画面を少しずつ暗くしながら、絵を描画する (最終的に前に描画したものは最終的に見えなくなる) のか、 <- だんだんと(少しずつ)フェードアウトする
ある程度時間が経って画面が埋め尽くされたら、画面をフェードアウトさせて画面をまっさらにする <- 一定間隔ごとにフェードアウトする
と、いった感じです。・・・分かりにくくてすみません。
0629デフォルトの名無しさん
2008/12/03(水) 20:00:28ていうか、おまえが間違って覚えてるだけだろ。雑魚はだまっとれw
0630デフォルトの名無しさん
2008/12/03(水) 20:01:25FadeOut
DelayedFadeOut
画面が埋め尽くされることに意味があるならFadeOutAfterScreenFilled
ていうか628の文章もわかりにくい <- とか
0631デフォルトの名無しさん
2008/12/03(水) 20:02:32すみません
0632デフォルトの名無しさん
2008/12/03(水) 20:15:17くだらん愚痴言ってないで、さっさと答えればいいだろ。マヌケなのか?w
0633デフォルトの名無しさん
2008/12/03(水) 20:23:40それで楽しいわけ?
なるほどこれが永遠の精神年齢14歳という奴か。
>>628
昔のカラオケ映像のエフェクトみたいな感じ?
8ビット時代のパソコンのデモによくあった、ひたすら長方形で画面を
埋め尽くしていくイメージか。
それって少なくとも画像のフェードアウトではないんじゃないか。
全体的なコンテキストがわからないと命名しようがない気がするけど。
まあ、こんな感じとか。
OverlapDrawMode{
NoEffect,
Fadeout,
IntermittentlyCleared,
}
0634デフォルトの名無しさん
2008/12/03(水) 20:30:58昔のパソコンてwww
知るかよオッサン
0635デフォルトの名無しさん
2008/12/03(水) 20:33:240636628
2008/12/03(水) 20:33:49・・・そもそも正しい意味で"フェードアウト"では無い処理っぽいみたいですね。
ひとまず、参考を元に考えたいと思います。ありがとうございました。
0637デフォルトの名無しさん
2008/12/03(水) 20:34:14でもフェードアウトって言うんだよ
やっぱしおっさんの頭は固いなw
0638デフォルトの名無しさん
2008/12/03(水) 20:35:520639デフォルトの名無しさん
2008/12/03(水) 20:38:010640デフォルトの名無しさん
2008/12/03(水) 20:47:59おまえはフェードアウトよりも日本語を勉強した方がいいんじゃないか?
何を言いたいのかさっぱり分からないし、おまえみたいなカスにプログラムやらせてもどうせ何も作れないんだろ。
0641デフォルトの名無しさん
2008/12/03(水) 20:54:490642デフォルトの名無しさん
2008/12/03(水) 20:56:23名前に設計されてる気がしてきた
0643デフォルトの名無しさん
2008/12/03(水) 21:12:55javaのAbstarctListとかMyClassImplとかかっけーじゃんw
本当のプロは、そういうどうでもいいところにはこだわんないし。
0644デフォルトの名無しさん
2008/12/03(水) 21:44:410645デフォルトの名無しさん
2008/12/04(木) 02:23:32の3つのラジオボタンを作るんだけど、
IDで悩んでる。
愚直に↓見たいに書くべきかな?
IDC_RADIO_NORMAL
IDC_RADIO_A_LITTLE_ABNORMAL
IDC_RADIO_ABNORMAL
「A_LITTLE_ABNORMAL」が長くていやなんだよな。
0646デフォルトの名無しさん
2008/12/04(木) 02:47:080647デフォルトの名無しさん
2008/12/04(木) 02:50:55IDC_RADIO_NORMALITY_100
IDC_RADIO_NORMALITY_50
IDC_RADIO_NORMALITY_0
0648デフォルトの名無しさん
2008/12/04(木) 03:32:080649デフォルトの名無しさん
2008/12/04(木) 05:34:490650デフォルトの名無しさん
2008/12/04(木) 05:38:15要らぬ心配って言葉をかみ締めるべき
0651デフォルトの名無しさん
2008/12/04(木) 06:00:03信号ではなくて古の StarTrek ゲームのイメージ。
0652デフォルトの名無しさん
2008/12/04(木) 10:27:360653デフォルトの名無しさん
2008/12/04(木) 10:39:46IDC_RADIO_SUKOSHIIJOU
IDC_RADIO_IJOU
0654デフォルトの名無しさん
2008/12/04(木) 13:36:25IDC_RADIO_SUKEBE
IDC_RADIO_ABNORMAL
0655デフォルトの名無しさん
2008/12/04(木) 13:50:570656デフォルトの名無しさん
2008/12/04(木) 16:16:080657デフォルトの名無しさん
2008/12/04(木) 16:29:140658デフォルトの名無しさん
2008/12/04(木) 21:00:12何か良い名前ないですか?
mem_space_start()
mem_space_alloc()
mem_space_end()
ってな感じで付けているのですけど、なんか他に良い名前がありそうな気がして。
0659デフォルトの名無しさん
2008/12/04(木) 21:17:040660デフォルトの名無しさん
2008/12/04(木) 21:52:38回答ありがとうございました。
0661デフォルトの名無しさん
2008/12/04(木) 22:34:38normalじゃなくなってしまうが、
IDC_RADIO_NO_PROBLEM
IDC_RADIO_MINOR_PROBLEM
IDC_RADIO_MAJOR_PROBLEM
他には trivial, serious あたりが使えそう。
>>650
色もそうだが、世界を相手に商売する気で作っているデバイスで、
内蔵メーラの起動スプラッシュ画像に〒がデザインされてるソフトを
見たことがある。
0662デフォルトの名無しさん
2008/12/04(木) 22:36:26緑/黄色/赤は色盲の人には全く区別できない。
日本人男性の0.5割、白人男性の1割は困ることになる。
0663デフォルトの名無しさん
2008/12/04(木) 22:48:54かなり論点ズレてることに気づいてる?
"green"という単語から何を連想するかは色弱かどうかとは何の関係もなかろうw
0664デフォルトの名無しさん
2008/12/04(木) 22:54:520665デフォルトの名無しさん
2008/12/04(木) 23:00:40理解してるだけ。
0666デフォルトの名無しさん
2008/12/04(木) 23:13:58変数名にいきなり色が入ってたら意味不明すぎるわな。
0667デフォルトの名無しさん
2008/12/04(木) 23:21:440668デフォルトの名無しさん
2008/12/04(木) 23:23:11"Yellow"とくるか
0669デフォルトの名無しさん
2008/12/04(木) 23:29:080670645
2008/12/05(金) 01:25:30みんないろいろ案を出してもらってありがと。
ダイアログのIDなんで記述の頻度もそんなに無いから、ぶっちゃけ長くてもわかりさえすればよかった
、んだけど考え出すと深みにはまってしまった。
ラジオボタンが追加される可能性があるなら、>>647みたいに数値で表すのがいいね。
色名で表すのは面白いと思ったけど、微妙に伝わりにくい。(まあ考えりゃわかるけど。
ノーマルとアブノーマルの中間がスケベとは知らなかった。
結局、↓で行くとおもう。ボタン名にも沿っててわかりやすいはず。
IDC_RADIO_NORMAL
IDC_RADIO_SEMI_ABNORMAL
IDC_RADIO_ABNORMAL
ちなみにどんなものを作るかというと、ラジオボタンを選択すると
正常値、少し異常値(正常値と異常値の中間値:実際自分もよくわかってない)、異常値、
がエディットボックスに入力されるというだけのもの。
0671デフォルトの名無しさん
2008/12/05(金) 01:45:540672デフォルトの名無しさん
2008/12/05(金) 01:58:27.NETとかでは Indeterminate という名前になっとる。
0673デフォルトの名無しさん
2008/12/05(金) 02:20:190674デフォルトの名無しさん
2008/12/05(金) 03:00:420675デフォルトの名無しさん
2008/12/05(金) 03:02:200676デフォルトの名無しさん
2008/12/05(金) 09:53:090677デフォルトの名無しさん
2008/12/05(金) 18:50:26実況パワフルプロ野球だと、選手のコンディションは
赤系が良好(元気)、青系が不調(疲労)だけど…
赤は良好ってことで良いんだよな?
0678デフォルトの名無しさん
2008/12/05(金) 19:10:420679デフォルトの名無しさん
2008/12/05(金) 19:13:07いいよいいよ
掘り返すな粘着
0680デフォルトの名無しさん
2008/12/05(金) 19:28:41概念が何かのメタファーみたいになってると理解しやすいことも多いと思うけど。
0681デフォルトの名無しさん
2008/12/05(金) 19:34:110682デフォルトの名無しさん
2008/12/05(金) 19:46:28というより、「井の中の蛙」が自分が知らない常識が許せないだけでしょw
0683デフォルトの名無しさん
2008/12/05(金) 19:51:24最近だと、JavaFXとかリリースされたんで、MS、ADOBE、SUNと次世代IDEの3強がそろったところでしょうか。
0684デフォルトの名無しさん
2008/12/05(金) 23:29:090685デフォルトの名無しさん
2008/12/10(水) 11:21:06normal
semi-abnormal
abnormal
色で状態を表そうとする奴は、グラフィックデザインと勘違いしてる
全盲の人の価値観を想像できないアホ
0686デフォルトの名無しさん
2008/12/10(水) 11:25:12て自分で解決してるじゃんorz
0687デフォルトの名無しさん
2008/12/10(水) 21:21:490688デフォルトの名無しさん
2008/12/10(水) 21:25:530689デフォルトの名無しさん
2008/12/10(水) 21:54:32だから自分が知らない常識が許せない井の中の蛙クンだから放っとけって
0690デフォルトの名無しさん
2008/12/10(水) 22:06:01全盲のひとは色の名前やそれに付随する一般的イメージがわからないとでも言いたげだな
0691デフォルトの名無しさん
2008/12/10(水) 23:36:14normal warn error
normal error fatal_error
という案が出ていないように見えるのはなんでだ
0692デフォルトの名無しさん
2008/12/10(水) 23:41:460693デフォルトの名無しさん
2008/12/10(水) 23:48:420694デフォルトの名無しさん
2008/12/11(木) 00:17:250695デフォルトの名無しさん
2008/12/11(木) 03:02:48わかったわかった
お前の職場(笑)には全盲のプログラマが沢山居てバリバリコーディングしてるんだよな
健常者が書いたコードもバリバリ読んで共同開発してるんだよな
うん、わかったわかった
死ねよドアホ
0696デフォルトの名無しさん
2008/12/11(木) 03:30:17noticeは今回そぐわないとして、normal error crit とかは。
0697デフォルトの名無しさん
2008/12/11(木) 03:47:160698デフォルトの名無しさん
2008/12/11(木) 03:59:24天才
0699デフォルトの名無しさん
2008/12/12(金) 02:14:29ng
のみ。
少し異常は「異常」カテゴリ
0700デフォルトの名無しさん
2008/12/12(金) 06:24:420701デフォルトの名無しさん
2008/12/12(金) 07:54:31aberrant
disastrous
0702デフォルトの名無しさん
2008/12/12(金) 08:04:140703デフォルトの名無しさん
2008/12/12(金) 11:30:330704デフォルトの名無しさん
2008/12/12(金) 16:04:28定数A = 今の完全時刻(年月日から秒まで)
定数B = 定数Aから日付部分を取り出したもの、文字列にすると 2008-12-12
定数C = 定数Aから時間部分を取り出したもの、文字列にすると 16:04:34
としたときの、定数ABC。
Aを NOW という定数名で使うことが多いんだけど、Bは TODAY で、じゃあCは何? みたいな
0705デフォルトの名無しさん
2008/12/12(金) 16:28:43DATEとTIMEにしたら?
0706デフォルトの名無しさん
2008/12/12(金) 17:06:450707デフォルトの名無しさん
2008/12/12(金) 17:26:11NOW_DATEとNOW_TIMEでいんじゃね?
0708デフォルトの名無しさん
2008/12/12(金) 17:31:250709デフォルトの名無しさん
2008/12/12(金) 17:48:04そりゃお前の誤解だ
0710デフォルトの名無しさん
2008/12/12(金) 19:31:20それでいけばCはTimeOfNowってとこか。
しかしいまどきのスクリプト言語で構造体も使えないものなんてあるのかな。
使えるのなら何も考えずTime, Date, DateTimeをメンバに持つ構造体と
それを作る関数を用意するだけだと思うんだが。
0711デフォルトの名無しさん
2008/12/12(金) 19:37:560712デフォルトの名無しさん
2008/12/12(金) 21:25:17どんだけ大規模なプログラムしか作ってねーんだよみたいな感じがちょっとだけする
0713デフォルトの名無しさん
2008/12/12(金) 21:42:56current_time
current_datetime
とか見たことあるわ。
0714デフォルトの名無しさん
2008/12/12(金) 21:55:50それならそれでもいいんだが、
だったら別々の変数に格納するのではなく日付と時刻の複合データから
日付と時刻を抽出する関数を作るべきだ。
0715デフォルトの名無しさん
2008/12/12(金) 22:11:100716デフォルトの名無しさん
2008/12/12(金) 23:10:15タイトル画面とかメニュー画面と言った場合の「画面」って何がいいかな。
0717デフォルトの名無しさん
2008/12/13(土) 00:27:290718デフォルトの名無しさん
2008/12/13(土) 00:27:34Display?
0719デフォルトの名無しさん
2008/12/13(土) 00:29:12>>1
0720デフォルトの名無しさん
2008/12/13(土) 00:32:57ありがとうございます。
あくまでゲームをプレイする側の俗語みたいなものなので、「画面」そのものでは無いんですよね。
上手く説明できなくてすみません。
Sceneは良さそうですね。
0721デフォルトの名無しさん
2008/12/13(土) 00:33:05>716が言わんとしてるのは画面というより有限状態マシンの中の1要素ではなかろうか
0722デフォルトの名無しさん
2008/12/13(土) 00:36:070723デフォルトの名無しさん
2008/12/13(土) 00:39:210724デフォルトの名無しさん
2008/12/13(土) 02:04:46あー、そんな感じそんな感じ。
>722
悪くは無いと思いますが、
何か他のところと被りそうなのがちょっと怖いですね。
0725デフォルトの名無しさん
2008/12/13(土) 02:54:53まず要求しているものをもう少しはっきりする必要がありそう。
まあ、たとえばアーケードゲームだとシステム(or ゲーム機?)の状態は
「アドバタイズドモード」でも表示しているものはゲーム中の画面そのものだったりするので
漠然と「画面」などと言ってもなんのことだかはっきりしないのは確か。
0726デフォルトの名無しさん
2008/12/13(土) 03:22:26・・・イデオム?
>>716
screen, view, なんちゃらpage
0727デフォルトの名無しさん
2008/12/13(土) 04:12:22センス無さ杉だろ・・・
0728デフォルトの名無しさん
2008/12/13(土) 07:41:05PartOfDate
PartOfTime
0729デフォルトの名無しさん
2008/12/13(土) 08:12:35TIME_HHMMSS
たぶん絶対間違えない
0730デフォルトの名無しさん
2008/12/13(土) 08:56:15yyyymmddとか
0731デフォルトの名無しさん
2008/12/13(土) 09:52:35>>721の意味なら、Sceneをよくみかける。
gemsでもこの呼び方をされている。
0732デフォルトの名無しさん
2008/12/13(土) 12:17:32お前がな、って言って欲しいの?
少なくとも"today"の方が、たとえば"date of now"のような言い回しより
英語的にはこなれている。
「そう表現しないとtodayとnowの関係があいまいになるのだ」みたいな風に
考えているのかもしれんが、そんな馬鹿はおらんし、そういう心配をするのなら
命名で解決するのではなくデータ構造で解決すべきだ。
そもそもtodayを否定するのならnowも否定しないと一貫しない。
0733デフォルトの名無しさん
2008/12/13(土) 13:08:45文字にすると Sat Dec 13 13:07:07 +0900 2008 になるものが入ってたりして
0734デフォルトの名無しさん
2008/12/13(土) 13:26:500735デフォルトの名無しさん
2008/12/13(土) 13:35:090736デフォルトの名無しさん
2008/12/13(土) 13:36:010737デフォルトの名無しさん
2008/12/13(土) 13:50:260738デフォルトの名無しさん
2008/12/13(土) 13:53:29>>736の言ってることは当たり前のことで、そもそもそのためのこういうスレなんじゃないのか。
0739デフォルトの名無しさん
2008/12/13(土) 13:54:17どう捉えるかは個人差が出る好みの問題
いいから一度マニュアル読めって事だよ
そもそも704が作るスクリプト言語が直感的なわけないだろ
0740デフォルトの名無しさん
2008/12/13(土) 13:56:41どんな名前がいいかな?って話をしてるのにまずマニュアル嫁とか言い出すのはナナメだろ。
0741デフォルトの名無しさん
2008/12/13(土) 13:58:35そんな人がどうしてこんなスレにいるのかも含めて。
0742デフォルトの名無しさん
2008/12/13(土) 13:58:33いきなりマニュアル読めとか意味不明です。
0743デフォルトの名無しさん
2008/12/13(土) 15:13:29予想通りって構造なら、そのプログラムは学習コストが低いとは言えない?
0744デフォルトの名無しさん
2008/12/13(土) 15:26:57いっそ>729でよくね?
0745デフォルトの名無しさん
2008/12/13(土) 15:32:250746デフォルトの名無しさん
2008/12/13(土) 15:39:480747デフォルトの名無しさん
2008/12/13(土) 16:25:20date もほぼ確実に年月日(または月日)だけだと思う
time は英単語的には時間だが、コンピュータの習慣的には年月日と曜日を含んでるな
「時間だけ」を指す(日本人にもわかりやすい)うまい言葉がないね
今日の date は today と名づけていいし、おそらく逆引き可能
現在の time を now と名づけるのも問題はないが、年月日を含むかは time の内容に依存するね
0748デフォルトの名無しさん
2008/12/13(土) 16:32:24少し寒いんだが
0749デフォルトの名無しさん
2008/12/13(土) 16:35:450750デフォルトの名無しさん
2008/12/13(土) 16:37:00ないことはない。clock timeとか。
辞書によると他にtime of dayという表現もあるらしいけど、こっちはそうと知らないと
何のことかと思いそうだ。
ちなみにこのtime of dayを頭字語化したTODが情報処理の用語らしいけど
聞いたことないなあ。
0751デフォルトの名無しさん
2008/12/13(土) 21:03:32>>732
TimeOfNowがセンス無いし
そもそも前提が構造体とか関数とか出る幕じゃないだろ
定数名について話しているという事を御理解可能ですか?
0752デフォルトの名無しさん
2008/12/13(土) 21:07:260753デフォルトの名無しさん
2008/12/13(土) 21:34:12AOfBよりもBAにしてる
0754デフォルトの名無しさん
2008/12/13(土) 21:44:19CURRENT_DATE
CURRENT_TIME
でいいじゃないか。
today/nowとか使うからわけわかんなくなる。
0755デフォルトの名無しさん
2008/12/13(土) 22:05:59current date に一票。
0756デフォルトの名無しさん
2008/12/13(土) 22:14:190757デフォルトの名無しさん
2008/12/13(土) 22:20:59まあどっちにしろ「オマエガナー」としか言い様がない。
というか馬鹿にセンスないといわれても何も感じない。
なぜ構造体と言っているのかすら理解できないようではね。
それに自分が絡んできた(それ自体を問題にするつもりはないが)のも忘れて
「ものすっごい絡まれた」って本格的に頭オカシイだろ。
余談だが、たぶん>>751は変数名にofが入っているのを嫌っていると想像するんだが、
いい加減この名前に前置詞や接続詞を使うのを避ける奇妙な風習(たぶん日本独自だと思うが)
ってどうなんだろうな。
これやってる連中(経験だけは長いって奴が多い)ってカッコイイとか思ってるんだろうか。
0758デフォルトの名無しさん
2008/12/13(土) 22:21:08> ちなみにこのtime of dayを頭字語化したTODが情報処理の用語らしいけど
> 聞いたことないなあ。
汎用機の用語だから聞いたことある人はだいぶ少なくなっていると思う。
そもそも一般の利用者が触るものでもないし。
0759デフォルトの名無しさん
2008/12/13(土) 22:37:53定数にNowを持ち込むのはマジあり得ない
0760デフォルトの名無しさん
2008/12/13(土) 22:39:470761デフォルトの名無しさん
2008/12/13(土) 22:40:19お前がインテリ系馬鹿ということはわかったから、もう寝ろよw
0762デフォルトの名無しさん
2008/12/13(土) 22:44:46どんなステレオタイプを想定して戦ってるのかわからんが
あまり俺に対してエスパーっぷりを発揮しないでくれ
正直キモイ
0763デフォルトの名無しさん
2008/12/13(土) 23:42:160764デフォルトの名無しさん
2008/12/13(土) 23:53:510765デフォルトの名無しさん
2008/12/14(日) 01:07:170766デフォルトの名無しさん
2008/12/14(日) 01:18:07なんかちょっとJAVA脳すぎる人が居るね。
いつの日か、近所のコンビニ行くのに10tトラック使う事の間抜けさに気付けるといいね。
0767デフォルトの名無しさん
2008/12/14(日) 02:06:34,'⌒,ー、 _ ,,.. X
〈∨⌒ /\__,,.. -‐ '' " _,,. ‐''´
〈\ _,,r'" 〉 // // . ‐''"
,ゝ `</ / 〉 / ∧_,. r ''"
- - - -_,,.. ‐''" _,.〉 / / . {'⌒) ∠二二> - - - - - - -
_,.. ‐''" _,,,.. -{(⌒)、 r'`ー''‐‐^‐'ヾ{} +
'-‐ '' " _,,. ‐''"`ー‐ヘj^‐' ;; ‐ -‐ _- ちょっくらコンビニ行ってくる
- ‐_+ ;'" ,;'' ,'' ,;゙ ‐- ー_- ‐
______,''___,;;"_;;__,,___________
///////////////////////
0768デフォルトの名無しさん
2008/12/14(日) 02:13:25英語の用法としては now を名詞で使うことないよ。
プログラミングでは変数名で単体の now よく使うけども、
それはちょっと砕けた単語の使い方。
0769デフォルトの名無しさん
2008/12/14(日) 02:18:22Now is the time.
0770デフォルトの名無しさん
2008/12/14(日) 03:25:22前者はどう見ても副詞。
後者は曲のタイトルか何かでしょ。
砕けた用法よ。
0771デフォルトの名無しさん
2008/12/14(日) 03:51:28こういう風に検索してみたんだけど、やっぱ砕けてるのかな?
http://www.google.com/search?hl=ja&q=%22now+is+the+time+to%22&lr=lang_en
0772デフォルトの名無しさん
2008/12/14(日) 04:02:46ただお手軽スクリプトが4行程度だとスクリプト言語持ち出するまでもなくbatやawkでいいだろ。
JAVAのコンパイルと起動にかかる3秒程度をおまえは我慢できないのか?
最近活動が目立つけど確かにJAVA脳すぎる奴はキモイな。
0773デフォルトの名無しさん
2008/12/14(日) 04:06:56batと同列に並べるなら差は大きいけどshが妥当なんじゃないかなー
0774デフォルトの名無しさん
2008/12/14(日) 04:36:24少し複雑な分岐をやったり
0775デフォルトの名無しさん
2008/12/14(日) 04:52:50普通に辞書を引こうよ
http://www.merriam-webster.com/dictionary/now
0776デフォルトの名無しさん
2008/12/14(日) 06:43:07曲のタイトルとか、くだけた会話でしか使わないと思う。
"Now is the time to 〜." は普通に使われる、いわゆる倒置構文。
"The time is to 〜 now." の now を強調したいとき使う。
英語板でやれ、って話だけどね。
0777デフォルトの名無しさん
2008/12/14(日) 10:33:120778デフォルトの名無しさん
2008/12/14(日) 12:46:15本当に他人がソース読む必要がある環境に居る人なら、ガイドラインあるし
0779デフォルトの名無しさん
2008/12/14(日) 12:48:54文脈も重視して長ったらしい変数名は避けるべき。
>>704なら例えば CurrentDatetime, CurrentDate, CurrentTime って3つあれば
CurrentDate, CurrentTime は時刻と日付をそれぞれ含まないとわかると思うが。
0780デフォルトの名無しさん
2008/12/14(日) 13:15:23自信もって言えるわけじゃないが、それって本当に倒置構文か?
違うと思うけど。
倒置構文って、たとえばビートルズの歌詞に"dark is the sky"ってのがあったがあれだろ?
これはそのまま"the sky is dark"の意味だが、"now is the time to realize"と
"The time is to realize now"では意味が違う。
・・・そう思って高校時代の参考書を見てみたんだが、やっぱり副詞の名詞的用法となってるぞこれ。
0781デフォルトの名無しさん
2008/12/14(日) 13:16:36やっぱ基本副詞なんじゃないか。
0782デフォルトの名無しさん
2008/12/14(日) 13:24:470783デフォルトの名無しさん
2008/12/14(日) 13:36:42「お手軽に使えるツールであること」は「テキトーに書いても可読的である」を意味しない。
そこら辺勘違いしてる奴が結構多くて困るんだけど。
もちろんテキトーに書いても十分可読的な場面はあるわけで、
たとえばいまどきのC#でもjavaでも一般にローカル変数名に必要以上に凝るのは
愚かだとされているわけだが。
しかし、>>704の命名したがっている変数がそういう類のものならこんなスレで
質問しないだろうそもそも。
0784デフォルトの名無しさん
2008/12/14(日) 13:45:23どんだけ読解力無いんですか。
どんだけ理解力無いんですか。
どんだけ洞察力無いんですか。
0785デフォルトの名無しさん
2008/12/14(日) 13:49:060786デフォルトの名無しさん
2008/12/14(日) 13:49:37Cloneableとか書いちゃう連中なんだから。
0787デフォルトの名無しさん
2008/12/14(日) 13:51:500788デフォルトの名無しさん
2008/12/14(日) 14:01:04何度もそんなお手軽スクリプトを書いてきたけど、そろそろしっくり来る名前が欲しい。
そんな所じゃないの?
ソースレベルの話をしてるのにお手軽って書いただけでユーザーがお手軽に使えるって誤解されるとは・・・
ワンライナー的なものを想定してお手軽って言ったんだけど。
ワンライナーで日付構造体作って導出関数定義してたら、それは偉大なる馬鹿だよね。
0789デフォルトの名無しさん
2008/12/14(日) 14:01:10君は鼻糞ですか?
0790デフォルトの名無しさん
2008/12/14(日) 14:13:01何の脈絡も無く「俺今赤なんだ」と言って
お前の状態を理解してくれる奴がどれだけいる?
「俺今異常なんだ」と言う方が「体調悪いの?」と返してくれる人が多いだろうよ
誰でもわかるように書くことはできないが
できるだけ多くの人にわかるように書くのは当たり前
そんなこともわからないならプログラマの前に小学校からやり直せ
0791デフォルトの名無しさん
2008/12/14(日) 14:14:02>ワンライナーで日付構造体作って導出関数定義してたら、それは偉大なる馬鹿だよね。
こういう発想を「馬鹿の一つ覚え」という。
もちろん必要もないのにやるのは馬鹿だが、
それが必要とされる場面であっても、「こういうのがスクリプト言語のお作法なのだ」と
自分に言い訳しつつ、やらないのはただの思考停止だ。
0792デフォルトの名無しさん
2008/12/14(日) 14:32:52定数名を聞いてるだけにしか見えないんだが
いつ構造体や導出関数が必要とされる場面と判断したんだ?
馬鹿の一つ覚えはどちらなんだか
0793デフォルトの名無しさん
2008/12/14(日) 14:35:47now は確かに名詞的用法で使うことはあるけど、of now はさすがにねぇだろ。
0794デフォルトの名無しさん
2008/12/14(日) 14:38:00実際にプリミティブな定数に適切な命名をすれば質問者の要求を満たせるとは限らない。
当たり前だと思うが。
0795デフォルトの名無しさん
2008/12/14(日) 14:39:07すごい独り善がりで自分に都合の良い解釈するのなw
お前さんのクソのような例で例え直すと前提条件がコンディションについて語ってるのは自明なんだよ
体調どう?
↓
赤だわ
これで何も読み取れないようであれば小学校からやり直せ
0796デフォルトの名無しさん
2008/12/14(日) 14:41:02黙って検索してみ?w
0797デフォルトの名無しさん
2008/12/14(日) 14:53:480798デフォルトの名無しさん
2008/12/14(日) 15:16:34スレ違いだから死ねってあれだけ言われたのに
本当に粘着質だな
0799デフォルトの名無しさん
2008/12/14(日) 15:36:41検索した結果出てきたのちゃんと読んでる?
やっぱ time of now なんてのは詩的じゃない。
0800デフォルトの名無しさん
2008/12/14(日) 15:40:290801デフォルトの名無しさん
2008/12/14(日) 15:49:59もうそれでいいよ
0802デフォルトの名無しさん
2008/12/14(日) 15:57:280803デフォルトの名無しさん
2008/12/14(日) 15:59:10気分で赤ならえらい怒ってそうだけど、体調で赤はぱっと理解しにくいかも?
まあでもコンディション+赤ならわかる。
0804デフォルトの名無しさん
2008/12/14(日) 16:01:36区切るところ違うだろw
palm os time of now
0805デフォルトの名無しさん
2008/12/14(日) 16:07:05これはすまんかったw
0806デフォルトの名無しさん
2008/12/14(日) 16:20:03わかった
もうバカにしないから真面目な話をしよう
作ったソフトが完成してから顧客に次のような仕様変更を頼まれたとする
(客はいつだって無茶を言う)
精神疾患の患者に使うので精神の健康状態を表す
正常: 活動的情熱的な赤
ちょっと異常: 要注意的な黄
異常: 欝な青
俺が書いたコードならフォントやアイコンの色や形を変えればソースに変更は要らない
他人に引き継いだとしても矛盾無くソースコードを読めるだろう
君が書いたコードだとフォントやアイコンを変えてソースコードも変える必要がある
状態を色で表すのが好きな君のことだから
別の場所でも名前を使っているかも知れず一括置換はできない
ソースコードにちりばめられた名前を一つ一つ変えていくことになる
もちろん変えなくたって良い
他人が君のコードを引き継いだとき見た目とソースコードの矛盾に悩むことになる
何故HTMLのスタイルがCSSになったかよく考えてみるといい
0807デフォルトの名無しさん
2008/12/14(日) 16:28:00ソース内で緑黄赤のレベルわけされてても別にいいんでないの。
エラーレベルをさらに分けたい時にどうするんだろっておもうくらいだ。
そういう意味で、よく使われる normal warn error crit などを提示したまでで。
>>806はどういう言葉を提示した人ですか?
normal semi-abnormal abnormalの人?
0808デフォルトの名無しさん
2008/12/14(日) 16:48:36何必死になってんだかw
0809デフォルトの名無しさん
2008/12/14(日) 17:33:10採用される名前も9割が1行レスのものだし
0810デフォルトの名無しさん
2008/12/14(日) 17:41:03そんな都合の良い馬鹿みたいな例出して勝ったつもりで居るのって、楽しい?
0811デフォルトの名無しさん
2008/12/14(日) 17:43:380812デフォルトの名無しさん
2008/12/14(日) 17:52:090813デフォルトの名無しさん
2008/12/14(日) 17:56:28で、俺が書いたって偉そうに言ってるけどあなたはどちらの基地外様?
君って誰?安価の付け方知らないの?
公衆の面前でのシャドウオナニーは程ほどにね?
0814デフォルトの名無しさん
2008/12/14(日) 18:40:39全盲の話はどこ行ったの?
0815デフォルトの名無しさん
2008/12/14(日) 18:56:26これ以上欝な青に触るのは止めようぜ
色じゃ国によって意味が変わる
↓
この世には色弱だって居るんだ
↓
全盲が色からイメージ起こせるわけ無いじゃん
↓
クライアントが突然精神疾患の患者データを扱うようになったらどうするんだ
ほんと酷すぎるぜ
0816デフォルトの名無しさん
2008/12/14(日) 19:07:04ソースレベルでの命名規則(例えば色による管理)をGUIにまで反映させて何がしたいの?
なんでそんなゴミみたいな発想が出来るの?w
こいつの視点では、周りに居る奴全部が馬鹿にしか見えないんだろうな
馬鹿も一定レベル超えると、本当に心底幸せそうに見えるわ
価値観の反転は一体どのレベルの馬鹿から発生するんだろうか
0817デフォルトの名無しさん
2008/12/14(日) 20:09:00たとえば、
http://72.14.235.132/search?q=cache:guidZdQXeGsJ:https://forums.microsoft.com/MSDN/ShowPost.aspx%3FPostID%3D1159201%26SiteID%3D1+%22time+of+now%22+datetime&hl=ja&ct=clnk&cd=23
詩的かどうかは知らないけど、算数かプログラミングの問題以外では使わない表現ではあるだろう。
0818デフォルトの名無しさん
2008/12/14(日) 20:47:310819デフォルトの名無しさん
2008/12/14(日) 23:19:580820デフォルトの名無しさん
2008/12/15(月) 01:30:270821デフォルトの名無しさん
2008/12/15(月) 11:57:33から
baz
を取り出す関数名って何がいいの?basenameだと拡張子まで付いてきちゃうし。
0822デフォルトの名無しさん
2008/12/15(月) 12:14:270823デフォルトの名無しさん
2008/12/15(月) 12:28:09まぁ名前の方だとすると
getFilenameBodyとか?
0824デフォルトの名無しさん
2008/12/15(月) 12:46:46FilePath, FileName, FileTitle, FileExtension
みたいな雰囲気。
0825デフォルトの名無しさん
2008/12/15(月) 17:48:340826デフォルトの名無しさん
2008/12/15(月) 18:32:250827デフォルトの名無しさん
2008/12/15(月) 19:40:16GetJustFilename()
GetFilenameOnly
GetPlainFilename()
0828デフォルトの名無しさん
2008/12/15(月) 19:47:190829デフォルトの名無しさん
2008/12/15(月) 19:47:34GetFileNameWithoutExtension
0830デフォルトの名無しさん
2008/12/15(月) 19:49:380831デフォルトの名無しさん
2008/12/15(月) 19:57:15糞マカーオツww
マックの中身はUnix系列になってることも知らないんだねw
今や拡張子の概念はほぼ全てのOSで許容されているし、拡張子による動作の区別もちゃんとある
0832デフォルトの名無しさん
2008/12/15(月) 19:59:56TimeOfNowの人ですか?
0833デフォルトの名無しさん
2008/12/15(月) 20:00:57あんなやつと一緒にするとはお前の目は節穴か
0834デフォルトの名無しさん
2008/12/15(月) 20:08:42そうかい?
まぁ>>830にいたってはググっても1件たりともヒットしない超絶センスだからな
確かに違うのかもしれん
0835デフォルトの名無しさん
2008/12/15(月) 20:15:05なんか必死というか、お前さんそんなに悔しかったのかね。
しかし知恵が足りない馬鹿なのはまあ仕方がないとして、
自分の馬鹿の自分の愚かさが認められない頑なさはどうなの。
ちなみに全然わかってないようだから一応補足しておくけど、
>>710は「time of now」じゃないくて「time of 'now'」ってことだから。
偉そうに人に食って掛るなら>>704を受けて書いていることぐらいわかっとけよ。
0836デフォルトの名無しさん
2008/12/15(月) 20:18:57こっくりさんこっくりさんお帰りくださいwwwwwwww
0837デフォルトの名無しさん
2008/12/15(月) 20:23:01ていうか小学生か。
0838デフォルトの名無しさん
2008/12/15(月) 20:32:10ちょ、なんでマカー扱いなんだ?
Linuxにしても#!の行の存在を忘れられては困る。
0839デフォルトの名無しさん
2008/12/15(月) 20:34:18よく知らないんだが、tiffとかsitとか。
0840デフォルトの名無しさん
2008/12/15(月) 20:37:400841デフォルトの名無しさん
2008/12/15(月) 20:40:39いきなりブチ切れて喧嘩を始める瞬間湯沸かし器が
巡回先で突然現れては消えていくの繰り返し・・・
0842デフォルトの名無しさん
2008/12/15(月) 20:46:160843デフォルトの名無しさん
2008/12/15(月) 20:57:01お前また来てたのか・・・
持ち前のエスパーっぷり発揮して関係ない人に食って掛かるなよw
定数命名の慣例自体を知らない、もしくは>>704がそれに従っている事も読み取れないのはわかったから
とりあえずお前はTimeOfNowって命名したり構造体使ったり関数作ってればいいよ
お前が永遠に>>704の要望を満たせない事実は変わらないけど、今は誰も困らない
0844デフォルトの名無しさん
2008/12/15(月) 21:04:220845デフォルトの名無しさん
2008/12/15(月) 21:11:40その他での拡張子は種類を判断する材料のひとつ。
0846デフォルトの名無しさん
2008/12/15(月) 21:31:510847デフォルトの名無しさん
2008/12/15(月) 21:31:52ファイル名はベース部と拡張子が明確に分離保存されている一方、
ピリオド自体は保存されてないんだよな。
UNIX系だと単なる命名習慣上のsuffix。
0848デフォルトの名無しさん
2008/12/15(月) 21:32:57じゃあ、aaa.bbb.ccc.txt ってファイル名はどんな風に格納されてるの?
0849デフォルトの名無しさん
2008/12/15(月) 21:38:47NTFSはともかく、VFATについて調べな。
0850デフォルトの名無しさん
2008/12/15(月) 21:40:470851デフォルトの名無しさん
2008/12/15(月) 21:57:25前スレの設計君がまだ居るの?
0852デフォルトの名無しさん
2008/12/15(月) 22:02:230853デフォルトの名無しさん
2008/12/15(月) 22:03:500854デフォルトの名無しさん
2008/12/15(月) 22:14:09前スレの597,624,625あたりで
このスレのルールがどうなっていようと、そんなものは関係ない
俺は俺の為に俺が良いと思った設計を俺が心行くまで投下し続けると言い切っただけあるわ
587(他者の会話に割り込んで脱線) > 590(脱線を謝罪) > 592(不要な言い訳) と来て、597で沸点突破
以後3ヶ月間沸騰し続けてる基地外
ちなみに提案の採用歴 0
0855デフォルトの名無しさん
2008/12/15(月) 22:27:37君頭悪いでしょ。
別に俺は「沸騰」するのが悪いとは少しも思わないが、
>以後3ヶ月間沸騰し続けてる基地外
これって君の事なんじゃないの?w
俺は全然覚えてないけど、たぶん俺に馬鹿をたしなめられたんだろうが、
そんなことを根に持っていつまでもネチネチと。
どうでもいいけどこういうの「防衛機制」って言うんだよ。
問題が自分にあることを認めちゃうと自我が崩壊しちゃうから
相手を「アイツがキチガイなんだ」と思い込むことにする、と。
これまたどうでもいいけど俺の意見を採用してくれた人も何人もいる。
それに採用しなくても全然気にしないね。
当たり前だが何を採用するかは所詮質問者の才覚に過ぎないからね。
0856デフォルトの名無しさん
2008/12/15(月) 22:38:480857デフォルトの名無しさん
2008/12/15(月) 22:39:44>ちなみに提案の採用歴 0
こういうのはさあ、そういう風に言われれば傷ついちゃう脆弱な君自信を語ってるだけだよ。
付け加えれば、自分の中に確固たる判断基準がないから手近な「権威」(まあ
質問者を権威と見立てるなんてチープすぎるが)にすがりたがる傾向がある君自身をね。
0858デフォルトの名無しさん
2008/12/15(月) 22:45:42自分を分析するとどういう人間なのかを書いてくれないか?
0859デフォルトの名無しさん
2008/12/15(月) 22:47:32実に楽しみだ
0860デフォルトの名無しさん
2008/12/15(月) 22:48:100861デフォルトの名無しさん
2008/12/15(月) 22:50:22隣の車線どころか隣の平行世界の都市伝説の話をされてる気がするぜ。
0862デフォルトの名無しさん
2008/12/15(月) 22:55:10ここに居る奴らは皆セカイ系らしいw意味わからんけどw
0863デフォルトの名無しさん
2008/12/15(月) 22:57:400864デフォルトの名無しさん
2008/12/16(火) 00:24:05ダッセw
0865デフォルトの名無しさん
2008/12/16(火) 01:37:06まあ、分析してくれと依頼したのに、してくれなかったのは残念だが
そのうちまた来るでしょ。そのときにでも。
0866デフォルトの名無しさん
2008/12/16(火) 06:53:390867デフォルトの名無しさん
2008/12/16(火) 07:14:14たようせいって いうんだよ
さ ポンキッキが はじまるよ
テレビのまえで おとなしくしてなさい
きょうからは がっこう いこうね
0868デフォルトの名無しさん
2008/12/16(火) 12:34:380869デフォルトの名無しさん
2008/12/17(水) 23:52:56以下通常進行でどうぞ
0870685,686,790,806だけが俺
2008/12/18(木) 19:39:54エラーじゃなくて健康に関することらしいよ
俺は後出しになっちまったけど
normal semi-abnormal abnormal
を提案し、本人は同じものを自分で考えて採用している
正常、ちょっと異常、異常
をそのまま直訳しただけだからな
あとで増えたらどうするという話だが、仮に5段階に増えて
正常、ほとんど正常、ちょっと異常、ほとんど異常、異常
など客の要望をそのまま付ければ良い
逆に色で増やしたらpurpleとかpinkとかはっきりした意味が判らないだろ
それにorangeやlemonやumberみたいな言葉は物の意味がある
周りを見ないと、もはや色かどうかも判らなくなる
更に一語の色の名前が尽きれば、淡いピンクとか付けるしかなくなる
それなら「ちょっと」と何も変わらないし、直接の意味を修飾してる分、
「ちょっと」の方が解り易い
そもそも全ての状態に名前を付けることが、無駄な努力
少しでも増える可能性があれば、より直接的な数値で表すよう設計すべきだが、
設計云々するスレではないから、増えない前提で案を示したまで
てか反論もまともにできないで、罵詈雑言に終始する奴らって何なの?
相手が反応すれば勝ちみたいな、捻くれた人生で悲しくならんか?
正直、哀れに思えて、こっちが悲しくなってくるんだよね
君たちが俺に勝ってそうなところを言ってみろ、褒めてやるから
「俺は全てにおいてあなたの足元にも及びません」とか言って欲しいんか?
0871デフォルトの名無しさん
2008/12/18(木) 19:46:41こんな奴らが医療関係のシステム構築してるのか
怖いなほんと
0872デフォルトの名無しさん
2008/12/18(木) 19:53:59頑なに意味不明な例示してくるから何だと思えばw関係者w
0873デフォルトの名無しさん
2008/12/18(木) 20:02:06青黄赤の組み合わせは、その3通りの時だけしか
意味通らないだろ常識的に考えてw
そもそも後から状態数が増えてくようなのを言葉にしようとするのが間違い。
0874デフォルトの名無しさん
2008/12/18(木) 20:03:29>>645 >>670を見る限り元々は健康に関することじゃないでしょ。
いろいろ話は発展したが。
どこを読んだら身内とか関係者とか出てくるのか俺には分からんので、その辺については同情する。
HTMLのスタイルがCSSになった理由を持ち出すのは妥当なように思えてちょっと違ったかなぁ。
ConditionGreenは十分に意味をなすので、ConditionGreenを表現するのに赤い★をつけましたと
いうのはあってもおかしくない話。
0875デフォルトの名無しさん
2008/12/18(木) 20:05:03何を考えてそんな的はずれなレスしたの?
0876デフォルトの名無しさん
2008/12/18(木) 20:11:39信号の青(=グリーン)と関係あるって知ったのはその後
緑信号って言わないのは語呂が悪いから?
0877デフォルトの名無しさん
2008/12/18(木) 20:42:16ややこしいけど。
0878デフォルトの名無しさん
2008/12/18(木) 20:43:06「あおあおと茂っている」と表現された時に、どんな色を思い浮かべるかということ。
0879デフォルトの名無しさん
2008/12/18(木) 21:15:31だけだっとか何とか。
0880デフォルトの名無しさん
2008/12/18(木) 21:19:380881デフォルトの名無しさん
2008/12/18(木) 22:32:06なんだ公明党支持者か。てか、それじゃ学会信者じゃんw
0882デフォルトの名無しさん
2008/12/18(木) 22:48:51> >>645 >>670を見る限り元々は健康に関することじゃないでしょ。
と常識的な判断では上の結論。
↓
しかし>>870で
> エラーじゃなくて健康に関することらしいよ
と伝聞形式で断定してる。
↓
つまりここの住民が持っていない情報源を持っている。
↓
質問者とこのスレ以外で情報交換する手段を持っている。
↓
>>870は質問者の身内、関係者となる。
すごい!論理的思考!
0883デフォルトの名無しさん
2008/12/18(木) 23:20:17信号のあの色は昔から「あお」って言うんだよ
語呂が悪いとかじゃなくて、あの色は「あお」としか呼ばない
0884デフォルトの名無しさん
2008/12/19(金) 12:21:080885デフォルトの名無しさん
2008/12/19(金) 12:42:25抽象的すぎる
0886デフォルトの名無しさん
2008/12/19(金) 12:51:550887デフォルトの名無しさん
2008/12/19(金) 13:05:33じゃあ赤は度胸を決めて突っ走れ、なのか…?
0888デフォルトの名無しさん
2008/12/19(金) 13:18:160889デフォルトの名無しさん
2008/12/19(金) 15:51:140890デフォルトの名無しさん
2008/12/19(金) 16:00:150891デフォルトの名無しさん
2008/12/19(金) 17:05:57皆ネタとして遊んでただけなのに、彼は顔真っ赤にして一体なんだったんだろうなぁ
0892デフォルトの名無しさん
2008/12/19(金) 17:16:050893デフォルトの名無しさん
2008/12/19(金) 17:38:49ネタで遊ぶならともかく、マジ議論する意味がない
0894デフォルトの名無しさん
2008/12/19(金) 17:40:463つのボタンに名前をつけるなら?という質問だったから、
大真面目で最初に思いついたのを挙げたんですが・・・
0895デフォルトの名無しさん
2008/12/19(金) 20:17:420896デフォルトの名無しさん
2008/12/19(金) 22:56:32何事も(脳内)コンテキスト次第ではある。
0897デフォルトの名無しさん
2008/12/20(土) 00:01:04・numberOfUpdate
・numberOfRegist
で良い?
0898デフォルトの名無しさん
2008/12/20(土) 00:09:010899デフォルトの名無しさん
2008/12/20(土) 00:10:22個人的にはnumberOfでもいいと思うけど、半ば慣用句みたいになってる
registerCountとかnumOfRegisterでもいいんじゃないか。
0900デフォルトの名無しさん
2008/12/20(土) 00:20:350901デフォルトの名無しさん
2008/12/20(土) 00:20:530902デフォルトの名無しさん
2008/12/20(土) 00:22:440903デフォルトの名無しさん
2008/12/20(土) 00:23:220904デフォルトの名無しさん
2008/12/20(土) 00:23:460905デフォルトの名無しさん
2008/12/20(土) 00:26:170906デフォルトの名無しさん
2008/12/20(土) 00:29:28それはnumBytesToRedとかnumBytesReadみたいに文脈から意味がわかるときだけ。
それ以外はof入れないと舌足らずで意味不明になるから普通は入れるでしょ。
0907デフォルトの名無しさん
2008/12/20(土) 00:36:140908デフォルトの名無しさん
2008/12/20(土) 00:55:460909デフォルトの名無しさん
2008/12/20(土) 00:57:130910デフォルトの名無しさん
2008/12/20(土) 02:07:25コーディング規約で許可されているとき
作り捨てのとき
nだけでも事足りるぐらい明確なとき
ぐらいだろうと妹が言ってた
0911デフォルトの名無しさん
2008/12/20(土) 02:09:10前提条件としてどれも不明確だから
現時点では略してあろうが無問題
0912デフォルトの名無しさん
2008/12/20(土) 02:13:330913デフォルトの名無しさん
2008/12/20(土) 02:29:57そういう奴ってひまわりだけは馬鹿にしてそうだよな
0914デフォルトの名無しさん
2008/12/20(土) 12:54:28自演くさい
0915デフォルトの名無しさん
2008/12/20(土) 15:05:550916デフォルトの名無しさん
2008/12/20(土) 15:49:400917デフォルトの名無しさん
2008/12/20(土) 16:05:070918デフォルトの名無しさん
2008/12/20(土) 16:07:55かといって registration は長いし。
気に入らないなら registerCount とか。
0919デフォルトの名無しさん
2008/12/20(土) 16:31:09親:parent
子:child (配列の場合children)
って変数名をつけてるんですが、
もっと一般的に階層構造を表すような変数名はないでしょうか?
0920デフォルトの名無しさん
2008/12/20(土) 16:36:130921デフォルトの名無しさん
2008/12/20(土) 17:25:040922デフォルトの名無しさん
2008/12/20(土) 17:28:55子:daughter(s)
の方が萌える
0923デフォルトの名無しさん
2008/12/20(土) 17:46:570924デフォルトの名無しさん
2008/12/20(土) 18:03:15parent、childでも一般的かな。
0925デフォルトの名無しさん
2008/12/20(土) 18:07:280926デフォルトの名無しさん
2008/12/20(土) 18:19:42ancestor(s) 上位のもの(先祖)
sibling(s) 同ランクのもの(兄弟)
なんていう家系図メタファーに則った名前もあるな。
0927デフォルトの名無しさん
2008/12/20(土) 18:46:380928デフォルトの名無しさん
2008/12/20(土) 18:46:59子:slave
0929デフォルトの名無しさん
2008/12/20(土) 19:06:03それはちょっと違う気がする。
0930デフォルトの名無しさん
2008/12/20(土) 19:18:43別にイチャモンつけるわけじゃないんだけど、
質問の意味はツリー構造のノードを表すオブジェクトにおいて、自分から見た
親と子をコード中でなんと表記すべきかって意味なんだよね?
そのまま読むと意味不明な文章にしか思えんよ。
昔の本を見るとfather/sonってなってたりするけど、今はほとんどparent/childなのは
前者が政治的に正しくないからなのかね。
0931デフォルトの名無しさん
2008/12/20(土) 19:21:070932デフォルトの名無しさん
2008/12/20(土) 19:41:25sub
0933デフォルトの名無しさん
2008/12/20(土) 19:53:330934デフォルトの名無しさん
2008/12/20(土) 20:01:19sub
0935デフォルトの名無しさん
2008/12/20(土) 20:06:04子:hell
0936デフォルトの名無しさん
2008/12/20(土) 20:12:590937デフォルトの名無しさん
2008/12/20(土) 20:17:01普通は葉と枝の共通のインターフェイスのことをnodeって言うんだよ。
0938デフォルトの名無しさん
2008/12/20(土) 20:46:310939デフォルトの名無しさん
2008/12/20(土) 20:53:120940デフォルトの名無しさん
2008/12/20(土) 21:00:320941デフォルトの名無しさん
2008/12/20(土) 23:31:39黙っとけwwwwwwwwwww
0942デフォルトの名無しさん
2008/12/21(日) 02:06:10単に慣例の移り変わりだろ
穿った言い方するとかっこいいとでも思ってんのかw
0943デフォルトの名無しさん
2008/12/21(日) 04:52:07文章はぜんぜん問題ない。おまいの読解力の問題
0944デフォルトの名無しさん
2008/12/21(日) 08:34:42誰もが問題無く受け答えしてる中
一人だけ意味不明と申すか
0945デフォルトの名無しさん
2008/12/21(日) 08:43:07お前が書いてることを分かりやすく書いたら>>919になるんだけど・・・
結局何が言いたいの
0946デフォルトの名無しさん
2008/12/21(日) 09:59:15徹夜で自演乙
0947デフォルトの名無しさん
2008/12/21(日) 10:47:180948919
2008/12/21(日) 10:59:30そのままparentとchildにすることにしました。
Nodeは既にクラス名に使っています。
parentもchildもNodeクラスのインスタンスです。
0949デフォルトの名無しさん
2008/12/21(日) 11:36:25確かにw
0950デフォルトの名無しさん
2008/12/21(日) 11:43:47本気で言ってるのならかなりの頭の悪さだな。
学生時代も仕事でも他人にレビューされるような文章書いたことないんだろうけど。
それ以上にこの幼稚さって何なの。
いや君らみたいのと会話が成立すると思ってないから反論は結構だよ。
0951デフォルトの名無しさん
2008/12/21(日) 11:48:01全く問題ないと思われ
0952デフォルトの名無しさん
2008/12/21(日) 12:17:41あの、TimeOfNowの人みたいなんでお聞きします。
自己分析の結果はどうなっていますか?
>>858から1週間近く経っているので、さぞかし大論文になっているんでしょう。
とても期待しているのでよろしくお願いします。
0953デフォルトの名無しさん
2008/12/21(日) 12:30:210954デフォルトの名無しさん
2008/12/21(日) 12:31:430955デフォルトの名無しさん
2008/12/21(日) 12:34:160956デフォルトの名無しさん
2008/12/21(日) 12:39:42なぜなら、本物の馬鹿は自分が馬鹿である事実を一生認識できないからです
具体的には>>950見たいな、ちょっとヒいてしまう発言を撒き散らしつつ
毎日を幸せに生きていくことになります
0957デフォルトの名無しさん
2008/12/21(日) 13:24:480958デフォルトの名無しさん
2008/12/21(日) 14:31:560959デフォルトの名無しさん
2008/12/21(日) 14:39:550960デフォルトの名無しさん
2008/12/21(日) 18:15:21こう捉えられてしまうかも知れないよ?という説明も必要だ。
なのに、普通に読み取れる解釈での回答をしてしまっている。
どうせならトンデモ解釈をした上での回答すればいいのにネ
0961デフォルトの名無しさん
2008/12/21(日) 20:27:22本当に、馬鹿の行動は奥が深い。
0962デフォルトの名無しさん
2008/12/22(月) 09:13:410963デフォルトの名無しさん
2008/12/22(月) 09:36:33TimeOfNowさんが格言を残してくれてるな。
> どうでもいいけどこういうの「防衛機制」って言うんだよ。
> 問題が自分にあることを認めちゃうと自我が崩壊しちゃうから
> 相手を「アイツがキチガイなんだ」と思い込むことにする、と。
ただ指摘されてるだけなのに、幼稚な人間が罵詈雑言で煽ってきてるとしか思えないのって、不幸だね。
なんせこの先、一生改善が見込めないんだもん。
>>950に関係を持たざるを得ない全ての人が、不幸だ。
0964デフォルトの名無しさん
2008/12/22(月) 10:17:020965デフォルトの名無しさん
2008/12/22(月) 10:23:510966デフォルトの名無しさん
2008/12/22(月) 19:29:250967デフォルトの名無しさん
2008/12/22(月) 23:24:52残り30スレで質問する気にもなれん
0968デフォルトの名無しさん
2008/12/22(月) 23:25:360969デフォルトの名無しさん
2008/12/26(金) 02:48:410970デフォルトの名無しさん
2008/12/26(金) 03:06:550971デフォルトの名無しさん
2008/12/26(金) 03:09:360972デフォルトの名無しさん
2008/12/26(金) 03:46:460973デフォルトの名無しさん
2008/12/26(金) 21:25:27デストラクタで解放を確実に行うようにするためだけのクラス名ってどんな風に名づけたらいいですか?
auto_coとかいまいち意味がわかりづらいと思うんで、何か他に良いのあったらこっそり教えてください。
0974デフォルトの名無しさん
2008/12/27(土) 00:23:58CCoInitialize とか。
本当は頭にC付けること自体気持ち悪いけど。
0975デフォルトの名無しさん
2008/12/27(土) 01:50:55なんとかsaver
なんとかholder
でも初期化・破棄以外の観点があるならそっちを考慮した名前を使う
0976デフォルトの名無しさん
2008/12/27(土) 10:44:18どうせ CoCreateInstance() API とかも使うんだろうから、
普通に COM クラスとかにして CreateInstance メソッドと
かを実装すればいいと思うけど。
>>974
> CCoInitialize とか。
Initialize とかを隠蔽したいんだろうから、さすがにその
名前付けはないと思うが...。
0977デフォルトの名無しさん
2008/12/27(土) 12:41:150978デフォルトの名無しさん
2008/12/27(土) 15:05:38あとアレコレ余計な機能をつけ始めたらきりがない。
0979デフォルトの名無しさん
2008/12/27(土) 16:41:220980デフォルトの名無しさん
2008/12/27(土) 16:59:23はいはい、君のいう通りでいいよ。
これで、満足かな。
0981デフォルトの名無しさん
2008/12/27(土) 18:00:140982デフォルトの名無しさん
2008/12/27(土) 18:20:210983デフォルトの名無しさん
2008/12/27(土) 18:29:09( ・ω・) �d�d
/ ~つと)
0984デフォルトの名無しさん
2008/12/27(土) 19:31:230985デフォルトの名無しさん
2008/12/27(土) 19:31:360986デフォルトの名無しさん
2008/12/27(土) 21:52:390987デフォルトの名無しさん
2008/12/27(土) 22:00:040988デフォルトの名無しさん
2008/12/27(土) 22:01:510989デフォルトの名無しさん
2008/12/27(土) 22:05:27HasDaylightSavingTime
0990デフォルトの名無しさん
2008/12/27(土) 22:17:41Savingなくてもいいんだな。
0991デフォルトの名無しさん
2008/12/27(土) 22:53:340992デフォルトの名無しさん
2008/12/28(日) 00:09:170993デフォルトの名無しさん
2008/12/28(日) 01:24:57しかし、別に疑ってるわけでも嫌味のつもりもないけどなんだか質問者を試す質問であるかのように
ピッタリのものがあったりするもんだな。
0994デフォルトの名無しさん
2008/12/28(日) 03:35:33TONさんはマジパネェぜ
どう育てばここまで馬鹿になれるの
0995デフォルトの名無しさん
2008/12/28(日) 06:27:42│ | レγヽ /_) .| | ┼ | \ | /⌒ヽ| /
│ | | | |. ヽ_ .ヽ___ノ. │ | \| ヽ__ノ.|/|/.
/\___/ヽ
(.`ヽ(`> 、 /'''''' ''''''::::::\
`'<`ゝr'フ\ + |(●), 、(●)、.:| +
⊂コ二Lフ^´ ノ, /⌒) | ,,,ノ(、_, )ヽ、,, .::::|
⊂l二L7_ / -ゝ-')´ + | `-=ニ=- ' .:::::::| +
\_ 、__,.イ\ + \ `ニニ´ .:::/ +
(T__ノ Tヽ , -r'⌒! ̄ `":::7ヽ.`- 、 ./|
ヽ¬. / ノ`ー-、ヘ<ー1´| ヽ | :::::::::::::ト、 \ ( ./ヽ
\l__,./ i l.ヽ! | .| ::::::::::::::l ヽ `7ー.、‐'´ |\-、
0996デフォルトの名無しさん
2008/12/28(日) 13:30:48CCoInitialize を馬鹿にされたのがそんなに悔しかったのか? (w
0997デフォルトの名無しさん
2008/12/28(日) 16:01:500998デフォルトの名無しさん
2008/12/28(日) 16:24:13>>996
0999デフォルトの名無しさん
2008/12/28(日) 16:33:141000デフォルトの名無しさん
2008/12/28(日) 16:33:5210011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。