クラス名・変数名に迷ったら書き込むスレ。Part20
■ このスレッドは過去ログ倉庫に格納されています
0001デフォルトの名無しさん
2011/07/29(金) 21:32:01.00命名規則や設計の善し悪しについて議論するのは基本的に禁止。
前スレ
クラス名・変数名に迷ったら書き込むスレ。Part19
http://hibari.2ch.net/test/read.cgi/tech/1293201229/
0673デフォルトの名無しさん
2011/12/27(火) 02:12:15.31よくわからんけど漢字能力を鍛え始める時期を考えれば結構早期なんじゃない?
0674デフォルトの名無しさん
2011/12/27(火) 07:20:28.52初めから多寡の問題じゃないんだよ情弱君
0675デフォルトの名無しさん
2011/12/27(火) 10:05:14.13型の定義の部分を、宣言の部分にまとめてしまっても問題はないのですが、
あえて定義を独立させるとき、型名と定数名は、どのような命名規則になるでしょうか。
なお、現在考えている候補は以下のとおりです。
他に良い規則があればお願いします。
struct Hoge HOGE; //同じ名前で定数を大文字に、型をキャメルに
struct tagHoge HOGE; //適当なプリフィクス/サフィックスをつける(システムハンガリアン)
struct Hoge h; //むしろ型名がメイン
struct Fuga HOGE; //全く別の名前を付ける
0676デフォルトの名無しさん
2011/12/27(火) 10:07:32.14なにも規則はありませんよ
0677デフォルトの名無しさん
2011/12/27(火) 11:00:46.910678デフォルトの名無しさん
2011/12/27(火) 11:59:42.68独立した型名を使うことを考えてないなら struct Hoge Hoge; で隠しちゃえば、
別の名前考える手間も省けていいんじゃない?
0679デフォルトの名無しさん
2011/12/27(火) 12:50:37.72_tってtime_tとかの_t?
>>678
ああそれは確かに。でもちょっと怖いw
0680デフォルトの名無しさん
2011/12/27(火) 12:53:00.86class CHoge;
struct SHoge;
class IHoge { virtual 〜 } ;
template <class THoge> 〜
0681デフォルトの名無しさん
2011/12/27(火) 13:09:03.96コメントで元の日本語も添える
最近はめんどくさくなってきて全部コレでいい気がしてきた
0682デフォルトの名無しさん
2011/12/27(火) 17:06:21.280683デフォルトの名無しさん
2011/12/27(火) 19:09:01.64他の用途もある構造体なんだろうか。
定数用途専用なら無名でいいんじゃないかな。
struct { 〜〜 } hoge
0684デフォルトの名無しさん
2011/12/27(火) 21:19:11.010685デフォルトの名無しさん
2011/12/27(火) 22:35:01.79そのまま英訳すると Application だからどうしようか悩んでるの?
0686デフォルトの名無しさん
2011/12/27(火) 22:54:57.70申請書クラスってよく見かけるけど、別に用紙とかの情報持つわけじゃないから申請情報クラスとかでいいのかも
0687デフォルトの名無しさん
2011/12/27(火) 23:45:33.76Yes
0688デフォルトの名無しさん
2011/12/27(火) 23:52:24.770689デフォルトの名無しさん
2011/12/28(水) 00:05:35.760690デフォルトの名無しさん
2011/12/28(水) 01:18:21.45ExcelのApplicationオブジェクトと紛らわしいので。
あと用紙も4枚綴りでカードってイメージじゃないので。
0691デフォルトの名無しさん
2011/12/28(水) 01:49:29.350692デフォルトの名無しさん
2011/12/28(水) 01:53:46.640693デフォルトの名無しさん
2011/12/28(水) 07:23:46.540694デフォルトの名無しさん
2011/12/28(水) 19:28:50.60外側の大きいRectangleと内側の小さいRectangleとの差(上、下、右、左の厚み)を表現するサイズを作りたいんだけど、名前をどうしようか迷う
0695デフォルトの名無しさん
2011/12/28(水) 19:32:04.570696デフォルトの名無しさん
2011/12/28(水) 19:36:27.470697565
2011/12/29(木) 16:32:24.06作る前に質問したから10日しかたってないんだな
http://makuru.tenohiragaeshi.com/
0698デフォルトの名無しさん
2011/12/29(木) 16:34:28.630699デフォルトの名無しさん
2011/12/29(木) 17:11:37.80SingleProcessはなんか違うよなあ
0700デフォルトの名無しさん
2011/12/29(木) 17:14:55.05GateKeeper gateKeeper;
};
0701デフォルトの名無しさん
2011/12/29(木) 18:08:35.54SingletonEnforcer
SingleInstanceForcer
こんなとこ?
0702デフォルトの名無しさん
2011/12/29(木) 18:41:53.020703デフォルトの名無しさん
2011/12/29(木) 19:37:07.600704デフォルトの名無しさん
2011/12/29(木) 19:52:43.290705デフォルトの名無しさん
2011/12/29(木) 20:06:02.420706デフォルトの名無しさん
2011/12/29(木) 20:15:47.080707デフォルトの名無しさん
2011/12/29(木) 21:44:42.17ありがとう参考になります
0708デフォルトの名無しさん
2011/12/31(土) 04:53:53.35亀レスだがサンクス
そんなクラスが存在していたとは知らなんだ
0709デフォルトの名無しさん
2011/12/31(土) 09:55:18.67集めたページの存在を知っていると、名前決めの際に役に立ちますので紹介します
http://www.wgag.net/doc/abbr.html
ほかにも、programming abbreviation などをキーワードにググると色々出てきます
0710デフォルトの名無しさん
2011/12/31(土) 10:44:37.10そういうのは解読に使うもんだ
0711デフォルトの名無しさん
2011/12/31(土) 13:49:27.52class Object { } ;
class ObjectWhichHasPosition : public Object {
math::vector position;
};
class ObjectWhichHasChildren {
std::vector<Object *> children;
};
なんかダサい
0712デフォルトの名無しさん
2011/12/31(土) 14:06:32.65MSのCOMインターフェイスでIObjectWithSiteなどというのもあるし
0713デフォルトの名無しさん
2011/12/31(土) 15:11:00.40余計なお世話かも知れないが、メンバ変数の存在を強く意識したクラスなんて差し替えしにくいし、
ましてや名前にまでそれをつけようってのはとても恐ろしいことだ。
0714デフォルトの名無しさん
2011/12/31(土) 19:24:02.28どうして素直にインターフェイスではだめなんだろう。
0715デフォルトの名無しさん
2011/12/31(土) 21:47:16.69このクラスはバウンディングボックスとハンドルのベクタを与えると、
引数のバウンディングボックスに衝突するバウンディングボックスとペアになっているハンドルを引数のベクタに挿入します
クラス名、メソッド名は何がいいでしょうか。実装は隠蔽されているので実装を反映させた名前は避けたいです
0716デフォルトの名無しさん
2011/12/31(土) 21:54:35.820717デフォルトの名無しさん
2012/01/03(火) 01:53:43.350718デフォルトの名無しさん
2012/01/03(火) 07:22:26.970719デフォルトの名無しさん
2012/01/03(火) 12:09:02.680720デフォルトの名無しさん
2012/01/03(火) 12:47:07.920721デフォルトの名無しさん
2012/01/03(火) 13:44:45.870722デフォルトの名無しさん
2012/01/03(火) 13:59:37.20対象となるものの数値的に現れる性質を調べたり、
あるいは(主に数学的な)問題を数値的に解くことを言っているのだと思うが
(それ以外の解釈を俺は思いつかん)
逆に数値的じゃない解析というのは、
対象となるものの構造的な性質を調べたり、
(主に数学的な)問題を解析的に解くこと、が例として挙げられるな
0723デフォルトの名無しさん
2012/01/03(火) 14:50:06.82むしろそれでもいいかと。
でも今時はto + 変換後の型名が一般的では?
toInt
toDouble
HogeToInt
HogeToDouble
例えばこんな感じ。
0724デフォルトの名無しさん
2012/01/03(火) 14:57:48.38「parse」という言葉に普通込めるニュアンスは、
明らかに違うと思うんだが・・・
0725デフォルトの名無しさん
2012/01/03(火) 17:09:05.020726デフォルトの名無しさん
2012/01/03(火) 17:54:52.93くだらない議論。
というか、解釈と解析なら、むしろ解析の方が妥当。
解釈というと逐語訳ではない(意訳的な)変換をニュアンス的に含むからね。
0727デフォルトの名無しさん
2012/01/03(火) 18:32:05.190728デフォルトの名無しさん
2012/01/03(火) 21:24:08.74※基本的に重い処理
あるものの表現方法を変換する→ToHoge, PiyoToHoge
※基本的に軽い処理
0729デフォルトの名無しさん
2012/01/03(火) 23:34:02.260730デフォルトの名無しさん
2012/01/03(火) 23:47:07.03そもそも「数値解析」なんていうアバウトなメソッドがある訳がない。
訳のわからんこと言ってる連中はこんなもの想像してたのか。
頭おかしいなw
0731デフォルトの名無しさん
2012/01/04(水) 06:09:42.940732デフォルトの名無しさん
2012/01/04(水) 06:46:55.130733デフォルトの名無しさん
2012/01/04(水) 13:52:42.090734デフォルトの名無しさん
2012/01/04(水) 15:34:11.880735デフォルトの名無しさん
2012/01/04(水) 16:14:18.55……は冗談として、SQLだとLIMIT句を使って取得数を変えたりするから、
それに倣って limits(NumOf)Records とか?
0736デフォルトの名無しさん
2012/01/04(水) 17:04:16.600737デフォルトの名無しさん
2012/01/04(水) 20:51:01.68GetHotRatings
0738デフォルトの名無しさん
2012/01/05(木) 02:50:03.84GetTopRecords
class Node { // ツリー構造のノード
private:
List<Node> children;
List<Hoge> hoges;
};
�@ 自身のhogesに登録されているHogeの数を取得するメソッド
�A 自身のhogesに登録されているHogeの数 + 自身を祖先として持つ全ての子ノードに登録されているHogeの数を取得するメソッド
を命名していただきたい
0739デフォルトの名無しさん
2012/01/05(木) 02:56:01.120740デフォルトの名無しさん
2012/01/05(木) 05:50:09.16なるほど、その手があったか!
とは思うものの、やはり�@と�Aの2つに分けて定義したい
0741デフォルトの名無しさん
2012/01/05(木) 07:45:34.950742デフォルトの名無しさん
2012/01/05(木) 09:00:37.51CountHogesRecursively
0743デフォルトの名無しさん
2012/01/05(木) 10:48:18.53Get〜 だと取得する関数にならね?
0744デフォルトの名無しさん
2012/01/05(木) 13:00:07.89GetRecursionCount
0745デフォルトの名無しさん
2012/01/05(木) 15:09:36.380746デフォルトの名無しさん
2012/01/05(木) 20:20:06.71�@ GetHogeCount
�A GetHogeCountRecursively にしてみようかと
0747デフォルトの名無しさん
2012/01/05(木) 20:31:26.13英語わかんなくてもググってヒット数比べりゃわかると思うけど。
0748デフォルトの名無しさん
2012/01/05(木) 21:24:56.39RecursiveCount じゃまいか?
0749デフォルトの名無しさん
2012/01/05(木) 21:29:45.21http://ikura.2ch.net/test/read.cgi/news/1325760245/
★マツコ「韓国人でてけ!日本が嫌だったら!出てけ」 3
http://ikura.2ch.net/test/read.cgi/news/1325765534/
★マツコ「韓国人でてけ!日本が嫌だったら!出てけ」 3
http://ikura.2ch.net/test/read.cgi/news/1325765572/
★マツコ「韓国人でてけ!日本が嫌だったら!出てけ」 2
http://ikura.2ch.net/test/read.cgi/news/1325763378/
★マツコ「韓国人でてけ!日本が嫌だったら!出てけ」
http://ikura.2ch.net/test/read.cgi/news/1325760720/
↓そーす
http://c3413260.r60.cf0.rackcdn.com/20s00002017.jpg
http://c3413260.r60.cf0.rackcdn.com/20s00002018.jpg
http://c3413260.r60.cf0.rackcdn.com/20s00002019.jpg
http://c3413260.r60.cf0.rackcdn.com/20s00002020.jpg
http://c3413260.r60.cf0.rackcdn.com/20s00002021.jpg
http://c3413260.r60.cf0.rackcdn.com/20s00002028.jpg
http://c3413260.r60.cf0.rackcdn.com/20s00002027.jpg
http://c3413260.r60.cf0.rackcdn.com/20s00002023.jpg
http://c3413260.r60.cf0.rackcdn.com/20s00002024.jpg
0750デフォルトの名無しさん
2012/01/05(木) 21:36:50.600751デフォルトの名無しさん
2012/01/05(木) 22:47:54.56Countの前に付けるならRecursiveかな
>>745のDescendant(子孫)を使った関数名も良さそうだけど、Hogeの数は全ての子孫のhogeの数 + 自分のhogeの数だから、少し説明が足りない
いっそのことGetTotalHogeCountにでもしようかな
0752デフォルトの名無しさん
2012/01/06(金) 03:12:13.00英語わかんないのに無理すんな
0753デフォルトの名無しさん
2012/01/06(金) 04:17:48.46スレの意義を見失うw
0754デフォルトの名無しさん
2012/01/06(金) 08:06:53.13韓国人歌手の金長勲(キム・ジャンフン)と韓国広報専門家の叙敬徳(ソ・ギョントク)城信女子大客員教
授が、3日から4日の2日間、東京内の流動人口が最も多い新宿、渋谷、原宿などで、従軍慰安婦問題に関
連するポスターを掲示したことが明らかとなった。韓国の複数のメディアが報じた。
■「従軍慰安婦」に関する他の記事 - サーチナ・ハイライト
韓国メディアは、キム・ジャンフンとソ教授が日本に在住する韓国人留学生たちの助けを借りて、東京の
街のあちこちに1500枚の従軍慰安婦に関連するポスターを掲示したと伝えた。
「DO YOU HEAR?(聞こえるか?)」というタイトルの今回のポスターは、12月29日付けのウォールス
トリートジャーナル・アジア版に掲載した全面広告のデザインと同じ内容。
ポスターを企画したソ教授は、「世界的な有力紙の広告を通じて、国際社会で問題化し、世界の世論を喚
起させる。日本国内のポスターは、日本軍慰安婦の存在すら知らない若者にアピールするために作成した
」とコメントしたという。
ポスターの制作費を後援したキム・ジャンフンは、「水曜デモが1000回を超えたが、日本政府は、慰安
婦問題をいつも回避している。慰安婦問題は、日韓の歴史認識の次元を超え、女性の人権回復の重要な
問題であることを日本政府は知っているはずである」と説明した。
また、ソ教授は「独島や慰安婦関連の広告を掲載するたびに、日本の右翼団体の脅迫をいつも受ける
が、これに屈することなく、より正々堂々と日本政府の誤りを指摘し、世界の世論を引き出そうしようと努力
する予定である」と語っている。
キム・ジャンフンとソ教授は、来週には大阪と京都を中心とした関西地方でも、ポスター1500枚を掲示する予定だという。
http://news.searchina.ne.jp/disp.cgi?y=2012&d=0105&f=national_0105_077.shtml
0755デフォルトの名無しさん
2012/01/06(金) 12:39:46.93それはどっちでも恐らく同じ。
ただRecursionCountの方がヒット数が多い。(分かち書きしても同じ)
0756デフォルトの名無しさん
2012/01/06(金) 12:58:23.53英語わかんないのに無理すんな
0757デフォルトの名無しさん
2012/01/06(金) 13:06:18.570758デフォルトの名無しさん
2012/01/06(金) 13:30:16.24再帰の回数って何よ?
いや、概念としては分かりもするが、recursionCountって変数を見て、
ああ再帰の回数なのね、と思う奴がいる?
0759デフォルトの名無しさん
2012/01/06(金) 13:31:07.250760デフォルトの名無しさん
2012/01/06(金) 13:31:24.09というかお前以外そう言ってる
0761デフォルトの名無しさん
2012/01/06(金) 13:32:53.22じゃないからw
0762761
2012/01/06(金) 13:33:45.25ヒット数が多いことが正しい訳であるというわけじゃないと言いたかった
0763デフォルトの名無しさん
2012/01/06(金) 13:34:35.64探してみるといいよ。
0764デフォルトの名無しさん
2012/01/06(金) 13:35:10.60じゃあ例えば英辞書で"recursion"を引くと用例のトップに"recursion algorithm"
とあるが、これは「再帰のアルゴリズム」、つまり再帰に関するアルゴリズムって意味なのかw
0765デフォルトの名無しさん
2012/01/06(金) 13:35:44.81提示してみるといいよ。
0766デフォルトの名無しさん
2012/01/06(金) 13:36:48.22そんなこと言ってないけどね。
どっちも正しい、と言ってるはずだけど
0767デフォルトの名無しさん
2012/01/06(金) 13:48:26.810768デフォルトの名無しさん
2012/01/06(金) 13:50:41.520769デフォルトの名無しさん
2012/01/06(金) 13:51:19.790770デフォルトの名無しさん
2012/01/06(金) 13:53:23.570771デフォルトの名無しさん
2012/01/06(金) 14:09:02.570772デフォルトの名無しさん
2012/01/06(金) 14:16:34.11recursion algorithm ならそうなんじゃね?
再帰的なアルゴリズムなら、recursive algorithm だもんね。
■ このスレッドは過去ログ倉庫に格納されています