- 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/
- 321 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 20:44:17 ]
- リファクタリングして年月日のdateをdateYMDに、月日をdateMDに、とかどう?
- 322 名前:デフォルトの名無しさん mailto:sage [2007/07/27(金) 21:20:51 ]
- >>321
それ採用させていただきます。
- 323 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 00:42:26 ]
- 変数名が素直に決まらない、そんなときがリファクタリングどき。
- 324 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 12:58:40 ]
- リファクタリングというのは、むしろ(暫定的につけた名前が)本決まりに
なったときに行うものではないの?w
- 325 名前:デフォルトの名無しさん mailto:sage [2007/07/28(土) 15:17:54 ]
- リファクタリングの1つである名前の変更は、だな。
- 326 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 10:14:51 ]
- 時々ここでインスピレーションを頂いている俺様がきましたYO!
今日は、マクロスイッチの名前で相談なんだけど 週明けから、Visual Studio 2005に、VC6で作った膨大なMFCのライブラリの 移植作業に取り掛かるんだけど、なかなか良いマクロスイッチ名が思い浮かびません 誰か閃いてください。
- 327 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 10:28:01 ]
- まあ君が「エスパー依存型」の日本語しかかけない奴だということはよく分かった。
しかしこういう>>326みたいな人間の困るところは、自分の文章が読み手のESP能力を 前提としている、という自覚が皆無な点で、だからこうやって人にそのことを 指摘されてもおちょくられてるとか勝手に勘違いして逆切れしたりするんだよね。
- 328 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 11:20:12 ]
- 中身が全く無くスレの趣旨にも合わない典型的な糞レス乙。
- 329 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 12:13:28 ]
- XXX_VC6_MFC_COMPATIBILITY
- 330 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 12:14:27 ]
- 自分で決めないでも既にありそうな飢餓
- 331 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 13:19:34 ]
- マクロスイッチ?
- 332 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 14:07:10 ]
- ピタゴラスイッチ?
- 333 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 15:48:18 ]
- アルゴリズム体操?
- 334 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 15:52:21 ]
- >>326
そのマクロスイッチでどういう状態を切り替えるの?
- 335 名前:名無しさん@そうだ選挙に行こう mailto:sage [2007/07/29(日) 16:37:33 ]
- _326_WO_KOROSU_SUICCHI
- 336 名前:デフォルトの名無しさん [2007/07/29(日) 21:03:16 ]
- dropTableAll
dropAllTable メソッド名として どっちがベターですか?
- 337 名前:デフォルトの名無しさん [2007/07/29(日) 21:07:46 ]
- どっちも意味不明だと思いますが。。
- 338 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 21:11:28 ]
- ウチの会社では dropTable("ALL") などという訳の判らないリファレンスが降りてくるから困る
- 339 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 21:11:43 ]
- >>336
何をするメソッド?
- 340 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 21:20:26 ]
- すべてのテーブルをドロップする: DropAllTables
「All」という名前のテーブルをドロップする: DropTableAll
- 341 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 21:24:09 ]
- dropTable();//一つのテーブルをドロップ
dropTableAll();//全部のテーブルをドロップ 自分はこんな風にしてる
- 342 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 21:25:11 ]
- テーブルのすべてをドロップする: DropWholeTable
ドロップって何?
- 343 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 21:26:09 ]
- SQL
- 344 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 21:26:49 ]
- サクマ式?
- 345 名前:342 mailto:sage [2007/07/29(日) 21:33:07 ]
- テーブル単位の操作なのか。
じゃ>>342は見当違いだったな。スマソ
- 346 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:02:45 0]
- エンコード(UTF-8やEUC-JP)を代入する変数は
encodeですか?encodingですか?
- 347 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:04:05 0]
- 名詞: encoding
動詞: encode
- 348 名前:デフォルトの名無しさん mailto:sage [2007/07/29(日) 23:05:43 0]
- >>347
ありがとうございました じゃあ時々名詞的にエンコードと言っているのはジャップが馬鹿なんですね
- 349 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 05:07:03 ]
- まあ、英語にも kimono って動詞があるくらいには日本人が馬鹿なんじゃない?
- 350 名前:デフォルトの名無しさん mailto:sage [2007/07/30(月) 05:11:03 ]
- ___ ━┓
/ ―\ ┏┛ /ノ (●)\ ・ . | (●) ⌒)\ . | (__ノ ̄ | \ / \ _ノ /´ `\ | | | | ___ ━┓ / ― \ ┏┛ / (●) \ヽ ・ / (⌒ (●) / /  ̄ヽ__) / . /´ ___/ | \ | |
- 351 名前:デフォルトの名無しさん [2007/07/31(火) 00:03:27 ]
- 登録日時を保存するカラム名にいつも迷う
registDateTimeにしてるけどなんか冗長な気がして 何かいいのない?
- 352 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 00:08:05 ]
- 構造体、クラス、テーブルに
シンプルにDateだのTimeだのがあったら普通タイムスタンプだとおもわね? 区別する必要があるんだったらごめん
- 353 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 00:13:06 ]
- 多少冗長でもやっぱり意味は明示されてたほうがいいと思うよ。
- 354 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 00:15:02 ]
- むしろそれを冗長と感じる感覚が理解できない。
冗長とは情報が重複していて無駄に長いこと。 重複してないし無駄に長くもないじゃん。
- 355 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 00:26:52 ]
- データベースだと、date型とかtime型とかあったりするし、
そういう意味で冗長なんじゃないのかなあ。
- 356 名前:デフォルトの名無しさん mailto:sage [2007/07/31(火) 00:28:05 ]
- それだけ見ればそうだろうがね。
- 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以外で
|

|