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


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

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



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/

610 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 00:40:44 ]
>>597=601

>>591 がきちんとした回答をしているのに、
それ以上につけ加える必要があるとでも?


611 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 00:55:49 ]
無いね

612 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 04:03:28 ]
>>609=610=611

613 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 04:11:46 ]
はずれ
>>609=>>611=俺だが
>>610は別人

614 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 08:43:33 ]
迷ったときは日本語で書く。
後でこれはいかんと思った上司にまるっと置換させりゃいいのよ
それで動作に不都合が生じても知らんがな

615 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 11:18:12 ]
>>614 俺が上司ならふざけた日本語つけた奴にまるっと置換させるがな(´・ω・`)

616 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 11:30:22 ]
迷ったらすぐ相談

617 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 11:34:45 ]
そうだ置換しやすい名前を付けよう 9je8ckq45guvrm

618 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 11:35:20 ]
失敗したorz



619 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 11:38:46 ]
なんで数字で始まっとんねん

620 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 12:38:32 ]
Tclだからだよ

621 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 13:17:41 ]
置換なんてしてないでリファクタリング支援ツール使えよ

622 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 13:19:14 ]
痴漢は犯罪です

623 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 14:23:28 ]
画像の縦横の比を固定するかどうかを示すプロパティってどんな感じ?
isFixedProportionじゃ変だよね?

624 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 14:26:29 ]
isFixedAspectRatioはどう?

625 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 14:49:33 ]
それだ

626 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 15:10:54 ]
ありがとう。
それでいきます。

627 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 15:15:18 ]
isAspectRatioFixedじゃないの?
別にそれでも通じるけどさ。

628 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 15:36:48 ]
fixesAspectRaito



629 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 16:12:29 ]
>>614
上司は英語を使いたがるが、その英語力が赤面では足りないくらい恥ずかしいものなので
どうしたものかと悩んでいます。
それなら日本語で付けてもらえないでしょうか・・・・・

630 名前:デフォルトの名無しさん mailto:sage [2007/08/13(月) 18:32:01 ]
つ[TOEIC入門]

631 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 22:35:11 ]
日本語だと「アスペクト」って言葉は意味がはっきりしてる(というか、
かなり特定の文脈でしか普通使われない)けど、英語のaspectっていうと
多義的でかえって読む人間を惑わせる可能性がないか?

fixも「修正する」という意味と紛らわしい気がする。(これは考えすぎか?}

なのでLocksXYRatioを提唱してみる

632 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 22:43:17 ]
AspectRaitoって言ったらアスペクト比のことに決まってるだろ。アホか。

633 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 22:50:27 ]
631は何か勘違いしてるだけだと思うよ。

634 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 22:59:44 ]
>>632
だからそれは日本語の世界だけだって

635 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 23:06:38 ]
en.wiktionary.org/wiki/aspect_ratio

aspect ratio で問題ないみたいだが

636 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 23:14:44 ]
うーん、だから確かに英語にも"aspect retio"っていう熟語(?)が存在するのは確かなんだけど、
その意味は日本人が「アスペクト比」という言葉から想像するようなはっきりとした意味じゃないと思うんだけど。

そのwikipediaからのリンクでもいいと思うし、英語の辞書引いてaspectの意味を
確認してもらってもいいんだけど。

637 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 23:22:14 ]
画像関連のクラスでAspectRatioって名前についたプロパティが、
いわゆる「アスペクト比」と関係がないはずがない。

638 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 23:24:08 ]
つまり、読む人間がDQNだったため"aspet ratio"という熟語を知らずに
"aspect" "ratio"と解釈してしまうかもしれない、と言いたいの?
そこまで面倒見なくてもいいんじゃないかなあ。



639 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 23:24:42 ]
まあそう言われると確かにそうですね

640 名前:デフォルトの名無しさん mailto:sage [2007/08/16(木) 23:25:29 ]
aspect ratio を Concise Oxford Dictionary で引いてみた。
1. the ratio of the width to the height of an image on a
televition screen.
これは問題ないでしょ。aspect にはいろんな意味があるのはわかるが、
aspect ratio の意味は充分限定的だと思うぜ。

641 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 09:03:45 ]
ジャップのEngrishなんて誰も気にしてないから
論拠が英語では云々というのは意味を持たないのではないだろうか。

642 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 09:34:58 ]
自分と周りの日本人を一緒にしないでくれ(笑)

643 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 12:07:27 ]
>>630
うん、すまない。英語力が赤面なのは俺じゃなくて上司なんだ。
でも、せっかくだからTOEIC入門はもらっておく。
頑張ってHarryPotterより難しいのも読めるように上を目指すよ。

644 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 17:28:22 ]
>>643
目標が欲しいだけなら新聞とかの方が有用だと思う
小説だと表現が特殊で実用的でない気がするから
お前さんが読みたいだけなら別に構わんが

645 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 17:45:47 ]
英語の専門書を読むってのは
第一歩にしていいくらい簡単なんだってね
英語って奥が深いわぁ

646 名前:デフォルトの名無しさん mailto:sage [2007/08/17(金) 17:59:12 ]
そりゃそうだ。
砕けてないし、語彙も偏ってるしね。

647 名前:デフォルトの名無しさん mailto:sage [2007/08/18(土) 02:10:14 ]
研究室配属されたばっかりの学部4回生でも何ヶ月か頑張れば
自分の専攻分野の論文ぐらい辞書なしでも読めるようになるし。
ハリポタ読めるようになるのはいつのことやら……

648 名前:デフォルトの名無しさん mailto:sage [2007/08/18(土) 16:52:36 ]
>>644
>>643はイヤミを言ってるんだよ?
児童文学程度の英文なら普通に読めるんだが、って。



649 名前:デフォルトの名無しさん [2007/08/21(火) 11:07:49 ]
あるテーブルがあるか否かを調べるメソッド名は何にする?

650 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:15:10 ]
tables.Contains

651 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:50:58 ]
table.exists

652 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:55:35 ]
hasTable

653 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 11:58:14 ]
TeburuAruka

654 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:07:36 ]
>>650
主語が複数形なのに動詞が三単現なのは変な感じ

655 名前:デフォルトの名無しさん mailto:sage [2007/08/21(火) 13:29:30 ]
主語はコレクションであって中身じゃないので単数なのでは。
Javaや.NETはみんなそんな感じ。

656 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 13:29:47 ]
>>649
そんなのnullかどうか普通に判定すりゃいいじゃん

if(tables.table[index] == null)

657 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 13:36:18 ]
>>656
ズレ過ぎててわろたw
>>649
checkExistence

658 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 13:37:33 ]
>>656
tablesがコレクションだったらそれだと例外出るのが普通だよ
だからって例外チェックで判定するのは論外



659 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 14:06:56 ]
>>658
いやいやつっこみどころはチェック方法ではなくて
その判定法に名前を付ける、という話なんだということです。

660 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 14:20:33 ]
コレクションのfindメソッドつかえばいいんじゃないの?

661 名前:デフォルトの名無しさん mailto:sage [2007/08/22(水) 18:11:48 ]
まぁ、読むだけじゃなく俺みたいに会話できんと役に立たんわけだが


662 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 17:12:26 ]
売上・請求・入金・仕入・支払とかの処理名とかってどうしてますか?

663 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 17:27:17 ]
売上 sales
請求 claim,demand
入金 deposit(入金する),receive(入金される)
仕入 stock,buy
支払 payment

664 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 19:53:54 ]
請求 billing
仕入 purchase


665 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 20:13:53 ]
辞書引けば済むようなことに答えちゃうってどんな「お人よし」なんだ
というより「教えたがり屋」さんなのかなw

666 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 21:51:32 ]
claimは使いたくないな…

667 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 22:08:35 ]
クレームって日本語になったら元と意味がずれちゃってるんだよな

668 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 22:09:58 ]
claim は、経費精算なんかに。
客先への請求は bill で。



669 名前:デフォルトの名無しさん mailto:sage [2007/08/23(木) 22:28:12 ]
謝罪と賠償を要求する

670 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 00:21:41 ]
>>665
人のやることに批判しかしないお前のような奴よりましだとおもうよw

671 名前:デフォルトの名無しさん mailto:sage [2007/08/24(金) 00:57:07 ]
変なヤツはスルーで

672 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 14:43:20 ]
マウスが上に乗っているノードのインデックスていうとどんなだしょ?
GetIndexOfNodeMouseIsOn ?


673 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 15:04:38 ]
PointedNodeIndex

674 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 15:10:51 ]
そういうのはHitTestって単語が一般的な気がする。座標を引数にして。

675 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 15:44:14 ]
>>674 同意

676 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 17:46:24 ]
nodeIndexAt

677 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:12:08 ]
更にもう一層上の羅列項目の番号を取るんだったらHitTestだとちょっと簡潔過ぎるんじゃ?

getNodeIndexAt(Point)

678 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:33:29 ]
もう一層上の羅列項目って?



679 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:36:16 ]
簡素以前に意味不明だと思うけどw
HitTestっていうのは文字通り「当たり判定」でっせ。


というわけでGetIndexOfNodeUnderMouse(Pointer)


680 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:42:15 ]
当たり判定以外の何物でもなくない?
少なくともWindows系のGUIではHitTestが標準的だよ

681 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:46:47 ]
activeNode().index();

682 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:48:24 ]
HitTestでインデックス返すなよ

683 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 18:49:16 ]
>>680
全然違うでしょw
当たり判定は内部(恐らくOSの)で使用するかもしれんが、672のやりたいことは
「当たり判定」そのものではない。

人の話ちゃんと聞こうよ。

684 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 19:22:26 ]
Windowsでもこんなそのまんまなのがあるよ
msdn2.microsoft.com/ja-jp/library/ms603957(VS.80).aspx

685 名前:デフォルトの名無しさん mailto:sage [2007/08/27(月) 19:34:52 ]
なんというか
ずいぶんニッチな関数があるもんだなー

686 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 01:45:56 ]
>>684
ノードのインデックスからはかなり遠いな。

687 名前:デフォルトの名無しさん mailto:sage [2007/08/28(火) 01:57:50 ]
ノードのイテレータを返せばいいんだよ:-)

688 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 23:03:47 ]
Hogeオブジェクトを作るために必要なパラメータをまとめたクラスの名前はHogeInfoでいい?



689 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 23:10:48 ]
HogeTrait
HogeConcept

690 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 23:15:50 ]
HogeBuilder
パラメータまとめるだけじゃなくてcreateメソッドも持たせれば?

691 名前:デフォルトの名無しさん mailto:sage [2007/08/29(水) 23:18:26 ]
HogeMaster

692 名前:デフォルトの名無しさん mailto:sage [2007/08/30(木) 07:29:24 ]
>>688
Win32APIにはProcessInfoとかあるな

693 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 00:27:49 ]
>>688
HogeSrc

>HogeTrait
Traitってちょっと違わなくね?
特徴とかを抽出したような感じだろ。
さらにC++世界ではテンプレートな印象も。

694 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 00:46:34 ]
HogeBlueprint

695 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 01:31:58 ]
HogeParameter
Hogeのクラス変数で十分な気が

696 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 08:57:24 ]
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。

697 名前:age [2007/08/31(金) 09:33:45 ]
 

698 名前:デフォルトの名無しさん [2007/08/31(金) 16:39:55 ]
どーでもいい質問だけど、
FileName と Filename、どっちを使ってる?
もしくはどっちを使うべき?



699 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 16:46:50 ]
fileName

700 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 16:48:11 ]
FileNameはプロパティ名に、fileNameは変数名に使ってる。
Filenameは使わない。

701 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 16:49:45 ]
fairumei

702 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 17:21:49 ]
ローカル変数は filename
定数は FILENAME
もうちょい広いと fileName

頭が大文字ってのが座り悪くて・・・

703 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 19:47:00 ]
>>699-702
サンクスコ
かなり人それぞれっぽいね

filenameって、fileとnameを合わせた熟語なのか、filenameという単語なのかどっちだろう。
俺は後者だと勝手に思ってるので、newFilenameはあってもnewFileNameはないと思ってたりする。

704 名前:デフォルトの名無しさん mailto:sage [2007/08/31(金) 21:25:42 ]
熟語

705 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 00:55:37 ]
google codesearchでググってみると。

filename 約2,500,000件
FileName 約614,000件
Filename 約458,000件
fileName 約276,000件


706 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 00:57:39 ]
newFilename 約2,000件
newFileName 約28,900件


707 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 01:03:30 ]
毎度今更の話だが、ここ数年のググルはよく分からないロジックで
検索結果を「水増し」してるから件数の表示にはあまり意味がないと思うよ。

708 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 01:09:45 ]
codesearchはそんなことない



709 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 01:11:44 ]
検索結果にフィルタ掛けてるだけなのに?w
有り得ない話だ

710 名前:デフォルトの名無しさん mailto:sage [2007/09/01(土) 05:54:01 ]
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。






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

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

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