- 1 名前:ネミ子 [2007/05/26(土) 11:25:15 ]
- クラス名、変数名のつけ方に悩んだら書き込むスレです。
質問する人は、その変数に何を格納するのか(クラスだったらその役割) プログラミング言語は何なのかを、それぞれ書いて、 いい変数名を思いついた人は、それに答えてあげましょう。 命名規則や設計の善し悪しについて議論するのは基本的に禁止。 >>2 英和・和英・英英など各国語辞書と翻訳サイト。 >>3 類義語(シソーラス)辞書、図形・数式・数学用語の英単語。 >>4 関連スレと、いろいろな言語規約。 >>2-10 諸事情によりリンクがずれた場合。 前スレ。 ◆ネーミング倶楽部◆: pc3.2ch.net/tech/kako/1035/10353/1035362308.html Part1: pc5.2ch.net/tech/kako/1046/10465/1046541730.html Part2: pc5.2ch.net/tech/kako/1058/10582/1058213523.html Part3: pc5.2ch.net/test/read.cgi/tech/1067171530/ Part4: pc5.2ch.net/test/read.cgi/tech/1087209526/ Part5: pc8.2ch.net/test/read.cgi/tech/1109330204/ Part6: pc8.2ch.net/test/read.cgi/tech/1128266018/ Part7: pc8.2ch.net/test/read.cgi/tech/1144978008/ Part8: pc10.2ch.net/test/read.cgi/tech/1154448184/ Part9: pc11.2ch.net/test/read.cgi/tech/1168356029/
- 357 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 22:33:59 ]
- >>351
つ regist > register resist という単語はあるが、registerという単語はないので。
- 358 名前:デフォルトの名無しさん [2007/07/31(火) 22:39:53 ]
- ?
説明逆じゃね
- 359 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 22:39:54 ]
- registerはあるがな
- 360 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 22:42:50 ]
- >>357はたぶんスペイン語とかスワヒリ語
- 361 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 22:45:45 ]
- うん。すげーはずかしいな俺。
resist という単語はあるが、registという単語はない と言いたかったんだ。
- 362 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 22:49:11 ]
- いや言いたいことは分かったからおk
- 363 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 23:08:41 ]
- MVC構造とかで作るときに、コントローラのクラス名なんにする?
-Controllerとか、-Ctrlとか だと、WindowsにTreeCtrlとかなんやかんやあって被るので 嫌なんだけど。 (インスタンス名だって、xxxCtrlとかだと、ウインドウコントロール なのか、もしくはそれ以外の物理的または 制御を担うコントローラなのかの区別が付かない・・
- 364 名前:デフォルトの名無しさん mailto:sage [2007/08/01(水) 02:04:10 ]
- Ctrlって書いてあったら普通Controlと解釈するから
ControllerをCtrlと表記するのはやめた方がいいと思う
- 365 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 07:47:45 ]
- 略すなバーロー
- 366 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 07:48:51 ]
- ber low
- 367 名前:デフォルトの名無しさん mailto:sage [2007/08/02(木) 18:45:16 ]
- var6でおk
- 368 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 08:15:20 ]
- バーはアンダーバーにしよう。
_6
- 369 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 12:40:48 ]
- あー、でもローはノイズだから省略して…
_
- 370 名前:デフォルトの名無しさん [2007/08/03(金) 13:20:36 ]
- ポロロッカで逆流する水の速度を時系列で格納しておく配列の名前をお願いします。
- 371 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 13:34:54 ]
- prws_chart
p:pororoca r:reverse w:water s:speed
- 372 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 14:05:30 ]
- 略すなバーロー
- 373 名前:デフォルトの名無しさん [2007/08/03(金) 17:21:41 ]
- よくドロー系のアプリに実装してある
四角形や円や線を描く時にShiftキーを押しながらだと 正四角形や水平な線が描ける機能の名前がまったく見当付きません。 よろしくお願いします。
- 374 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 17:30:16 ]
- 制限つき描画ってことでRestrictiveDrawとか。
- 375 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 17:36:15 ]
- ConstrainedDraw を推薦します。
- 376 名前:デフォルトの名無しさん [2007/08/03(金) 17:42:02 ]
- stdauxのauxってどういう意味なんでしょう?
- 377 名前:デフォルトの名無しさん [2007/08/03(金) 17:42:36 ]
- ごめん英辞郎で調べたらでてきた
AUX 【略-2】 =auxiliary 補助装置{ほじょ そうち}
- 378 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 18:22:49 ]
- stdauxなんてあるのかよ。って思ってググったら無くはないんだね。
ところでstdauxってどこにつながってんの?
- 379 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 18:30:59 ]
- ヤボなこと聞かないで
- 380 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 18:45:36 ]
- >>373
なんかよくよく読むとよくわからない質問だなあ。 質問は、そういう機能をなんと呼ぶべきか、なんだよねえ? メソッドの名前なら普通にDrawRegularPolygonとかDrawCircleで済むわけだし。 なら当然日本語でいいわけだ。 「正規化の強制(補正)機能」とか「非扁平の強制(補正)機能」とかかなあ。
- 381 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 18:52:42 ]
- それに対するフラグやメニューアイテムオブジェクトを格納する変数の名前を聞いてるんだろ
日本語でいいんだったら日本語でもいいだろうけど
- 382 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 18:56:52 ]
- 少なくとも373の文章にはそんなこと書いてないけど。
>>381のような解釈はもはや「意訳」じゃなくて、控えめにいってESP、 ありていに言えばただの妄想だよ。
- 383 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 19:45:03 ]
- 擦れの内容考えればそれぐらいの推論しろよwww
- 384 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 19:55:09 ]
- 難癖付け君まだいたのか。
- 385 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 20:40:34 ]
- ある程度推測しろという意見には異論はないが、
曖昧な質問(質問になってないこともあるが)をすれば、 何の名前を聞いてる?変数?関数?クラス? それの役割は?どういう機能を持ってる?どういう実装をした? というようなレスが返ってくるのは目に見えてるから、 はじめから必要な情報は提供するべきだと思うが 前から思ってたんだが、質問時のガイドラインみたいなものは無いのか
- 386 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 21:04:26 ]
- あるよ。
ttp://www.redout.net/data/osietekun.html
- 387 名前:デフォルトの名無しさん mailto:sage [2007/08/03(金) 21:09:16 ]
- ガイドラインのようなものは「最初から救われている人間しか救わない」
つまりガイドラインが仮に客観的に合意可能な類の合理性を備えているとしても、 それが読者の対象として想定しているタイプの人間はガイドラインなぞ読まないし、 読んでも理解して実践しない。 だから意味ないよ。 ガイドライン作る奴の達成感や他人を制御している、という妄想を満足させる以上には。
- 388 名前:385 mailto:sage [2007/08/03(金) 22:17:35 ]
- 完全なガイドラインでなくとも>>373のような説明の下手な質問者のために、
質問者の意図が伝わり易くなるようなヒントがあると良いと思う
- 389 名前:デフォルトの名無しさん [2007/08/04(土) 18:54:34 ]
- 再帰的に空のディレクトリを削除する関数の名前は?
とりあえずdeleteEmptyDirRecursiveにしたんだけど
- 390 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 19:15:18 ]
- そんな関数必要ないだろ
- 391 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 19:18:52 ]
- ほんとだ…
気づかなかった 何しようとしてたんだ俺は
- 392 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 19:26:26 ]
- DEDR
- 393 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 19:27:30 ]
- いややっぱりいるわ
rmdir -p だと最初に一番深いパスを指定しないといけないから。 トップのパスを指定して削除したいんだよ それとも他にいい方法ある?
- 394 名前:デフォルトの名無しさん [2007/08/04(土) 20:48:27 ]
- トップのディレクトリだけでいいんなら
findかなんかでファイル有無テストして rmしちゃえば?
- 395 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 21:18:37 ]
- deleteEmptyDirRecursively
- 396 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 21:24:07 ]
- 特定の環境でいるかいらないかはこのスレ的にはどうでもいいな。
389のいう機能がまったく荒唐無稽ならともかく、そんなことはないのだから。 名前はDirectory.DeleteEmptiesとかDeleteEmptyDirectoriesとかにして、 列挙値を引数で渡して削除方法を指定するようにしたらどうかな。 無理にメソッド名に削除方法を盛り込むと無駄に長くなりそうだ。
- 397 名前:デフォルトの名無しさん [2007/08/04(土) 23:06:59 ]
- ファイルエントリとのマッチ条件を保持するクラスは何にしますか?
条件を設定して matchメソッドでパス渡して判定する感じのクラスです
- 398 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 23:22:06 ]
- matchCondition
- 399 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 23:22:08 ]
- そのまんまMatchConditionとか。
- 400 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 23:26:22 ]
- 保持しているものがマッチ条件なら、
マッチ条件を思わせる名前しかありえないとおもうが
- 401 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 23:28:16 ]
- .NETのPredicate<T>デリゲートは洒落てると思った
>>396に適用するのは不適切かもしれないけど
- 402 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 23:28:29 ]
- FileShowEntryFilter
- 403 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 23:29:45 ]
- ファンクタのことだったりしてね?<>>401
- 404 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 23:29:58 ]
- シンプルに(XX)Judgeとか(XX)Evaluatorでいいんじゃない?
ところでファイルエントリって何? ググるとjavaの用語みたいだけどようわからん。
- 405 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 23:30:29 ]
- ディレクトリエントリなら分かるけれども
- 406 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 23:40:19 ]
- ありがとうございます
fileMatchConditionにします >>405 そうですね
- 407 名前:デフォルトの名無しさん mailto:sage [2007/08/04(土) 23:48:11 ]
- 用語もなにもそのままファイルのエントリでそ
- 408 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 04:40:16 ]
- >>389
removedirs
- 409 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 08:12:07 ]
- メモ帳的なアプリで起動すると前回のファイルが自動的に開いて
書き込み・修正を行うと一定間隔で保存され 閉じるときのも保存される、ロード・セーブという概念のないアプリはなんて名前がいいですか? スクラッチパッド?
- 410 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 08:13:44 ]
- メニュー・ツールバー・コマンドラインでの保存ができないだけであって
「セーブできないアプリ」などというとニュアンスが違う希瓦斯
- 411 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 08:40:41 ]
- 自動保存されるメモ帳
- 412 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 09:12:11 ]
- >>409
黒板、ホワイトボード、ちらうら、落書き帳、等々 適当でイインじゃまいか
- 413 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 12:36:30 ]
- DirectRefrectiveNotepad
- 414 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 12:37:38 ]
- ごめんrとlを間違えた!
DirectReflectiveNotepad
- 415 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 12:41:48 ]
- >>409
電子粘土板
- 416 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 12:48:01 ]
- 『データとコードが癒着した、利用価値の低いアホなエディタ』
(※ 要は問答無用でデータが自動保存されるドキュメントエディタであれば 必要十分なはずで、ファイルという概念をユーザーから隠蔽する必要があるとは 俺には思えないんだが。。)
- 417 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 12:56:35 ]
- 付箋紙みたいなやつ?
- 418 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 14:38:36 ]
- >>416
>>1
- 419 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 16:32:44 ]
- 粘着掲示板 -> PersistenceBBS
- 420 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 16:33:43 ]
- すまん間違った
PersistentNotePad
- 421 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 20:08:00 ]
- ループカウンタの名前お願いi,j,k以外で
- 422 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 20:22:47 ]
- 何をカウントするんだよ
- 423 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 20:29:44 ]
- taro,jiro,saburo
- 424 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 21:49:38 ]
- LoopCounter1,LoopCounter2,LoopCounter3
- 425 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 21:52:32 ]
- ore,omae,aitsu
- 426 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 21:57:28 ]
- 1. A Alfa(アルファ)
2. B Bravo(ブラボー) 3. C Charlie(チャーリー)
- 427 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 22:01:01 ]
- その調子でZまでたのむ。
- 428 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 22:01:39 ]
- qwe asd zxc
たまに使う
- 429 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 22:01:52 ]
- みんなループカウンタにi,j,kみたいに意味のない名前を付けるとき
外から順?内から順?どっちもある? たとえば外から順にi,jってつけてあるループの さらに外にループを作る必要が出てくると無性に腹が立つw
- 430 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 22:04:40 ]
- for(しんぶんし)
for(んぶんしし) for(ぶんししん)
- 431 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 22:25:29 ]
- そこでリファクタリングですよ
- 432 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 22:26:24 ]
- 俺なら関数内でループが二重になった時点で黄信号
- 433 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 22:28:56 ]
- そこでgotoですよ
- 434 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 22:53:25 ]
- for(goto=0;goto<256;goto++)
for(i=0;i<16;i++) for(j=0;j<8;j++) ?
- 435 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 22:56:33 ]
- >>427
26重ループとかあったら嫌すぎる
- 436 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 23:01:10 ]
- 再帰をベタ展開したらそうなりそうだなあ
- 437 名前:デフォルトの名無しさん [2007/08/05(日) 23:09:57 ]
- K1のKはKoreaというのはわかるんだけど1は何?
- 438 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 23:13:40 ]
- 誤爆しました
- 439 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 23:15:34 ]
- 何も言わなければスルーされたであろうに、
「誤爆しました」なんて言うから… Kだけだと商標になれないから、数字と英字の組み合わせにしたんじゃないかな。
- 440 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 23:28:49 ]
- しかし、プログラマにもネトウヨというか嫌韓厨というか、そういう人種がいるんだねw
ああいうのは竹中平蔵の例のシンクタンクが「B層」と表象した、 知能も収入も低い不満層が陥るビョーキだと思ってたが。 でもまあ今日日プログラマっていってもいろいろだからなあw
- 441 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 23:44:29 ]
- ほれ、437が誤爆したせいで変な人も湧いてしまったではないか。
- 442 名前:デフォルトの名無しさん mailto:sage [2007/08/05(日) 23:47:40 ]
- 全ては夏のせい
- 443 名前:373 mailto:sage [2007/08/06(月) 00:06:30 ]
- >>375
有難うございます。 Constrainedいいですね。 自分ではkeep justぐらいしか思いつかなくて困っていました。 全然意味違いますよね。 >>380 すみません。わかりにくかったですね。 この機能のON/OFFフラグのプロパティ名です。
- 444 名前:デフォルトの名無しさん [2007/08/06(月) 01:54:43 ]
- クラス名とメソッド名がかぶった時はどうしますか?
たとえばhogehogeBuilderというクラスに buildメソッドを実装するのってなんか冗長な感じするんですが
- 445 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 01:56:23 ]
- そのままで使う
- 446 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 02:02:51 ]
- それはおかしくはないんじゃないかな
XmlWriter.WriteStringとかあるし
- 447 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 02:06:45 ]
- >>427
軍の呼び方だよ。Zまである >>440 だってしょうがないじゃん。反日が韓国の 国策なんだから、 好きになれるわけがない >>444 do_it() work()/do_your_work? execute()
- 448 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 08:09:22 ]
- VBで言うところの
デフォルトのプロパティならぬデフォルトのメソッドか。 C++なら()をオーバーロードして… だめ?
- 449 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 09:24:57 ]
- 重複・冗長は気にする必要ないと思うが
そのクラスのほぼ唯一の機能を発動させる場合Execute使うな。
- 450 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 10:01:07 ]
- 〜BuilderならCreate/Create〜/To〜とか
- 451 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 12:16:44 ]
- ある条件を表すクラスXXConditionがあります。
こいつにあるオブジェクトを渡してそれが条件に当てはまるかどうかを判定するメソッド名は何が良いでしょうか。
- 452 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 12:34:37 ]
- Match
- 453 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 13:29:44 ]
- Is…Isなんとか
- 454 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 13:42:14 ]
- Satisfied
- 455 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 15:47:11 ]
- IsMatched
- 456 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 15:51:53 ]
- ed要らなかった。
- 457 名前:デフォルトの名無しさん mailto:sage [2007/08/06(月) 15:54:19 ]
- それはおかしいだろ。Matchを使うなら、IsMatchedかMatches。
|

|