1 名前:デフォルトの名無しさん mailto:sage [2008/12/29(月) 00:20:32 ] クラス名、変数名のつけ方に悩んだら書き込むスレです。 質問する人は、その変数に何を格納するのか(クラスだったらその役割) プログラミング言語は何なのかを、それぞれ書いて、 いい変数名を思いついた人は、それに答えてあげましょう。 命名規則や設計の善し悪しについて議論するのは基本的に禁止。 >>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/ Part10: pc11.2ch.net/test/read.cgi/tech/1180146315/ Part11: pc11.2ch.net/test/read.cgi/tech/1191250784/ Part12: pc11.2ch.net/test/read.cgi/tech/1206118762/ Part13: pc11.2ch.net/test/read.cgi/tech/1222661623/
110 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 20:02:58 ] >>107 スレが静かになったからって、 わざわざ悪魔召還すんな!
111 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 20:19:40 ] >>109 検索して引っ掛かるけど特殊な言い回しだよ。そこは蒸し返すなよ
112 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 20:21:47 ] Jetztzeit
113 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 21:01:53 ] >>111 別に「蒸し返す」つもりもないけど、別に特殊でもなんでもないよ。 前スレでそういうことを主張している人間がいたのは記憶しているが、 その人が何もわかってないだけだな。 前にも名詞的に使われてるnowを「倒置構文だ」とトンチンカンなことを 言ってる人がいたけど、このスレはそういうのが多い。
114 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 21:08:55 ] Now is the time. が特殊な使い方といっていた人を指してトンチンカンと?
115 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 21:31:29 ] >>114 相手が言ったことに反論する能力を身につけようよ。 俺は言った。 名詞的用法をさして「倒置構文だ」とトンチンカンなことを言っている人がいた、と。 君に問うが、>>114 のそれは倒置構文ですか?
116 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 21:34:01 ] ああごめん、>>114 のそれは確かに倒置構文ととることもできる、 というかそういう解釈の方が一般的かも知れんね。 でも俺の言っているのはそれじゃない。
117 名前:デフォルトの名無しさん mailto:sage [2009/01/21(水) 21:40:09 ] 俺がトンチンカンと言うのは、 "Now is the time to 〜." これを倒置構文と言った人がいたんだな。 これは倒置構文じゃないよ。ただnowを名詞的に使ってるだけ。
118 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 00:47:47 ] 英語どうこうじゃなく、センスを笑われてる事にそろそろ気付いたら?
119 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 01:05:26 ] そういう物言いが「セカイ系」のそれだと言ってるんだけどね。 まあ頭悪いから言ってる意味が理解できないのだろうけど。 そのセンスっていってる奴の答えが「コインいっこ入れる」式のぎこちない命名だから なお笑わせてくれるんだがw
120 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 01:21:45 ] コインいっこ入れる
121 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 01:36:58 ] >>119 本格的にアタマおかしいだろw いや言ってないし、君が望むなら君のような馬鹿は徹底的に叩き潰して差し上げるけど? で、どこで>>119 のようなことをこの俺が言ったと言うんだ、ん?
122 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 01:37:48 ] 改変してて吐き気がしたわ 自分からやっといてなんだけどなw
123 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 09:13:21 ] 名前が英語の文としてどれだけ自然かよりも、 同じプログラム内で一貫した名前の付け方をする事の方が重要だと思う。 接頭辞+名前みたいなのは自然な英語にはならないだろうし、 一貫して使うなら略記的な名前でもぜんぜん問題ない。 (母音を省略して書くとか普通にするし) コインに関するモジュールを書いていたら、 ・コイン_いっこ入れる ・コイン_いっこ取り出す とかもありそう。
124 名前:デフォルトの名無しさん mailto:sage [2009/01/22(木) 10:27:10 ] >>109 「TimeOfNowの人」って呼ばれるのが嫌なのか? そう呼ばれるとお前さんは嘲笑されてると感じるのか?なぜ? まぁその点はどうでもいいけど 嫌なら自分でコテハン付けてくれよ いい加減お前さんには固有名詞が必要なんだよ
125 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 02:34:34 ] TimeOfNowはなんか笑いがこみ上げて来るんだよな…。
126 名前:デフォルトの名無しさん mailto:sage [2009/01/23(金) 04:25:47 ] lヽ ノ l l l l ヽ ヽ )'ーーノ( | | | 、 / l| l ハヽ |ー‐''"l / T | | |/| ハ / / ,/ /|ノ /l / l l l| l T ヽ l ・ i´ | ヽ、| |r|| | //--‐'" `'メ、_lノ| / ・ / | o l トー-トヽ| |ノ ''"´` rー-/// | o | | ・ |/ | l ||、 ''""" j ""''/ | |ヽl ・ | | N | | l | ヽ, ― / | | l N | | !! | / | | | ` ー-‐ ' ´|| ,ノ| | | !! | ノー‐---、,| / │l、l |レ' ,ノノ ノハ、_ノヽ / / ノ⌒ヾ、 ヽ ノハ, | ,/ ,イーf'´ /´ \ | ,/´ |ヽl | /-ト、| ┼―- 、_ヽメr' , -=l''"ハ | l ,/ | ヽ \ _,ノーf' ´ ノノ ヽ | | 、_ _ ‐''l `ー‐―''" ⌒'ー--‐'´`ヽ、_ _,ノ ノ
127 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 00:04:20 ] また逃げてるw これはもう芸の領域だなw
128 名前:デフォルトの名無しさん mailto:sage [2009/01/25(日) 01:24:31 ] 荒らすなヴォケ
129 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 16:08:05 ] よろしく 以下、それぞれを文字列として格納する変数なんだけど、 半角文字全部→string 半角英字→alphabet 半角数字→num 半角記号→character 半角英数→symbol string とcharacterとsymbolがごっちゃになってわかりにくそうなんだけど、 他にいいアイデアがあるかな?
130 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 16:08:59 ] ごめんまちごうた 半角文字全部→string 半角英字→alphabet 半角数字→num 半角記号→symbol 半角英数→character だったorz
131 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 16:37:16 ] is系の関数に従ってみればどうだろう。 半角英数はalnum 半角文字全部はascii など。
132 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 16:57:59 ] なるほど、サンクス 半角文字全部→ascii 半角英字→alpha 半角英字大文字→upper 半角英字小文字→lower 半角数字→num 半角記号→symbol 半角英数→alNum 記号がなかったのでSymbolを流用して、全角の場合は修飾詞でWideをつければよさそうだ。 これでいってみるぜ
133 名前:デフォルトの名無しさん mailto:sage [2009/01/26(月) 21:40:59 ] ctypeだとispunct(punctuation)ってのはあるね。 記号という意味じゃなく区切り記号という意味になってしまうが。 ASCIIの範囲では、印字可能な文字のうち、スペースと英数「以外」
134 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 15:41:57 ] >>133 区切り記号とは違うと思うのでsymbolにしてみた 半角全部-半角英字-半角数字-半角スペースというイメージなので。 んだが、半角文字全部asciiで、全角文字全部のとき 修飾詞つけてwideAsciiってなんか変な感じw 文字全部→ascii wideAscii 英字→alpha wideAlpha 英字大文字→upper wideUpper 英字小文字→lower wideLower 数字→num wideNum 記号→symbol wideSymbol 英数→alNum wideAlNum カナ→katakana wideKatakana ひらがな→none wideHiragana 漢字→none wideKanji 半角のほうに修飾詞singleをつけて、文字全部をsingle(半角全部)とwide(全角全部)にしようかしら。 つか、こんなの自分が理解してればどうだっていいよな・・・ privateなメンバだし・・
135 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 16:53:48 ] singleはない
136 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 17:10:34 ] ispunctの説明を見てくれば良かったのに。 半角英数、半角スペース以外の表示可能な文字なんだけどな
137 名前:デフォルトの名無しさん mailto:sage [2009/01/27(火) 22:04:31 ] >>134 1バイト文字以外も考慮するのなら、 UNICODEの文字カテゴリの名前を参考に したら? 多すぎてイヤになるかもしれんが。w
138 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 19:22:44 ] お題が来ないな・・・
139 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 21:38:20 ] じゃあTimeOfNowの話でもしようぜ
140 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 21:45:54 ] アメリカ旅行で時間聞きたいときは Excuse me, do you have the time? っていえばいいんよね
141 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 21:48:04 ] 掘った芋いじくんな と聞いたけど……
142 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 22:53:52 ] 掘った芋いじんな だよ
143 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 22:59:23 ] サンクス!
144 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 23:03:26 ] アメリカ人でも見ず知らず相手なら婉曲に>>140 使うよ
145 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 23:05:54 ] 変なジョークで返されるかもしれないけどね
146 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 23:21:33 ] Excuse me, do you have the time of now?
147 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 23:25:05 ] ─┬─ ・. . _ γ⌒ヽ ./ |\ | . │ | レγヽ /_) .| | ┼ | \ | /⌒ヽ| / │ | | | |. ヽ_ .ヽ___ノ. │ | \| ヽ__ノ.|/|/. /\___/ヽ (.`ヽ(`> 、 /'''''' ''''''::::::\ `'<`ゝr'フ\ + |(●), 、(●)、.:| + ⊂コ二Lフ^´ ノ, /⌒) | ,,,ノ(、_, )ヽ、,, .::::| ⊂l二L7_ / -ゝ-')´ + | `-=ニ=- ' .:::::::| + \_ 、__,.イ\ + \ `ニニ´ .:::/ + (T__ノ Tヽ , -r'⌒! ̄ `":::7ヽ.`- 、 ./| ヽ¬. / ノ`ー-、ヘ<ー1´| ヽ | :::::::::::::ト、 \ ( ./ヽ \l__,./ i l.ヽ! | .| ::::::::::::::l ヽ `7ー.、‐'´ |\-、
148 名前:デフォルトの名無しさん mailto:sage [2009/02/02(月) 23:28:37 ] はいはいわろすわろす
149 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 00:01:42 ] ちょっといいですか?だと思っていたが、時間を聞くための婉曲表現でもあったのは知らなかった。
150 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 00:03:25 ] と思って調べたらちょっといいですかはtheがいらないみたいだっていうかそれだけの違いで! メリケンこええ。
151 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 00:18:12 ] もう死ぬ もう死ね とか、日本も外人にとっては怖そうだぞ
152 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 01:40:09 ] TimePartOfNowならすんなり受け入れられるんだがな それ以前に定数に対してNow,Today,TimeOfNowと付けるんだから半端ないわ
153 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 02:15:30 ] だんだん慣れてきた
154 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 20:15:30 ] >>152 今頃になってネチネチいうって難儀な性格だねホント。 正直精神分析の対象に思える。 しかも言うことが素っ頓狂だし。 まず結論から言うとTimePartOfNowとTimeOfNowは同じ'Now'を使ってもそれの 意味しているものが違うだけで、どちらもお題の答えとして正しい。 君のいうTimePartOfNowの'Now'はNowという名前のデータ構造が存在していることを 前提とした命名だろ。 俺の言ったTimeOfNowの'Now'は文字通りのNowだから。 普通の英会話で"date of today"とは言っても"date part of today"なんて言ったら意味不明だろ。 それから、定数(というかマクロで定義された即値)を大文字をアンダースコアで区切りで 表現するのってC/C++の慣習だろ。 他の言語じゃあまりやらないよ。(そもそもマクロで即値定義なんて原始的なことやってるの C/C++とアセンブラぐらいしかないし。) つーか基本的に意味ない習慣だからCでも自分だけで完結するコードなら俺は従わない。
155 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 20:17:56 ] >>154 今頃になってネチネ(ry
156 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 20:21:54 ] 最後に肝心なことを言い忘れたが、キャメルかパスカルかアンダーバー区切りか、 なんて命名の本質と何も関係ねえだろw なんていうか、語るに落ちてるんだよな。 「命名以外の話題は禁止」と執拗にイチャモンをつける一方で、 同じ口で平気で命名の本質と何も関係ないことに固執する、この一貫性のなさ。 一貫してるのは、要するに「執拗に他人にケチをつけている」という一点においてのみ。
157 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:05:14 ] >>154 なにを言っているのだお前は。1行目からおかしいだろ
158 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:25:35 ] >>154 びっくりした。 本当に、びっくりした。
159 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:27:42 ] >>154 C++もマクロで即値定義なんてことはやらないよ。 やってると思った?
160 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 22:46:24 ] >>154 やっぱり期待通りに笑わせてくれるのなw date part of today w 作為的なT.O.N.でもない例えでフイタw
161 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 23:19:52 ] >>154 馬鹿か。 慣習は情報伝達コストを大幅に下げる。 命名に拘る理由の大部分が伝わり易さを求めている以上、基本的に意味ない習慣とか厨二馬鹿にしか言えないわ。 お前が慣習に従うかなんて誰も興味ないっつーの。 お前の狭量自慢もいい加減にしてくれ。 そして自分だけで完結しないこのスレで俺ルールを撒き散らすな。
162 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 23:20:07 ] こうしてTONさんは芸風を磨いていくんだな。 エールをおくらせてもらうよ!!! T.O.N!!! T.O.N!!!
163 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 23:29:43 ] >>157-161 自演乙
164 名前:デフォルトの名無しさん mailto:sage [2009/02/03(火) 23:32:37 ] 奥義!敵は全て一人の自演発動!
165 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 00:00:57 ] 久しぶりにわろたw これは真性w
166 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 00:13:24 ] 自演って。言葉の意味を気にする割には、これを見て自演って。
167 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 00:19:45 ] また神が降臨したよね!ね!
168 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 00:30:37 ] >>154 >>156 すごい・・・粘着質です・・・
169 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 00:44:38 ] なにかホッとした。
170 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 01:07:17 ] >>161 君それに後続する人の話をちゃんと読んで突っかかってる? 俺は、キャメルとかアンダースコア区切りとか、その種のスタイルの違いは命名の本質と 関係がないから(つまりスレの趣旨に従えばどうでもいいことだから)自分の好きなスタイルで 書いただけで、別に「アンダースコアで区切る書き方をするのは無意味だから止めるべき」などとは いってないから。 わけのわからんことで突っかからないでくれる? こんな頭悪い奴に馬鹿呼ばわりされたくないよまったくw まあ、言いがかりに目をつぶってあえて君の話にのっかかると、 >慣習は情報伝達コストを大幅に下げる。 これはまったく同意なんだが、件の即値を大文字でアンダースコア区切りで 表現する慣習に関して言えば、これによって伝達される情報が本当に 必要不可欠な情報かどうかは俺は大いに疑問を持ってる。 他人が書いたコードを読むとき、たいがいの場合は「それ」が即値か定数か変更可能な変数か、 なんてことはどうでもいい場合が多いからね。 システムハンガリアン的な無意味で時代遅れな偏執に過ぎないでしょ。
171 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 01:11:04 ] 言い合いは英語でお願いします 加えて簡潔な単語でお願いします
172 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 02:04:47 ] >>171 ゴミはゴミ箱に入ってろ
173 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 02:18:06 ] 誰だよ召還したやつは
174 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 02:26:25 ] 煽ると必ず面白い反応するから癖になる
175 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 03:01:34 ] くど過ぎワロタ TONでもなくウザい人種だなw
176 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 03:02:18 ] >>170 で、C++でも#define HOGE 5とか書いちゃうの?
177 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 03:02:53 ] まだまだいくよー!
178 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 03:11:21 ] >>176 余り虐めるなよw Java以外の経験があるわけが無い
179 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 04:28:49 ] #define FiveOfNumbers 5
180 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 08:25:29 ] FiveOfNumだな
181 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 12:46:16 ] ちょっとかっこよくFifthNumberにしようぜ!
182 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 16:01:51 ] それって4?
183 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 17:26:46 ] >>170 このスレで最上級に偉そうな君の言語経験を教えては貰えまいか? それぞれ実務何年で頼みます。
184 名前:デフォルトの名無しさん mailto:sage [2009/02/04(水) 20:28:56 ] そんなの知りたくないし
185 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 00:42:29 ] もうお前ら大好きw
186 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 00:45:48 ] 俺はお前が嫌いだ
187 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 23:36:03 ] TimeOfNowって何? ぐぐっても、2chのスレくらいいしか見つからないけど、それって面白い話題?
188 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 23:45:49 ] 実をいうと馬鹿馬鹿しくて真面目に読んでなかったので どんなネタなのか俺にも分からない
189 名前:デフォルトの名無しさん mailto:sage [2009/02/05(木) 23:45:54 ] 時々現れるアホのニックネーム
190 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 00:28:13 ] 訳してみるか まさに今の時間 みたいな強調表現かもな
191 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 00:37:39 ] 凡人並の知能は持ち合わせている様なんだけど 何故かとても あたまがわるい それがTimeOfNow
192 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 02:54:36 ] セカイ系とか自演とかに特殊な俺定義を行っているのも特徴 簡潔に表すなら、重度の中二病患者
193 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 08:03:28 ] 今進行中の世界の時間っても訳せる
194 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 16:18:56 ] 301リダイレクトされた場合に、正しいURLを求める関数名は何がいいかな? 暫定的に、getResolvedURLとしているけど、これは相対パスから絶対URLを 作成するときに使うような名前だよね?
195 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 16:20:27 ] getRedirectedURL
196 名前:デフォルトの名無しさん mailto:sage [2009/02/06(金) 16:30:32 ] >>195 ありがとん
197 名前:デフォルトの名無しさん [2009/02/07(土) 15:44:51 ] 質問です。 いわゆるフラグという言葉は、本来は2値のみを意味するときに使う言葉でしょうか。 例えば1変数のビットごとに定数を当ててオプション指定するなんて例があったとして ビットごとに見れば(アリかナシかの)フラグだし、変数としてみれば2値ではないし こういう場合に変数名にフラグと入れるのは変でしょうか
198 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 15:46:44 ] flagsにすればいいじゃん。
199 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 15:51:07 ] >>197 ありがとうございます。 こういうビット演算によって複数のオプション指定したりする手法にあつらえ向きの名前なんてのはないんでしょうか。
200 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 15:51:32 ] >>198 の間違えです
201 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 16:02:28 ] ビットフィールド?
202 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 16:14:48 ] なんか検索したらビットフラグとかビット配列(これは多分違うかも)とか出てきました。 >>201 ビットフィールドはC/C++のイメージがあるのでニュアンスが違う気もします・・・
203 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 16:19:07 ] >>199 普通は「その値の特殊な扱い方」、つまりビットマスクを使ってビットごとに 情報を格納したり取得したりする必要がある、なんてことを変数の名前に 盛り込む必要はないはずだと思う。 そんなことより、そのビットごとの値の集合であるその変数の「意味」に注目して名前をつけるべき。 hogeOptionsとかhogeMethodとかhogeModeとかhogeSettingsでいいじゃん。
204 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 16:23:16 ] >>203 なるほど!確かにそうですね・・・ 変なところにこだわっておりました。どうも。
205 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 17:56:44 ] __ , ‐' ´ ``‐、 / ̄:三} . /,. -─‐- 、. ヽ / ,.=j _,.:_'______ヽ、 .! ./ _,ノ `‐、{ へ '゙⌒ `!~ヽ. ! /{. / `! し゚ ( ゚j `v‐冫 , '::::::::ヽ、/ . {.l '⌒ ゙ 6',! / :::::::::::::::/ __ そんなことよりTimeOfNowの話しようぜ! . 〈 < ´ ̄,フ .ノー'_ , ‐'´::::::::::::::;/ (_ノ)‐-、 . ヽ.、 ` ‐", ‐´‐:ラ ':::::::::::::::: ;∠. ヽ_} ゙ヽ ,.r` "´ /:::::::::::::::::::ィ´ `ゝ !、 / / / :::::::::::::::: ; '´ /´\ / r'\ . i ! ::::::::::::::/ 墨 | .!::::::::/ヽ、.._!ヽ. ヽ、 { {:::::::::::;:イ / ‖i:::::::/:::::::::::::/ \ . ヽ ヽ,.ァ‐'´ /ヽ 二 ,/`ヽ、::::::::: / ヽ ヽ、 ,. ‐'" .ノ ,〈 > `'‐- ' > _,. ‐'´ / / `) ,ゝ _.⊥.-r┬:/ ヽ_,. -‐i"!´「L.=!┘ ヽ < / / | / 、i / __ ./
206 名前:デフォルトの名無しさん mailto:sage [2009/02/07(土) 19:42:42 ] 爽やかだなw
207 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 06:01:57 ] フラグと聞いて真っ先に頭に浮かんだのがツンデレ オレって…
208 名前:デフォルトの名無しさん mailto:sage [2009/02/08(日) 12:51:28 ] 死亡フラグ
209 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 00:03:15 ] 画像のサイズを2のn乗にするプログラムを書いてるのですが、 int xを与えられたときに、xより小さくない2の乗数を返す関数の名前はどういうのがよいでしょうか。 自分で考えたのはint up_to_pow2(int x);といった具合ですが、WEB辞書を見てみると、up to というのが どうやら思っていたのと違う意味のようでした。
210 名前:デフォルトの名無しさん mailto:sage [2009/02/10(火) 00:11:33 ] ? 条件をもっとはっきり。 x以下の2の乗数のうち最大のものを返すのか、x以上の2の乗数のうち最小のものを返すのか、 どっちだ?