クラス名・変数名に迷ったら書き込むスレ。Part7
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2006/04/14(金) 10:26:48質問する人は、その変数に何を格納するのか(クラスだったらその役割)
プログラミング言語は何なのかを、それぞれ書いて、
いい変数名を思いついた人は、それに答えてあげましょう。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
>>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(間違って3として進行)
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/
0002デフォルトの名無しさん
2006/04/14(金) 10:27:46英和・和英辞典。
http://dictionary.goo.ne.jp/
http://eiwa.excite.co.jp/
英英辞典のリンク集。
外国語広場: 英語: オンラインで使える英英辞典 英和・和英辞典
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デフォルトの名無しさん
2006/04/14(金) 10:28:49専門語辞書参照サービス
http://wwwd.nova.co.jp/webdic/webdic.html
シソーラス(類語)検索
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
0004デフォルトの名無しさん
2006/04/14(金) 10:29:54変数名って、どの位こだわりますか?
http://pc.2ch.net/prog/kako/1038/10383/1038306623.html
ローマ字変数を使う奴は馬鹿
http://pc5.2ch.net/test/read.cgi/prog/1054319927/l50
ゲーム内で使う長い変数を縮めてあげるスレ
http://pc5.2ch.net/test/read.cgi/gamedev/1024902432/l50
★★★コーディングマナー★★★
http://pc5.2ch.net/test/read.cgi/tech/1056508692/l50
ちょっと待て!ハンガリアン
http://pc5.2ch.net/test/read.cgi/tech/1011026963/l50
Cのマナーいろいろ
http://pc5.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/dnvsgen/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デフォルトの名無しさん
2006/04/14(金) 13:31:37乙
0006デフォルトの名無しさん
2006/04/14(金) 13:32:060007デフォルトの名無しさん
2006/04/14(金) 13:43:230008デフォルトの名無しさん
2006/04/14(金) 16:32:08BitPerUnit よりは BitsPerUnit かと。
0009デフォルトの名無しさん
2006/04/14(金) 16:37:090011デフォルトの名無しさん
2006/04/14(金) 19:42:280012デフォルトの名無しさん
2006/04/15(土) 01:30:460013デフォルトの名無しさん
2006/04/17(月) 16:52:540014デフォルトの名無しさん
2006/04/17(月) 19:25:340015デフォルトの名無しさん
2006/04/18(火) 00:23:040016デフォルトの名無しさん
2006/04/18(火) 00:23:410017デフォルトの名無しさん
2006/04/19(水) 10:27:40どういう状況?ってかどういうネタだ?
0018デフォルトの名無しさん
2006/04/19(水) 15:38:11最後の状態
前者はinitial_stateとか思いついたが、後者が何書いていいんだか
0019デフォルトの名無しさん
2006/04/19(水) 15:53:14last_state : 最後=最近の状態。
0020デフォルトの名無しさん
2006/04/19(水) 19:33:03個人的にはinitialの反対はterminal
0021デフォルトの名無しさん
2006/04/22(土) 01:48:44begin→end
>>20
terminalは、マ世界ではまぎらわしすぎるだろ。
0022デフォルトの名無しさん
2006/04/22(土) 22:57:02class ??? {...}
class Expression : public ??? {...}
class Operand : public ??? {}
???の名前が思いつかない。いい知恵を貸してください
0023デフォルトの名無しさん
2006/04/22(土) 23:52:100024デフォルトの名無しさん
2006/04/23(日) 04:57:20愛欲
奉仕
被虐
恥辱
アナル
以上のパラメータがあるんです。
このパラメータを格納する変数名を考えてもらえませんか?
被虐=Maso
アナル=Anal
くらいは思いつくんですが・・・
ちなみに、Loveはすでに使っています。
0025デフォルトの名無しさん
2006/04/23(日) 05:11:11Slave(奴隷)
shy(シャイ)
どう?
0026デフォルトの名無しさん
2006/04/23(日) 05:19:37早いレスありがとうございます。
love・・・小文字バージョンも使ってしまっています。
Slave・・・調教対象の管理で使っているので混乱してしまいます。
shy・・・短くていい感じですね。ちょっと軽い気もしますが、とりあえず使わせていただきます。
海外のポルノ業界って、この辺なんて言うんだろう・・・
0027デフォルトの名無しさん
2006/04/23(日) 06:38:29奉仕 → (sexual) service
恥辱 → shame
0029デフォルトの名無しさん
2006/04/23(日) 12:57:50悪いけどワロタwww
003024
2006/04/23(日) 16:06:31_,..rー' ```ヾヽ`、ノ i,, 、
i、|` ⌒ヾ 、`、/ ノi ‐'ソ
ト、/ =`ヽ ///__ ヽ  ̄ヽ
'ァl! / 、、 i 〃, ‐、 ヽ |‐、ヾ `)
{i/,ノ | r=---‐ァ |__{. { 、、 il>′
{/ ,ノノ !|..:::. .:')ノ li; } l/ lヽ
r''v‐'- .,,`_::__,. -‐''iノ 丶`ヽ
|{i ト 、;::: :::::;>‐<:::::: ;ィ′`''i ヽ, l >>29
l>,i l  ̄ ,:::l;:' ̄l |、 ヽ |! | とんでもないことですよ。日本のポルノ英語は和製もいいところですよ。
O'ri!l | 、;/ '/ `O ,!ノ / 私が長いこと信じてた常識が覆されたようなものですよ。
|\ヽ -===-‐ /ノ! く 」'′ フェラチオを翻訳したらOral Sexとか言うんですよ。
l``ヽ、\ 'T'' //! _ノノ フェラチオどっから来てんってことですよ。
|;;|``'〒,ヽ _,/'i'´ |、 またお邪魔するかもしれません。
,. ィ|;;`;;,、_|;;;;;;;;;|||;;;;;| _,.|└;_
,.. ィ"i l ヽ'、 ;;;;;;;:;;;;|||;;;;;;'/;//;;;ヽ、
─-、‐''"´;;;;;;;;;;;;;;;;;;;;;ヽ,` ``'''-、;○/;;;;;;;;;;;;;;;;;;;;;;`''ー-=='''ヽ、
0031デフォルトの名無しさん
2006/04/23(日) 17:40:48フェラチオ(Fellatio)は、ラテン語(fellare、吸う)に由来する言葉で、
女性が男性器を口に含んだり、舌を使って刺激するオーラルセックスの
一種である。日本では「フェラ」、「口淫」とも呼ばれる。また、隠語としては「F」、
「フェラーリ」、「尺八」、「上のお口」がある。英語圏では「Blowjob」(ブロウジョブ)
または「Sucking」(サッキング)。
(Wikiより)
Oral Sexだと、クンニとかアナル舐めとかも含んじゃうから、
Fellatioの訳語としては使えないね。
いやあ、Wikiって便利だね。またひとつ賢くなった漏れ。(o^-')b
0032デフォルトの名無しさん
2006/04/23(日) 17:50:510033デフォルトの名無しさん
2006/04/23(日) 17:52:48Wikipedia のこと Wiki っていうな。
0034デフォルトの名無しさん
2006/04/23(日) 19:33:040035デフォルトの名無しさん
2006/04/24(月) 11:43:34???にExpressionで、Expressionにはその機能をより具体的に表す
また別の名前を当てるがよいよいよい(残響音)
0036デフォルトの名無しさん
2006/04/24(月) 20:43:41(数式の)項 : term
0037デフォルトの名無しさん
2006/04/24(月) 21:33:10http://mov.sourceforge.net/api/org/mov/parser/expression/AbstractExpression.html
http://udig.refractions.net/docs/api-geotools/org/geotools/filter/expression/MathExpression.html
0038デフォルトの名無しさん
2006/04/25(火) 12:35:59名前とメールアドレスを意味する変数名なんですが、
NameAndMail だと長すぎるんで、何か5文字程度でいいのを教えてください。
0039デフォルトの名無しさん
2006/04/25(火) 12:57:520040デフォルトの名無しさん
2006/04/25(火) 13:19:150041デフォルトの名無しさん
2006/04/25(火) 14:12:52素敵なのを教えてください。
isInNetwork(InetAddress network, InetAddress netmask, InetAddress ip){
}
0042デフォルトの名無しさん
2006/04/25(火) 14:16:360043デフォルトの名無しさん
2006/04/25(火) 14:28:030044デフォルトの名無しさん
2006/04/25(火) 14:39:220045デフォルトの名無しさん
2006/04/25(火) 14:59:42むしろいいかも
>>40
prvって何の略でしょ?
0046デフォルトの名無しさん
2006/04/25(火) 15:31:270047デフォルトの名無しさん
2006/04/25(火) 15:31:580048デフォルトの名無しさん
2006/04/25(火) 18:40:03なんかこういう人の思考回路って俺には理解不能だよ。
NameAndMailがなんかしっくりこない、ってのなら分かるんだけど、
長すぎるって。。w
一応忠告しとくけど、変数名短くしたって効能はなんにもないよ。
望まない副作用は山ほど起こるけどねw
こういう人が書いた本人にすら読解不能な糞コードを量産するんだな。
0049デフォルトの名無しさん
2006/04/25(火) 19:03:27キーボードやマウス入力を受け取ってイベントを発生させるクラスの名前をお願いします。
Threadクラスを直接継承しているわけではないので、
〜Threadというのは使いたくありません。
0050デフォルトの名無しさん
2006/04/25(火) 19:05:130051デフォルトの名無しさん
2006/04/25(火) 19:05:59KeyboardListenerとか、〜〜Listenerじゃダメ?
0052デフォルトの名無しさん
2006/04/25(火) 19:21:02HIDevEventWatcher
HIDEventWatcher
005349
2006/04/25(火) 19:47:24ListenerやWatcherだと、イベントを受ける側のような感じがします。
HIDInputとかでしょうか。
0054デフォルトの名無しさん
2006/04/25(火) 20:19:380055デフォルトの名無しさん
2006/04/25(火) 20:30:09Listenerは誤解を招く可能性が高いと思うけどWatcherはいいでしょ。
対象を“ウォッチ”して何か起こったら知らせるんだから。
ドトネトでもFileSystemWatcherとかあるし、わりとオーソドックスな命名なんじゃないのかな。
0056デフォルトの名無しさん
2006/04/25(火) 20:30:400057デフォルトの名無しさん
2006/04/25(火) 20:35:48Dispatcherでいいんじゃね
0058デフォルトの名無しさん
2006/04/25(火) 22:06:46むしろ、何でそれらを一つの変数にするのかが疑問でしょうがない
別々に保持して必要に応じて結合すればよいのに
005938
2006/04/25(火) 22:20:31thx
>>48
「なんかしっくりこない」っていうその「なんか」をむしろ教えてほしいところ。
長すぎるからしっくりこないっていうのはダメなんでしょ。
あと、変数名から糞コード量産につながるまでが飛躍しすぎ。
煽るにしてももっと論理立ててくれないと、盛り上がらない。
こういう人が書いた本人にすら(ry
0060デフォルトの名無しさん
2006/04/25(火) 22:22:19Person でOK
0063デフォルトの名無しさん
2006/04/25(火) 23:14:30まあ煽りだと思うなら何も言わない。好きにすればw
共同開発する同僚だったらそんな愚の骨頂的な「俺様嗜好」は絶対に許容しないけど
別にどっかで出会うってこともないだろうしね。
0064デフォルトの名無しさん
2006/04/26(水) 00:15:31おながいします
0065デフォルトの名無しさん
2006/04/26(水) 00:30:30以上。
0066デフォルトの名無しさん
2006/04/26(水) 01:38:11006742=44
2006/04/26(水) 11:55:1444が滑った気配があるのでマジレスする(シクシク…)。
C/C++などの「関数」なのかJavaなどのメソッドなのかで違ってくる。
メソッドならクラス名があるからネットワーク分野のisExist()だってのは
クラス名で分からせられるからメソッド名に含める必要はなかろう。
関数だと関数名に含める必要があるやも知れず。
C++ならnamespaceって手もあるが。
0068デフォルトの名無しさん
2006/04/26(水) 16:53:44Work
Temp
Data
Info
好きなのを使え
0069デフォルトの名無しさん
2006/04/27(木) 23:57:42今時なら略さない、が正解かと
0070デフォルトの名無しさん
2006/04/28(金) 01:36:49random_numbers_table
とかタイプしてると
乱数表
タイプ数も少ないし、字数も少ないし、意味もぱっと分かり、
漢字の威力をまざまざと思い知らされるよ。
0071デフォルトの名無しさん
2006/04/28(金) 02:18:18男色
婦女暴行
0072デフォルトの名無しさん
2006/04/28(金) 06:52:16gay
rape
0073デフォルトの名無しさん
2006/04/28(金) 07:12:57ローマ字の威力は混沌とさせてくれる
0074デフォルトの名無しさん
2006/04/28(金) 10:23:39まあ、実際、覚えるのは大変だけど、
覚えてしまうとかなり思考能力あがるからね、漢字は。
特に、本の読破能力が無茶苦茶高いから、
中国人とか日本人は既存の理論を勉強して製品化するのが得意。
0075デフォルトの名無しさん
2006/04/28(金) 10:25:34ten made to be
を思い出した
0076デフォルトの名無しさん
2006/04/28(金) 11:18:01tonbiであることになっているのになるように
10、作成のために、作られています。
(by Excite)
tonbiであるであること10はそうであるために作られました。
(by The翻訳プロV11)
0077デフォルトの名無しさん
2006/04/28(金) 16:09:470078デフォルトの名無しさん
2006/04/28(金) 23:42:25_
↑このアンダーラインどんなときに使うの?
こんな感じ?
map_x //マップのx座標
0079デフォルトの名無しさん
2006/04/29(土) 00:16:560080デフォルトの名無しさん
2006/04/29(土) 00:17:17良い習慣かどうかは知らない
0081デフォルトの名無しさん
2006/04/29(土) 00:29:33_func()
__func()
func_()
func__()
とかの方が本人がどういう意味で使っているのか興味深い
0082デフォルトの名無しさん
2006/04/29(土) 00:33:02内部実装のために使う関数の類だろ。
外部から使われることを想定していない・使わせないためのもの。
0083デフォルトの名無しさん
2006/04/29(土) 01:41:34アセンブラですらファイルスコープがあるのに、
命名規約でスコープを表現する必要なんてどこにあるんだよw
0084デフォルトの名無しさん
2006/04/29(土) 02:42:49処理系の実装者が内部的に使う関数ってことじゃね。ライブラリの内部関数とか。
0085デフォルトの名無しさん
2006/04/29(土) 02:44:080086デフォルトの名無しさん
2006/04/29(土) 04:01:38厳密には使っちゃいけないわけではないけれど、一般的には使わない方がいい(と言われている)
その代替策として、先頭じゃなく末尾につけるスタイルを採用しているところが多いね
0087デフォルトの名無しさん
2006/04/29(土) 04:59:59class C {
void func_() { /*なんか色々*/ }
public:
template < typename T > Func( const T& arg ) { /*なんか色々*/; func_(); }
};
とかやって使ったりする
0088デフォルトの名無しさん
2006/04/29(土) 09:07:25C でも先頭 __ や _[A-Z] は使っちゃいけない。
ややこしいから __ と先頭 _ は全部禁止が一番簡単。
0089デフォルトの名無しさん
2006/04/29(土) 09:08:040090デフォルトの名無しさん
2006/04/29(土) 09:48:50C/C++で _XXXX は使えない、って話だろ。
0091デフォルトの名無しさん
2006/04/29(土) 10:46:21(クラス名や namespace の名前が同じでなければ)無いだろうから別にいいんでない?
0092デフォルトの名無しさん
2006/04/29(土) 11:26:410093デフォルトの名無しさん
2006/04/29(土) 11:28:42__ や先頭 _[A-Z] は処理系定義のマクロや拡張の予約語にも使われるからダメ。
0094デフォルトの名無しさん
2006/04/29(土) 14:36:59ワロタw
0095デフォルトの名無しさん
2006/04/29(土) 15:35:19Camlケースですな
C#なんかだと_は使わない予感
0096デフォルトの名無しさん
2006/04/29(土) 15:49:12m_arrayとか普通に使われてるよ
0097デフォルトの名無しさん
2006/04/29(土) 16:00:28どっこい生きてる ハンガーリーア〜ンヽ(゚∀゚)ノ
0098デフォルトの名無しさん
2006/04/29(土) 16:07:49ですがナニk
0099デフォルトの名無しさん
2006/04/29(土) 22:20:06int val;
_node *next;
} node;
0100デフォルトの名無しさん
2006/04/30(日) 14:44:53マジですか
0101デフォルトの名無しさん
2006/04/30(日) 14:55:48■ このスレッドは過去ログ倉庫に格納されています