クラス名・変数名等に迷ったら書き込むスレ。Part3
レス数が950を超えています。1000を超えると書き込みができなくなります。
0001デフォルトの名無しさん
NGNG質問する人は、その変数に何を格納するのか(クラスだったらその役割)
プログラミング言語は何なのかを、それぞれ書いて、
いい変数名を思いついた人は、それに答えてあげましょう。
※命名規約に関するツッコミはご遠慮ください
命名規約に関してはこちらへ
コーディング規約
http://pc2.2ch.net/test/read.cgi/tech/1056716338/l50
>>2 英和・和英・英英など各国語辞書と翻訳サイト。
>>3 専門用語辞書、類義語(シソーラス)辞書、図形・数式・数学用語の英単語。
>>4 関連スレと、いろいろな言語規約。
>>2-10 諸事情によりリンクがずれた場合。
前スレなど。
◆ネーミング倶楽部◆
http://pc3.2ch.net/tech/kako/1035/10353/1035362308.html
クラス名・変数名に迷ったら書き込むスレ
http://pc2.2ch.net/tech/kako/1046/10465/1046541730.html
クラス名・変数名に迷ったら書き込むスレ。Part2
http://pc2.2ch.net/test/read.cgi/tech/1058213523/l50
00021
NGNG英和・和英辞典。
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/
00031
NGNG専門語辞書参照サービス
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
00041
NGNG変数名って、どの位こだわりますか?
http://pc.2ch.net/prog/kako/1038/10383/1038306623.html
ローマ字変数を使う奴は馬鹿
http://pc.2ch.net/test/read.cgi/prog/1054319927/l50
ゲーム内で使う長い変数を縮めてあげるスレ
http://pc2.2ch.net/test/read.cgi/gamedev/1024902432/l50
★★★コーディングマナー★★★
http://pc2.2ch.net/test/read.cgi/tech/1056508692/l50
ちょっと待て!ハンガリアン
http://pc2.2ch.net/test/read.cgi/tech/1011026963/l50
Cのマナーいろいろ
http://pc2.2ch.net/test/read.cgi/tech/1029584140/l50
Cのマナー (html化待ち)
http://pc.2ch.net/test/read.cgi/prog/1030001269/l50
いろいろな言語規約。
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
00051
NGNG# おもしろかったから、とりあえずこれも貼っておきましょうか。
バカなコーディング規約
http://pc.2ch.net/tech/kako/1012/10127/1012715148.html
ちょっと待て!ハンガリアン
http://pc2.2ch.net/test/read.cgi/tech/1011026963/
で、命名規約に関する議論が起こりそうになった時の推奨誘導先です。
コーディング規約
http://pc2.2ch.net/test/read.cgi/tech/1056716338/l50
00061
NGNG0007デフォルトの名無しさん
NGNG「ユーザー定義名に迷ったら書き込むスレ」にしませんか?
クラス名と変数名っていう括りは意外と狭いんじゃないかと。
ユーザー定義名に迷ったら駆け込むスレ【OH人事】
こんなんでも可(^^;
0008デフォルトの名無しさん
NGNG0009デフォルトの名無しさん
NGNG0010デフォルトの名無しさん
NGNG次スレのタイトルに迷ったら書き込むスレ」を立てとくよ。
0011デフォルトの名無しさん
NGNG「利き手の反対語」は一言であるんでしょうか?右利きの人にとっての左手。
あと「両手利き」
ネットで検索してみたら、
http://www.google.com/search?hl=ja&inlang=ja&ie=Shift_JIS&q=%22recessive+arm%22&btnG=Google+%8C%9F%8D%F5&lr=
こういうのが出てはいたが、一般的じゃなさそう。
利き腕は dominant arm / dominant hand
dominant の対義語は recessive
だから recessive arm / recessive hand
英語として通用するのかは謎ですが。
right handとleft handで
dominant hand = right | left | both
とかにはでけへんのー?
「積極的/消極的に利用される側の手」とかの意訳で
active | passive | both
じゃどーかな?
ど う な ん で す か ネ イ ティ ブ さ ん ?
0012デフォルトの名無しさん
NGNG0013デフォルトの名無しさん
NGNGnondominant hand
だが、誰もわからんと思う。
0014ネタは埋めスレで
NGNG0015デフォルトの名無しさん
NGNG* right hand dominant
* left hand dominant
* use both equally well
0016デフォルトの名無しさん
NGNG0017デフォルトの名無しさん
NGNGsub hand
0018デフォルトの名無しさん
NGNG変
0019デフォルトの名無しさん
NGNG0020デフォルトの名無しさん
NGNGYes! I am a pen!!!
0021デフォルトの名無しさん
NGNGRiceBowlHand
0022デフォルトの名無しさん
NGNGweaponHand / shieldHand
0023デフォルトの名無しさん
NGNG在庫=stock
入庫=warehousing
この2つは良いのですが、
出庫=leaving a shed
これは辞書ではこのように書かれています。
なんとか一言で収めたいのですが、なにか良い語は無いでしょうか?
入荷・出荷の言葉なら見つかるのですが、これだと在庫管理の言葉からは
外れているような気がします。
よろしくおながいします。
0024デフォルトの名無しさん
NGNG0026デフォルトの名無しさん
NGNGttp://www.alc.co.jp/
002723
NGNGなるほど。
逆にretrievingで引くと、
retrieving
【名】 回収行動{かいしゅう こうどう}
retrieving cable
リトリービング・ケーブル
retrieving head
リトリービング・ヘッド
retrieving schedule
出庫{しゅっこ}スケジュール
retrieving with free time
逐次出庫{ちくじ しゅっこ}
empty location retrieving
空出庫{からしゅっこ}
fractional retrieving
ピッキング出庫{しゅっこ}
full load retrieving
フルパレット出庫{しゅっこ}
scheduled retrieving
計画出庫{けいかく しゅっこ}
urgent retrieving
緊急出庫{きんきゅう しゅっこ}
ですね。
なんか、単体では全然違う意味だけど、他との組み合わせでまた意味が違ってくるのですね…鬱で汁
0028デフォルトの名無しさん
NGNG0029が@Mたんちゅき p3173-ipad04fukuokachu.fukuoka.ocn.ne.jp
NGNGHandOfRiceBowl (お茶碗もつほう)に、
HandOfChopsticks (お箸もつほう)というのはどうかな。
とりあえず、ネイティブのかたむけには、
フォークもつお手々に、ナイフもつお手々で。
0031デフォルトの名無しさん
NGNG不器用なアメリカ人はどうか知らんが、一般的にナイフフォークの作法は利き手に拠らない。
0032デフォルトの名無しさん
NGNG一行のデータならばrowにしようと思うのですが、
複数行のデータの場合は何にしたら良いでしょうか?
0033デフォルトの名無しさん
NGNGそれは何のデータなのかに拠るんじゃないの?
行とか列とかレコードセットとかリザルトセットとか、そういう名前付けは
いかがなものか?
0034デフォルトの名無しさん
NGNG0035デフォルトの名無しさん
NGNGrows
0036デフォルトの名無しさん
NGNGdatasとかinformationsって言う人がいる。たまに見かけて驚く。
0037デフォルトの名無しさん
NGNGそれは俺ですね。気づいて直しましたが、たぶんアウトですね。_| ̄|○
0038デフォルトの名無しさん
NGNG>datasとかinformationsって言う人がいる。たまに見かけて驚く。
いや、単複同形だろうと複数形が違う形であろうが
単数形データとそれの複数形データがある場合には
単数系データ名+sってやっている。
そのほうが、これの複数形だってわかりやすいし検索もしやすい。
foot
feet
より
foot
foots
のほうがいい。集合になっていたらxxxListみたいにするけど
どっちにしろデータ名+接尾語って規則にしている。
0039デフォルトの名無しさん
NGNGfootsはどうだろう、馬鹿っぽくないか?
ただcarpとかあるしな。
かといって配列でfooListもどうかな。
やっぱ、無難にs付けとくか。
0040デフォルトの名無しさん
NGNG0041デフォルトの名無しさん
NGNGfoot => foots の代わりなんだったら an はいらん。
a だけでいいだろ。 aFoot, aOrange
0042デフォルトの名無しさん
NGNG当然受動態も機械的にedつけるだけなんだよな?
0043デフォルトの名無しさん
NGNGChangeed
Removeed
0044デフォルトの名無しさん
NGNG俺もそうしようかなぁ...。
特に、Read なんて、みんな Read だからわけわかんなくなるし...。
0045デフォルトの名無しさん
NGNGaOrange も foots と同様、馬鹿っぽいと思うけど。複数であるという事を明記したいなら、
接頭辞として pl を付けるのはどうよ。あるいは単数の物に sg と付けても良い。
>>32 に関しては、>>33 の通り result_set が良いんじゃないかな。
0046デフォルトの名無しさん
NGNG0047デフォルトの名無しさん
NGNG不規則変化無いぞ。
0048デフォルトの名無しさん
NGNGそういう恣意的な規則の発明は、まずいだろう。
004936
NGNG>単数形データとそれの複数形データがある場合には
普通の人はそういう条件を付けられるから何ら問題ない。
俺の場合、不可算として通常使われてる名詞を複数形で使う
としたら、その名詞を使ったクラスが定義されている場合だな。
クラスのインスタンスには当然、可算が成り立つからね。
0050デフォルトの名無しさん
NGNG> aOrange も foots と同様、馬鹿っぽいと思うけど。
だから>>41は皮肉
0051デフォルトの名無しさん
NGNGになってきてない?なんか冗長だし。
てか冠詞つけるとしたら、変数を宣言する時に不定冠詞なのは分かる
けど、冠詞の用法としては宣言以降の使用時は定冠詞にならないと
変じゃないか?英語話者は何とも思わんのかな。
他の言語文化は知らんが、とりあえずjavaとc++にはいらない気がする。
ただ唯一のインスタンスに定冠詞が付くのは有りだな。
0052デフォルトの名無しさん
NGNGそのフラグが ON になっていると処理が失敗した場合だけエラーメールを送信する。
そのフラグが OFF になっていると処理が成功した場合にも「成功しました」とメールを送信する。
0053デフォルトの名無しさん
NGNG{
SEND_MAIL_ONLY_IF_FAILED,
SEND_MAIL_ALWAYS,
};
0054デフォルトの名無しさん
NGNG0055デフォルトの名無しさん
NGNG0056デフォルトの名無しさん
NGNG0057デフォルトの名無しさん
NGNGboolean isMailSendingOnSuccess;
0058デフォルトの名無しさん
NGNGverbose
0059デフォルトの名無しさん
NGNGそれだとONとOFFの意味が逆にならないか?
0060デフォルトの名無しさん
NGNG0061デフォルトの名無しさん
NGNGsilent
0062デフォルトの名無しさん
NGNG0063デフォルトの名無しさん
NGNG0064デフォルトの名無しさん
NGNG要は、「フラグが ON だったら、成功しましたメールを送信しない」と言うことだろ。
DisableSuccessMail あたりでいいんじゃないか ?
俺なら、フラグの意味を逆にすると思うが。
0065デフォルトの名無しさん
NGNGfoo->isXXXX();
i->amXXXX();
006652
NGNG>>64 さんの意見を採用して EnableSuccessMail にしました。
(フラグON/OFFの意味を逆にするために Disable を Enable にしました。)
>>53 もいいかなと思ったのですが、やはり右辺値が true/false のほうが
分かりやすいかなと。(設定ファイルにも書くので)
>>55 sendErrorMailOnFailOtherwiseOnSuccessToo
Success のときは ErrorMail とは言わないので…。
>>58 verbose
>>60 reticent
>>61 silent
>>62 quiet
メール送信以外の設定もあるので、メールに関する設定であることが
直接分かるほうがいいと思いました…。
>>63 isBooreanSendErrorMailOnFailureOnlyElseSendGreetingMailAlsoOnSuccess
Boorean ですか? Boolean だとしても isBoolean〜 って変じゃないですか?
失敗時に ErrorMail で、成功時に GreetingMail というのはおもしろいですね。
0067デフォルトの名無しさん
NGNGpublic boolean amXXXX() { return beXXXX(); }
public boolean areXXXX() { return beXXXX(); }
public boolean isXXXX() { return beXXXX(); }
0068デフォルトの名無しさん
NGNGis xxx系って
Is this love?
みたいな疑問形じゃねーの?
0069デフォルトの名無しさん
NGNGiteratorにitを使えば無問題。
it->isXXXX();
0070デフォルトの名無しさん
NGNGちがう
0071デフォルトの名無しさん
NGNGちがわない
0072デフォルトの名無しさん
NGNG違わないような使い方は間違い
0073デフォルトの名無しさん
NGNG>疑問形じゃねーの?
語順変化に相当する構文の変形があれば、そう言えるかもね。
もっと明らかなのはOとCの違いだろう。isはlink verbだからさ。
0074デフォルトの名無しさん
NGNG0075デフォルトの名無しさん
NGNGS=主語 V=動詞 O=目的語 C=補語(SC=主格補語 OC=目的格補語)
0076デフォルトの名無しさん
NGNGdoForWhite();
} else {
doForColored();
}
みたいにしたら、自然言語っぽいでしょ?
0077デフォルトの名無しさん
NGNG0078デフォルトの名無しさん
NGNG0079デフォルトの名無しさん
NGNG価値あるのはぶっちゃけ英語っぽさだけだろう。
0080デフォルトの名無しさん
NGNG0081デフォルトの名無しさん
NGNGなんかアパルトヘイトっぽいと思った
0082デフォルトの名無しさん
NGNG0083デフォルトの名無しさん
NGNG初心者なら、ね
0084デフォルトの名無しさん
NGNG「必ずしも〜とは限らない」ってパターンは、大抵どうとでも言えるし
詭弁や言い訳にも見えるから余り良くないな。
こう言い換えると端的で、実際に即した文になると思うんだが。
「自然言語っぽく記述したところで、無学な者には読み易さが分からない」
0085デフォルトの名無しさん
NGNG0086デフォルトの名無しさん
NGNG0087デフォルトの名無しさん
NGNGPreview getPreview();
}
プレビューを吐き出すクラスを実装することを示すインターフェースなんですけども、
どうすりゃいいか。
PreviewDistributor, PossiblePreview, PreviewProvider, という候補があります。
"Previewble" なんて単語がありゃそれがいいのですが。
0088デフォルトの名無しさん
NGNG0089デフォルトの名無しさん
NGNG(Infoseek の辞典は使えんなぁ・・)
0090デフォルトの名無しさん
NGNG0091デフォルトの名無しさん
NGNGそれはプレビューを表示する役割のクラスっぽくないですか?
プレビュー可能なオブジェクトという意味のほうが望ましい。Previewable で逝かせてもらいます。
0092デフォルトの名無しさん
NGNGscore = 650189;
ちゅーのがあったとして、画像で1文字ずつ表示したいねん。
0093デフォルトの名無しさん
NGNG0094デフォルトの名無しさん
NGNG0095デフォルトの名無しさん
NGNGnumber_of_digits
ndigits
0096デフォルトの名無しさん
NGNG遅レスだが
IPreviewer
だから命名規約と識別子名は切っても切り離せないって前スレで言ったのに。
>>92
画像で一文字ずつ出すっていうのなら桁数っていう所から抜け出して
ColumnCountとかでもいいような気がする。
0097デフォルトの名無しさん
NGNG0098デフォルトの名無しさん
NGNGその"I"についてわざわざ書き込む意図は何だ?
本質とはかけ離れてると思うが。
0099デフォルトの名無しさん
NGNG>interface XXX{
> Preview getPreview();
>}
GetPreviewInterface
0100デフォルトの名無しさん
NGNG0101デフォルトの名無しさん
NGNG0102デフォルトの名無しさん
NGNG0103デフォルトの名無しさん
NGNGPreviewableとする場合、ここは意味的にはviかな。
http://dictionary.cambridge.org/define.asp?key=62760&dict=CALD&desc=preview
010596
NGNG命名規約次第では本来ルール違反や意味不明な名前でも
十分に理解可能だったり、意味が通じたりするようになる事もあるという事。
英語が苦手で最下層になると-ableの意味すらわかってないような香具師がゴロゴロしている日本では
特に上記のような手法は有効な解決策となる可能性がある。
0107デフォルトの名無しさん
NGNGきみのほうが読解力をつけたほうがいいよ。
"I"をつけるか否かなんてのは、本質的問題じゃない。
PerviewerとPreviewableの候補のどちらが妥当なのかを
考えることが本質。
0108デフォルトの名無しさん
NGNG>PerviewerとPreviewableの候補のどちらが妥当なのかを
>考えることが本質。
そう思うなら、本質と関係ないところにいちゃもんつけんなバカ!
0109デフォルトの名無しさん
NGNG馬鹿?
0110デフォルトの名無しさん
NGNG「Position」だったり「Point」だったりしてた。
お前ら、どっちがお勧めか教えやがってください。
これ以外でソレダ!と思えるやつもドンとこい。
0111デフォルトの名無しさん
NGNG座標ならPositionかCoordinates。
Pointは点(≒Particle)で意味が違うんじゃない?
0112デフォルトの名無しさん
NGNGなるほど、サンキュー!
この恩は30分ぐらい覚えておく!
0113デフォルトの名無しさん
NGNG011496
NGNGきみのほうが読解力をつけたほうがいいよ。
PerviewerとPreviewableの候補のどちらが妥当なのかなんてのは、本質的問題じゃない。
命名規約次第では本来ルール違反や意味不明な名前でも
十分に理解可能だったり、意味が通じたりするようになる事もあるというを
知る事が本質。
>>110
Pointだと曖昧だがPoint3Dとするといいかもしれません。
0115デフォルトの名無しさん
NGNGる※命名規約に関するツッコミはご遠慮ください
せ※命名規約に関するツッコミはご遠慮ください
|※命名規約に関するツッコミはご遠慮ください
ば※命名規約に関するツッコミはご遠慮ください
か※命名規約に関するツッコミはご遠慮ください
0116デフォルトの名無しさん
NGNGそのことと、Previewerに"I"をつけるか否かという問題に、いったいなんの関係が?
011796
NGNG本当に読解力がなくて嫌ですね。>>96読んでみてください。
それにこれは問題提起(発信)であってツッコミ(応答)ではないですね?
人に文句をいうのは最低限の日本語を身につけてからにしてくださいね。
>>116
ちゃんと読んでいただければわざわざ何度も同じ事書かなくても済むのですが、もう一度。
* クラスに見える名前でも命名規約次第でインターフェイス名にしてもよい場合がある *
この件に関して私の主張は終始一貫これだけです。
0118デフォルトの名無しさん
NGNGでさー、
>クラスに見える名前でも命名規約次第でインターフェイス名にしてもよい場合がある
と
>Previewerに"I"をつけるか否か
という問題に、いったいなんの関係があるんだいって聞いてるんだけど。
0119デフォルトの名無しさん
NGNGあんた、↓のやつと同じ匂いを放ってるよ。もしかして本人か?
http://pc2.2ch.net/test/read.cgi/tech/1056716338/24
0120デフォルトの名無しさん
NGNGインターフェイスにIを付けるかどうかは今の話の流れには全く関係ない。
0121デフォルトの名無しさん
NGNG傍目には>>104以降のレスも、全部ただの恥の上塗りなのに・・・
問題提起だの終始一貫だの気張ってる辺りが、さらに痛々しい。
0122デフォルトの名無しさん
NGNG0123デフォルトの名無しさん
NGNG0124デフォルトの名無しさん
NGNG元質問者は、
プレビューされることが出来るインターフェイスが欲しいんであって、
プレビューすることが出来るインターフェイスが欲しいわけでは無いと思う。
だからPreviewerだろうがIPreviewerだろうが不適切、ということだと思う。
0125!=91
NGNGそれは俺なわけだが、俺はわざわざこのスレを避けてそっちに行ったんだ。
一緒にするな。
>>96
わざわざ別スレの大昔の発言探してくるあたりは>>119はそこで俺に対して
誤解したまま延々粘着してきた奴だろうから、忠告しておくが
あからさまな自作自演やら一人で何人もいるかのようなレスするような奴だから気をつけろ。
相手にすんな。
0126デフォルトの名無しさん
NGNG正常な読解力です。
0127デフォルトの名無しさん
NGNG以後徹底放置でよろしく>ALL
0128デフォルトの名無しさん
NGNG>>125は名前を変えて自分の意見を通そうとする(要するに自作自演癖がある)ので
↓で>>125を擁護する発言が出ても決して釣られないように。
0129デフォルトの名無しさん
NGNG0130デフォルトの名無しさん
NGNGまったく同意するけど、IPreviewer を提案したアホは、一見アクタっぽくてクラス名に見える
言葉でも適切な命名規約を用いてインタフェイスとしてわかりやすく使える、という余計な豆
知識を披露してくれた点でこのスレ的にも役にたったと思う。
0131デフォルトの名無しさん
NGNG0132デフォルトの名無しさん
NGNGつまり最近インターフェイスにIを付ける習慣があることを知って
自慢したかっただけということか。あほらし。
0133125
NGNGhttp://pc.2ch.net/test/read.cgi/prog/1067367162/
もう妄想でこういう駄スレ立てちゃ駄目だよ。
相手は一人じゃない。君が勝手に一人だと決め付けてるだけなんだ。
0134デフォルトの名無しさん
NGNGインタフェースを実装するクラスの役割が
メインでプレビューを吐き出す?ことであればPreviewer
それでAbstractPreviewer、DefaultPreviewerと続く(藁
役割が補助的であればPreviewable
0135デフォルトの名無しさん
NGNG0136デフォルトの名無しさん
NGNG0137デフォルトの名無しさん
NGNG0138デフォルトの名無しさん
NGNG0139デフォルトの名無しさん
NGNGメインThreadが作ったThread を監視するThreadの名前は何にしようか。
0140デフォルトの名無しさん
NGNG前者ととるのは、読解力が足りない
0141デフォルトの名無しさん
NGNG0142デフォルトの名無しさん
NGNG何をするために監視するのかがわかればよりよい名前があるかも
0143136
NGNG0144デフォルトの名無しさん
NGNGゲイツ様がみてる
0145デフォルトの名無しさん
NGNG以下のどの方式が一般的ですか?
その他の方式があれば教えて下さい。
hoge_foo
hogeFoo
HogeFoo
0146デフォルトの名無しさん
NGNGそんなものは言語・フレームワーク・ライブラリの設計者が出してるガイドラインやコーディング規約に従え。
0147デフォルトの名無しさん
NGNG上から
UNIX
Java
Windows
0148デフォルトの名無しさん
NGNG0149デフォルトの名無しさん
NGNGありがとう。
0150デフォルトの名無しさん
NGNGPICプログラム(C)でDCモーターにPWMのパルスを送っています。
set_pwm_duty()という関数にint型の引数(最大1023)を渡して、
デューティー比50なら引数は1023*0.5、75なら1023*0.75って感じで。
モーターの回りはじめに力が要るようで、最初のゼロコンマ数秒は
パワー全開(デューティー比100すなわち引数1023)で回して、
それから任意のデューティ比でやろう、ということになりました。
その「最初にデューティー比100にする時間(ミリ秒)」のマクロ
名をお願いします。ちなみにこないだ立ったPICプログラミングの
スレを立てたのは私ではありません。
0151デフォルトの名無しさん
NGNG0152デフォルトの名無しさん
NGNG0153デフォルトの名無しさん
NGNGマクロって定数のこと ?
STARTING_PERIOD ぐらいかな。
ちなみに、initial_duty だと、最初に設定するデューティー比 (今は、100) のことのように思える。
0154デフォルトの名無しさん
NGNGSTARTING_PERIODいい感じです。使い方は
set_pwm_duty(1023);
delay_ms(STARTING_PERIOD);
set_pwm_duty((int16)(10.23 * desired_duty));
こんな感じです。有難うございました>>151-153
0155デフォルトの名無しさん
NGNG0156デフォルトの名無しさん
NGNGCでヘッダに定義してんじゃないの?
0157デフォルトの名無しさん
NGNG0158デフォルトの名無しさん
NGNGこのスレ的にはどうでもいいじゃないか。
0159デフォルトの名無しさん
NGNGwarm_up_duration, spin_up_duration (それぞれ warmup_.., spinup_.. でも可)。
逆におしまいのときに止める用もあるなら cooling cooldown, spindown ほげ。
0160デフォルトの名無しさん
NGNG0161311
NGNGsetupHoge
formatHoge
initializeHoge
の中でどれが一番適切ですかね?
もしくはもっといいのがあったら教えてください。
0162デフォルトの名無しさん
NGNGああいうときの参照って英語でなんていうんですか?
0163デフォルトの名無しさん
NGNGあの「参照」は "browse"
0164デフォルトの名無しさん
NGNG>>161
その3つはそれぞれ語感が違うし、なんともいえない。format するんなら format だし、
setup するんなら setup だし、initialize するなら initialize だし。。。
0165デフォルトの名無しさん
NGNG0166デフォルトの名無しさん
NGNGsetupは初期化に限らず設定するとき、
formatは何らかの型に嵌める(整形するなど)とき、
initializeは初期化限定、
と言う感じで使い分けるなぁ。
コンストラクタで使うメソッドなら
create/buildもよく使う。
0168デフォルトの名無しさん
NGNGconfigは?
0169150
NGNG有難うございます。参考にさせていただきます。
ttp://homepage1.nifty.com/BROKEN/special/vacuum_cleaner.htm
先ほど見つけました↑に突入電流 (in rush current/rush current)という
言葉が出てくるのですが、多分この突入電流というのを流すために
デューティー比を100にしていると思うので、これも盛り込みたいところです
0170デフォルトの名無しさん
NGNGパルスモーターでも突入電流と言うのかな?
パルスモーターの制御回路の資料でも見れば判ることなんだが出勤前で暇が無い・・・
0172デフォルトの名無しさん
NGNGPictureとImageどっちがいいか迷う
0173デフォルトの名無しさん
NGNGどんな名前がいいんでしょうか?
0174デフォルトの名無しさん
NGNGGetRecommendatoryDataFormat()
ちと長いか...。
0175デフォルトの名無しさん
NGNGhoge get_PrefferedFormat() const; // プロパティ風
hoge PrefferedFormat() const; // 普通の Win32 風
hoge preffered_format() const; // gcc 風
HRESULT get_PrefferedFormat(hoge /* [in] */ *pHoge); // COM 風
int preffmt(hoge* hoge) // unix 風
0176175
NGNGHRESULT get_PrefferedFormat(hoge /* [out, retval] */ *pHoge); // COM 風
0177175
NGNG0178デフォルトの名無しさん
NGNG前者は「絵」、後者は「画像データ」、かも
0179デフォルトの名無しさん
NGNGそのビットマップデータに参照するだけのインターフェースクラスなんですけど
CBitmapReferer, CBitmapObserver
何か間違ってるっていうか、しっくりこないんですけど
何かいい表現ありますか?
0180デフォルトの名無しさん
NGNG二次元ならPicture。
0182デフォルトの名無しさん
NGNG0183デフォルトの名無しさん
NGNGvector
0184デフォルトの名無しさん
NGNG「ビットマップデータに参照するだけ」っていう言葉(?)の意味がわからないから、
誰も答えられないと思われ。
0185デフォルトの名無しさん
NGNGdir(ection)
0186デフォルトの名無しさん
NGNG略すとdirectoryと思われるな
0187デフォルトの名無しさん
NGNGdirection
rotation
0188デフォルトの名無しさん
NGNGcourse
0189デフォルトの名無しさん
NGNG0190デフォルトの名無しさん
NGNG0191185
NGNGなかったと思うぞ。てか、こんな感じだ:
・いくつかの方角のうちの特定の方向を示す場合(速度は含まない) -> direction
enum と合わせ技にしたり、単純に増減方向で -1, 1 等にする。
・速度、角度などの「量」を含む場合 -> vector, step, delta 等
行列とか。
0192デフォルトの名無しさん
NGNG普通は文脈で分かる
0193デフォルトの名無しさん
NGNG0194182
NGNGとりあえずdirectionにします。
0195デフォルトの名無しさん
NGNG0196デフォルトの名無しさん
NGNG0197デフォルトの名無しさん
NGNG0198デフォルトの名無しさん
NGNG0199デフォルトの名無しさん
NGNG0200デフォルトの名無しさん
NGNG0201デフォルトの名無しさん
NGNG0202デフォルトの名無しさん
NGNG0203デフォルトの名無しさん
NGNG0204デフォルトの名無しさん
NGNG0205デフォルトの名無しさん
NGNG0206デフォルトの名無しさん
NGNG0207デフォルトの名無しさん
NGNG0208デフォルトの名無しさん
NGNG0209デフォルトの名無しさん
NGNG0210デフォルトの名無しさん
NGNG文字の種類として、大文字/小文字を区別したいなら >>209 の enum CharCase {} がいいと思う。
(単語の最初の処理なんかで) ここは大文字と言うような場合だと UpperCase もしくは Capital あたりかな。
0211デフォルトの名無しさん
NGNG0212デフォルトの名無しさん
NGNG0213デフォルトの名無しさん
NGNG0214212
NGNGなるほど〜。occasionalね。THX。
#辞書で用例見たらばっちりだった。
和英で調べるとspecial/temporaryしかなくてピンと来なかったんだよね。
0215デフォルトの名無しさん
NGNG変数名はなんてすればいいでしょうか?
0216デフォルトの名無しさん
NGNG展開ってのがどういうのなのかによるけど、
draw_position とか。
0217デフォルトの名無しさん
NGNG−π〜πの範囲内に収めるメソッドの名前募集中です。
0218デフォルトの名無しさん
NGNG0219デフォルトの名無しさん
NGNGToPrincipalValue とか。
0220185
NGNG0221デフォルトの名無しさん
NGNG0222デフォルトの名無しさん
NGNGMVCモデ(ry
searchAndUpdateView
0223デフォルトの名無しさん
NGNG0224デフォルトの名無しさん
NGNG0225デフォルトの名無しさん
NGNG0226デフォルトの名無しさん
NGNG2週間も前のにレスしても意味内が
heading
0228デフォルトの名無しさん
NGNG0229デフォルトの名無しさん
NGNG0230デフォルトの名無しさん
NGNG取得するは get, fetch, browse とかかな。
画像は picture, image, etc...
故に getPictureContext でどうでしょう。
0231デフォルトの名無しさん
NGNG0232デフォルトの名無しさん
NGNG0233デフォルトの名無しさん
NGNGCInformationCenter
0234デフォルトの名無しさん
NGNGクラスがどんなものかによる。
jpeg画像そのものに対応するクラスなら、getText(), getComment()でいいと思うし、
ヘルパークラスのようなものの場合には、他の人が挙げているような
Pictur とか Image を含んだ名前にしなければならないかもしれない。
0235デフォルトの名無しさん
NGNGJpegInfo info = jpeg.GetInfo();
info.GetComment();
0236デフォルトの名無しさん
NGNG"AAA"を返す関数名は?
0237デフォルトの名無しさん
NGNGquote
0238デフォルトの名無しさん
NGNG> getTextIncludedImage
イメージを含んだテキストを取ってくる ?
普通に GetTextFromImage でいいと思うが。
0239デフォルトの名無しさん
NGNGparrot
0240デフォルトの名無しさん
NGNGすれ違いだが、そんな関数どうやって実装するんだ ?
0241デフォルトの名無しさん
NGNG{
return s;
}
0242デフォルトの名無しさん
NGNGstring quote(string const & str, string const & quotes) {return quotes + str + quotes;}
quote(str, "\"");
0243デフォルトの名無しさん
NGNG#define QUOTE(s) #s
のことだと思ってるんだろ
0244デフォルトの名無しさん
NGNG(define hoge symbol->string)
0245デフォルトの名無しさん
NGNG0246sage
NGNGこういう話を誤解されないように書くにはどう書けばいいのかな。
C言語で "AAA" を渡すと "\"AAA\"" を返す関数。
とかかな。
0247デフォルトの名無しさん
NGNG0249デフォルトの名無しさん
NGNG「○○本」を表す変数名をお願いします。
0250デフォルトの名無しさん
NGNG0251デフォルトの名無しさん
NGNGCode Conventions for the Java Programming Language
http://java.sun.com/docs/codeconv/index.html
の、「11.1 Java Source File Example」にでてくる、
/** classVar1 documentation comment */
public static int classVar1;
とか
/** instanceVar1 documentation comment */
public Object instanceVar1;
みたいな名前のつけ方って、実際にやってる人います?
クラス変数とインスタンス変数とメソッドローカル変数が、
人目で見分けられてたいへんよいと思う反面、
名前が長く(うざく)なりそうで、実際にやってみるのは躊躇しているのですが・・・。
0252デフォルトの名無しさん
NGNGExcite によると
The function which will return ""AAA"" if a character sequence "AAA" is passed
だそうだ。確かにこっちの方がまだわかり易いな。
0253デフォルトの名無しさん
NGNG>1嫁
0254249
NGNGすいません。非常に説明不足でした。
今作っているクラスでは「○○本先取で勝利」のほかに「現在何本目か」という情報も保持していて、
game_point といった変数名はこっちに使いたいのです。
今のところ「○○本先取で勝利」を「目標値」という意味に捕らえて goal としているのですが、
どうもしっくりこない。
ちなみに「現在何本目か」は round としています。
0255デフォルトの名無しさん
NGNG0256デフォルトの名無しさん
NGNG>ちなみに「現在何本目か」は round としています。
意味が分かりません。
0257デフォルトの名無しさん
NGNGとかなのかな。(てきとう)
略して
matchs_to_win
とか。
0258デフォルトの名無しさん
NGNGってアルファベット表記するときどうしてます?
ひょっとして branch_no とか <親項目名>_branch?
0259デフォルトの名無しさん
NGNG0260デフォルトの名無しさん
NGNGあまり一般的じゃないけど英語では subindex かなぁ。
親項目が何か特定されればまた違った言葉もあるかも。
0262249
NGNGたびたび混乱を招く表現で申し訳ない。
「現在何本目か」という情報も保持しているために、game_pointのような変数名では
こっちの意味にとられてしまいそうだということです。
>ちなみに「現在何本目か」は round としています。
これは、今は暫定的にroundとしていますということで。余計でしたね。
..._to_winの形がよさそうですね。
matchs_to_winを使わせていただきます。
ありがとう、そしてお騒がせしますた。
0263デフォルトの名無しさん
NGNGClassB を集約する ClassA があって、
集約した ClassB は、ハッシュキーで管理されているとして、
ここで、 ClassA の二つのインスタンス の間で、
それぞれが持つ同一ハッシュキーのClassBのインスタンスが保持する
値が同じかどうか(インスタンスが同じかどうかではなく)を
評価する(値の評価ロジックは独自のものです。)メソッドを ClassA に持たせるとします。
このメソッドの名前はどういったものが適当でしょう?
メソッドのシグネチャは、以下のようになります。
boolean メソッド名( Object key, ClassA a )
key ..... 比較対象のハッシュキー
a ....... 比較対象のClassA インスタンス
return .. 等しいとき true
0264デフォルトの名無しさん
NGNGそんな中途半端な複雑関数の名前なんて正直どうつけても良いと思う。
業務内容を反映した名前にすれば?
a1 における key-value ペアが key, value としてあったとして、
普通に a2.lookup(key) == value って書くのが良いと思うけど。
0265デフォルトの名無しさん
NGNG>業務内容を反映した名前にすれば?
複数の業務を汎化したクラスなんですが。
>普通に a2.lookup(key) == value って書くのが良いと思うけど。
ええと、例えば、key に対応する ClassB のインスタンスを、
双方の ClassA インスタンスが両方とも持っていた場合は、 true 、
片方だけ持っていた場合は false 、といった判断もしたいので、
その種やり方では、毎回条件判断を含む、複数の行を書かなければなりません。
0266デフォルトの名無しさん
NGNGすいません、間違いです。
× 双方の ClassA インスタンスが両方とも持っていた場合は、 true 、
○ 双方の ClassA インスタンスが両方とも持っていなかった場合は、 true 、
0267デフォルトの名無しさん
NGNGa1.lookup(key) == a2.lookup(key) ってのもダメですか?
いずれにせよ、日本語でも簡潔に表現できない「名前」なら英語にしても
やはり処理内容は不明になっちゃうと思います。。
適当じゃないけどテキトーに checkEntry とかで済ませては?
0268デフォルトの名無しさん
NGNG私だったらconstとは定義しません。
virtualとは定義しません。
もちろん継承もしません。
privateにします。
0269デフォルトの名無しさん
NGNG0270デフォルトの名無しさん
NGNG0271デフォルトの名無しさん
NGNG仕様が曖昧というか、なんでそんな仕様を抽出したのかが想像できんのだが
valueEqualsとか。
0272デフォルトの名無しさん
NGNG>value クラスに NULL 値を持たせて、
>a1.lookup(key) == a2.lookup(key) ってのもダメですか?
すいません、「null 値を持っている状態」と、「キーを持っていない状態」は
区別したいのです。
>いずれにせよ、日本語でも簡潔に表現できない「名前」なら英語にしても
>やはり処理内容は不明になっちゃうと思います。。
う〜ん、やっぱりそうでしょうか。
>適当じゃないけどテキトーに checkEntry とかで済ませては?
まあ、適当な名前が無いということで、テキトーに考えて見ます。
まじめに考えてくださってありがとうございます。
0273デフォルトの名無しさん
NGNG>valueEqualsとか。
ありがとうございます。
やはり、そんな感じですかね。
0274デフォルトの名無しさん
NGNG{
virtual bool Abort(); // 処理を中断するか問い合わせる。trueが返った場合処理を中断して関数から返る。
virtual void BBB(); // 何%終わったか知らせる
};
時間がかかる関数にこのクラスオブジェクトを渡し、処理の合間に呼んでもらうことで
処理状況を得たり中断できるようにしました。
AAA, BBBのところの名前が思いつきません。
0275デフォルトの名無しさん
NGNGBBBはprogressとか。
0276デフォルトの名無しさん
NGNGどうなづけたらいいでしょうか?
なお、英語だと以下のように訳されます。
1行目⇒first line
2行目⇒secon line
・・・
7行目⇒7th line
0277デフォルトの名無しさん
NGNG0279276
NGNGで、「ordinal_number」とか「ordinal_num」とかでいってみたいと思います。
0280デフォルトの名無しさん
NGNGきみって語学の才能ゼロだね。
自分でやりたいようにやるんなら、こんなことになんで質問すんの?
0281276
NGNGじゃ、あなたならどうします?
0282デフォルトの名無しさん
NGNG内容としては callback だが、ええっと、
クラス名は callback のままでもいいか。
Abort は isAbort とかしたい気もするがこれもまあいいか。
BBB は notifyProgress() とか
bool BBB() として Abort とひとつにできるけど、これが普通にいう
callback 関数という印象ではある……二つの仕事混ぜちゃってるんで
ことばが浮かばん。notifyProgressAndGetAbortRequest()
うう。
0283デフォルトの名無しさん
NGNG>>279でいくんだろ?
勝手にやってろ。
0284デフォルトの名無しさん
NGNG0285デフォルトの名無しさん
NGNG0286デフォルトの名無しさん
NGNG序数とか ordinal number とか言われると、集合論の順序付け可能な集合のことみたいなんだが。
「何行目」をあらわしたいんだったらどう考えても「行番号(line number)」の方が。
0287デフォルトの名無しさん
NGNG0288デフォルトの名無しさん
NGNG典型的自己中
0289デフォルトの名無しさん
NGNG0290デフォルトの名無しさん
NGNGclass abstract_user_interface
{
virtual bool abort_signal();
virtual void show_progress();
};
0291デフォルトの名無しさん
NGNG0292デフォルトの名無しさん
NGNG英語圏の人なら nth_line とかでわかるけど、回りみんな日本人でそ?
0293デフォルトの名無しさん
NGNGline two.
line three.
だわな。このスレも荒れたねぇ。
馬鹿粘着が誰これかまわず敵視して暴れまわってるからか。
0294293
NGNG>なお、英語だと以下のように訳されます。
もしかして自動翻訳とかが出力した結果を信じてない?
日本語と印欧諸語との自動翻訳の結果なんてほとんど信じちゃだめだからね。
俺の知ってる人(非プログラマだが)で一番すごい人は
固有名詞を自動翻訳サイトで翻訳して、
クライアントに「この訳であってるの?」と聞かれて
「これであってます!」と言い切った人がいたけど…。
0295デフォルトの名無しさん
NGNG0296デフォルトの名無しさん
NGNG英語圏の人っていうか、(英語圏に限らんが)ある程度教養のある
(専門書等読んでる)プログラマじゃなきゃそんなの通じないと思うぞ。
0297デフォルトの名無しさん
NGNGつうか、英語のマニュアルとか読むとたいがい「line number」で済ませてるよ。
gcc のマニュアルページとか見てみそ。
「nth line」などという珍妙な表現には出くわしたことがない。
0298デフォルトの名無しさん
NGNG珍妙だかなんだか知らんけど。
0300デフォルトの名無しさん
NGNGint nth_line;// でも、これはないだろ
0301デフォルトの名無しさん
NGNGttp://www.google.co.jp/search?q=vi+%22nth+line%22&ie=UTF-8&oe=UTF-8&hl=ja&lr=
0302デフォルトの名無しさん
NGNG(漏れは半ガリあんの Win 者だから iLine で済ませるけどね)
とある行からn行目、なんてのは line_number ではまずいと思う。
もとの質問はどっちだっけ。
0303デフォルトの名無しさん
NGNGアフォ
0304デフォルトの名無しさん
NGNG共感できる。
>>302
前者だと思う。ちなみに後者なら俺は lineGap かな。
0305デフォルトの名無しさん
NGNG0306276
NGNG0307デフォルトの名無しさん
NGNG引数が負数なら0を返して、正数ならそのまま返す関数名って
どういうのがいいと思います?
マイナス在庫が発生しないようなかなりゴーインな処理なのですが…
あえて名付けるのだとすれば…
0308デフォルトの名無しさん
NGNG0309デフォルトの名無しさん
NGNGシソーラス(類語)検索をご利用いただきましてありがとうございます。
年末年始休業のため、1月6日午後までサービスを停止させていただいております。
ご迷惑をおかけいたしますがよろしくお願いいたします。
--
↑理不尽なのかもしれんが、言語工学研究所に殺意を覚えた・・・ (いいから動かしとけやヴォケ!)
0310デフォルトの名無しさん
NGNGシソーラスが必要なら買えばいいじゃん。
0311デフォルトの名無しさん
NGNG垂直と水平を一緒にした単語ってあるかな?
0312デフォルトの名無しさん
NGNGzoom⇔crash
0313デフォルトの名無しさん
NGNGその心は
0314デフォルトの名無しさん
NGNGどのようなものが適切でしょうか?
0315デフォルトの名無しさん
NGNG0316デフォルトの名無しさん
NGNGzoomIn/zoomOut
0317デフォルトの名無しさん
NGNGzoom だけでは拡大なのか縮小なのか区別できない
0318デフォルトの名無しさん
NGNGH&V
RightAngled
0319デフォルトの名無しさん
NGNG0320デフォルトの名無しさん
NGNGStringUtils
0321デフォルトの名無しさん
NGNGありがとうございます。
やはり形容詞+名詞という形がスタンダードですか?
0322デフォルトの名無しさん
NGNG文脈によっては名詞部分不要かもね。>>315じゃないけど。
String encoded = encode(keyword);
0323デフォルトの名無しさん
NGNGバカ丸出し
xoom⇒http://www.excite.co.jp/dictionary/english_japanese/?search=zoom&match=beginswith&dictionary=NEW_EJJE&block=44678&offset=1782
crash⇒http://www.excite.co.jp/dictionary/english_japanese/?search=crash&match=beginswith&dictionary=NEW_EJJE&block=36512&offset=316
0324デフォルトの名無しさん
NGNGお前の方が馬鹿丸出しなわけだが。
0325デフォルトの名無しさん
NGNG聞いた事無いな。
0326デフォルトの名無しさん
NGNG拡大/縮小のことだってことくらい普通なら判るもんなぁ。
まぁここは>311の最低待ちってことでw
0328311
NGNG垂直と水平はHVのほうで使わせてもらいます。
サンクスコ
0329デフォルトの名無しさん
NGNGよくない。変数名だぞ?
0330デフォルトの名無しさん
NGNGクラス名を決めてくだされ。
0331デフォルトの名無しさん
NGNG>>319
0332デフォルトの名無しさん
NGNGそういやこの前生きてるという意味でactiveというのを作って
その反対を何にするか悩んだっけな
passiveじゃないしstaticじゃおかしいって
みんななら何にするよ?
0333デフォルトの名無しさん
NGNG0334デフォルトの名無しさん
NGNGactive <=> inactive
activate <=> deactivate
0335デフォルトの名無しさん
NGNG0336デフォルトの名無しさん
NGNG0337デフォルトの名無しさん
NGNG〜2〜ってのを使ったらわかりにくいと言われた
これって一般的じゃないの?
0338デフォルトの名無しさん
NGNGSYNONYM.COM
http://www.synonym.com/synonym/
synonymとantonymを検索できて、わりと軽い。
0339デフォルトの名無しさん
NGNG〜->〜
0340デフォルトの名無しさん
NGNG名前に出来ないじゃん・・・
0341デフォルトの名無しさん
NGNGできるが?
0342デフォルトの名無しさん
NGNGどんな言語?
0343デフォルトの名無しさん
NGNGUNIXのコマンド名では一般的>foo2bar
でも変数名としては、fooToBarや、foo_to_barのほうが分かりやすいかも。
0344デフォルトの名無しさん
NGNG> でも変数名としては、fooToBarや、foo_to_barのほうが分かりやすいかも。
どんな変数なんだ?
0345デフォルトの名無しさん
NGNGつか命名規則ネタは他所でやれといったい何度言わせれば・・・
0346デフォルトの名無しさん
NGNGこれでラストだから勘弁して。
コマンド名でfoo2barというのがあったのは、footobarだと、一連の文字列に読めるが、
foo2barとしておけば、数字が区切りになってちょっとわかりやすいかもしれないから。
0347デフォルトの名無しさん
NGNG0348デフォルトの名無しさん
NGNG0349デフォルトの名無しさん
NGNG0350デフォルトの名無しさん
NGNG0351デフォルトの名無しさん
NGNG通貨単位かな。currency unit
0352デフォルトの名無しさん
NGNG数学板で聞いたほうがいいのかもしれないけど、
この概念の正式名称はあるかな?
この概念を仮に回数字と名付ける。
定義最小(大)値も造語です。
回数字は定義最小値と定義最大値がある。
定義最大値+1は定義最小値である。
(1)回数字内で定義最小値1,定義最大値を10とした場合、
5, 8 では(差が3と5だから)少ないほうは5である。
10, 1では(差が1と9だから)少ないほうは10である。
(2)3つ以上の場合最小値や最大値は判別できない。
ただし差の最小や最大は計算できる
再び定義値を上と同じとする場合。
1, 3, 5の数があり
差の最小関係は1,3と3,5(差はどちらも2)
差の最大関係は3,1と5,3(差はどちらも8)
質問その1。(1)の概念を良く使うから、
きっとSTLやboostあたりにありそうだけどあるかな?
質問その2。C/C++しかしらないけど他の言語にこの概念は実装されてる?
質問その3。上にも書いたけどこの概念の正式名称は?
0353デフォルトの名無しさん
NGNG(1)の概念、そんなのよく使うか?
0354352
NGNGいま作っているのはこれ関係でcodecloneがたくさんできそうだったから
あらかじめ抽出しておいたほうがいいかなって思って。
たとえば回数字をC++で template を使わず
てきとうにCRotNumと定義すれば
class CRotNum {
public:
CRotNum(UINT DefineMax) {
m_DefineMax = DefineMax;
}
CRotNum &operator++(void) {
// Prefix increment operator.
m_Value = (m_Value + 1) % m_DefineMax;
return m_Value;
}
// operator ==
// operator !=
// operator =
// and hogehogehoge...
protected:
UINT m_Value;
UINT m_DefineMax;
};
0355352
NGNGCRotNum rn(10); // 定義最小値0、定義最大値9の意味。
CRotNum rninit = rn, rnend = rn;// 定義最大値だけcopy
rninit.set_min(2, 9); // 9が入る
rnend.set_max(2, 9); // 2が入る
for (rn = rninit; rn != rnend; ++rn) {
// 9, 0, 1の順番で実行される
}
どっかで聞いた(使った?)ことのある概念だから
名前がわからなくて気になる。。。
0356352
NGNG0357デフォルトの名無しさん
NGNG君ツマンナイからもう来なくていいよ。
0358デフォルトの名無しさん
NGNGとりあえず無さそうなんで
数学板でいい名前が無いか聞いてみよう。
それで実装してしまおう。
はやく名前が欲しいよう。
0359デフォルトの名無しさん
NGNG私がRangeクラスとして実装したものの派生版に似ているなぁ。
取り敢えずCircularRangeとしてうっちゃったけど。
0360デフォルトの名無しさん
NGNG数学にそんな概念ないって。
妙な大小比較がなければ巡回群なんだけど。
大体、大小ってのは a<b, b<c → a<c じゃないと駄目だし、
その2項関係を“最小/最大関係”という時点でおかしい。
359 みたいに CircularRange とかそういう名前にして、
min/max も begin/end とかそういう名前にした方がいいと思う。
0361デフォルトの名無しさん
NGNGたしかにbegin,endの方が理解しやすいですね。thx! >>359,360
0362デフォルトの名無しさん
NGNG0363デフォルトの名無しさん
NGNGお前、もう書き込むな。空気悪くなるから。
0364デフォルトの名無しさん
NGNGお前の書き込みの方が空気悪くなってるYO
0365デフォルトの名無しさん
NGNG>>352の文章の16進ダンプを出力し、その数値(列)を取得する。
そして名前を「概念」+数値にする。これで完璧。
0366デフォルトの名無しさん
NGNG>>357
0367デフォルトの名無しさん
NGNG__,,,,,,
,.-'''"-─ `ー,--─'''''''''''i-、,,
,.-,/ /::::::::::::::::::::::!,, \
( ,' i:::::::::::::::::::::;ノ ヽ-、,,/''ー'''"7
`''| |:::::::::::::::::::::} ``ー''"
! '、:::::::::::::::::::i
'、 `-=''''フ'ー''ヽ、::::::::::/ヽ、-─-、,,-'''ヽ
\_/ ヽ--く _,,,..--┴-、 ヽ
``" \>
0368デフォルトの名無しさん
NGNGなんか和むなぁ。
個人的には曙よりもヤムチャの方が和むけど。
0369デフォルトの名無しさん
NGNGhttp://kiri.jblog.org/archives/000423.html
0370デフォルトの名無しさん
NGNG> 数学にそんな概念ないって。
360は数学の全てを知っています。
0372デフォルトの名無しさん
NGNGというクラスの適切な名前を教えてください。
ComparableToHogeでしょうか?
このクラスの使い方は、HOGEというオブジェクトと別のオブジェクトを比較
したい場合に、別のオブジェクト自身を引き渡さずに、
別のオブジェクトからHOGEとの比較に必要な情報だけを取り出し、
比較以外の操作を一切出来ないようにしたある種のフールプルーフクラスです。
よろしくおねがいします。
0373デフォルトの名無しさん
NGNG設計が悪い。そんなクラス作るな。
0374372
NGNGそう言われるだろうと思ってあらかじめ
フールプルーフです。と書いたのですが。
特殊な事情によって、この方法でなければ比較のためのコードが
あちこちにばら撒かれる事になってしまうのです。
ここに書き込める情報だけでは細かい状況まで説明しきれませんのが、
私にはいままさしく「そんなクラス」が必要なのです。
0375デフォルトの名無しさん
NGNGCompareToHogeForFoolproof
0376デフォルトの名無しさん
NGNG0377デフォルトの名無しさん
NGNG0380372
NGNG設計が悪いと思われる方は
ProxyやWrapperと呼ばれる物を想像してみてください。
それに近いものです。
(ただし今回は実装がProxyでもWrapperでもないので、そのような名前は付けたくありませんし、
第一義にして唯一の存在意義が比較の為なので、それを強調した名前にしたいのです。)
0381デフォルトの名無しさん
NGNG0382デフォルトの名無しさん
NGNGイメージが湧かないなあ。
HOGE hoge;
比較hoge.compareToAObj(hoge);
比較hoge.compareToBObj(hoge)
とかするわけ?;
0383372
NGNG今私はライブラリを書いているのですが、
私が作っているHogeクラスを左辺値に取った比較をするのに
普通にやるのならば
クラスに属していない == と != を定義しないといけないのです。
(ライブラリのソースは後から変更できない為)
なので私はHogeクラスを左辺値にとって比較できるクラスを作ろうと思っているのです。
このクラスに必要な情報は1バイトのみ(ポインタや参照より軽い!故にラッパーやプロクシにはしたくないのです)
Hogeと比較する必要のあるクラスはこのクラスへのキャスト演算子を定義するだけで
自動的にHogeを左辺値にとった==と!=が使えるようになるのです。
Java使いの方が多いだろうと思ったので、そこらへんを変に説明すると
余計に混乱されるだろうと思ったのでわざわざ曖昧な表現を使ったわけです。
0384372
NGNG(職場ではネットの私用は禁止されているうえにドメインが.netなので書き込めません)
なにとぞ、設計へのツッコミではなくて名称の方をお願いしたします。
0385デフォルトの名無しさん
NGNG0386デフォルトの名無しさん
NGNG0387デフォルトの名無しさん
NGNG百の言葉で説明するより、assertionを2,3個書いたほうがわかりやすいよ。
0388デフォルトの名無しさん
NGNGHoge のベースとなるべき1バイトの情報を持ったクラスを抽出して、
そのクラスに名前をつければいいじゃん。
0389デフォルトの名無しさん
NGNG質問者が設計へのツッコミではなくて名称の方をお願いしたしますと書いているのだから
尊重してあげたら?
0390デフォルトの名無しさん
NGNG0391デフォルトの名無しさん
NGNGなるほどその通りですた。ごめん。
んではその1バイトを示す名称をXXXとして、XXXComparatorとかすればよいのでは?
バージョン番号なら VersionComparator とか。
0392デフォルトの名無しさん
NGNGidBitComperer
0393デフォルトの名無しさん
NGNG普通に考えたら Strategy パターンで、
HogeComparator オブジェクトが比較を担当するようになるんだろうけど。
0394デフォルトの名無しさん
NGNG・命名規則ネタ禁止
・設計ネタ禁止
0395デフォルトの名無しさん
NGNGと聞かれたらどう思うだろうか。
設計Onlyな話になってはまずいと思うが、名前を付けるのにある程度設計が関わってくるのは仕方ないと思われ。
過敏に反応し始める奴が出るので一応。
0396デフォルトの名無しさん
NGNG0397デフォルトの名無しさん
NGNGmustFixDesignation クラスかな。
0398デフォルトの名無しさん
NGNGそれのどこに3という数字があるのだ、と。
0399デフォルトの名無しさん
NGNGごめん。まともに読んでなかった。
ネタにアホレスすまん。
0400デフォルトの名無しさん
NGNG1列目、3列目が何を表しているかには関係なしに?
0401デフォルトの名無しさん
NGNGCVSProsessor new: fileName sortByColumn: 3 outputColumn: #( 1 3 ) .
とか?
0402デフォルトの名無しさん
NGNG0403デフォルトの名無しさん
NGNG#名詞抽出厨でもーしわけない。
0404デフォルトの名無しさん
NGNGこのスレ100回読んでから出直せ。
0405デフォルトの名無しさん
NGNG・命名規則ネタ禁止
・設計ネタ禁止
・メタ議論禁止
0406デフォルトの名無しさん
NGNG0407デフォルトの名無しさん
NGNG>>405みたいなテンプレは不要で、
逆に
命名に困っている。
→ 困っている状況を説明する。
→ 設計を解きほぐすことで状況を改善する。
→ 改めて命名を議論する。
→ スキーリ命名できる。
という流れを意図しれ
0408デフォルトの名無しさん
NGNG0409デフォルトの名無しさん
NGNG0410デフォルトの名無しさん
NGNG名前が決まらない理由が設計の問題だと気付けない奴が多いから
このスレで設計ネタが増えてきたんだろうが。
0411デフォルトの名無しさん
NGNGよろ。誘導用に
0412デフォルトの名無しさん
NGNG本人が望んでいない場合は仕方ないだろうが。
設計に唯一の正解なんてない。
他人からの押し付けが一番迷惑だと気づけ。
0413デフォルトの名無しさん
NGNGそりゃ当たり前でしょ。
今は、名前がうまく決まらんなら設計が不正解であることが多いという話じゃないの。
ていうか、このスレで設計の話するなってのは基本的に同意するけど、
ネーミングと設計が完全に別個のものとは思えね。
あまりデジタルな態度はどうかと思うにょ。
0414413
NGNG「最初から名前をつけられないものに対して、無理して名前をつけようとしていないか」
という話だな。
0415デフォルトの名無しさん
NGNG何も間違っちゃいないな。
0416デフォルトの名無しさん
NGNG> 今は、名前がうまく決まらんなら設計が不正解であることが多いという話じゃないの。
設計が正しければ誰でも名前をうまく付けられるか?
否。
0417デフォルトの名無しさん
NGNG0418デフォルトの名無しさん
NGNG誰もそんなことは言っていないが。
0419デフォルトの名無しさん
NGNG0420デフォルトの名無しさん
NGNG立てても誰もこねーだろ。設計がまずいって気付いてないんだから。
このスレが誘導レスだけになって潰れるんだから、新スレは立てない方が良い。
0421デフォルトの名無しさん
NGNG誰もって、俺がそう言ってるのだが。
0422デフォルトの名無しさん
NGNG0423デフォルトの名無しさん
NGNG0424デフォルトの名無しさん
NGNG置き換え関数の引数は
BeReplaced
ReplacedBy
のペアでいいのかなー?
0425デフォルトの名無しさん
NGNG設計が悪い。そんな関数作るな。
0426デフォルトの名無しさん
NGNG0427デフォルトの名無しさん
NGNG0428デフォルトの名無しさん
NGNG0429デフォルトの名無しさん
NGNG0430デフォルトの名無しさん
NGNG0431デフォルトの名無しさん
NGNGどこでだ ? レス番プリーズ。
0432デフォルトの名無しさん
NGNG第三者だが、>>416 でそのものずばり言ってるんじゃない?
「設計が正しければ誰でも名前をうまく付けられるか?」「否」って。
0433デフォルトの名無しさん
NGNG商品レコードの中にグループコードが埋め込まれています。
指定されたグループコードを含む商品レコード群の内、一番最後にある
レコードを取得する関数名をご教授下さい。
0434デフォルトの名無しさん
NGNG0435433
NGNGよって、関数名に商品レコードやグループ等の命名情報を埋め込みたいです。
0436デフォルトの名無しさん
NGNG0437デフォルトの名無しさん
NGNG最後のエントリを直接に取得するような用途があるってことは、
レコードの集合をランダムアクセス可能な持ち方してるんだろう。
レコード集合には B-tree あたりでインデックスを保持させて、
*あえて最後を取得する* 関数として get_last_record を設ける。
0438デフォルトの名無しさん
NGNG設計が悪い。そんな関数作るな。
0439433
NGNG> レコードの集合をランダムアクセス可能な持ち方してるんだろう。
その通りでございます。
ただ商品レコードの並びは一意のコード順で記録されており、リンクリストによる
順序定義を行なっておりますので、グループ毎に分類する時等は効率良くないです。
>>438もその通りでございます。
といってもグループ毎に商品データを分けたくないです(*1)し、グループ毎分類用に
別にインデックスデータを作るのも大した効率アップは望めない(*2)かと思いまして
現在の構造(*3)となっております。
*1 グループ情報は後々変更される可能性があるため、販売マスタ他にこの情報は書き
込みたくありません。つまり一意で不変の商品コードだけ書き込むことにより、
グループ情報が変更されても他のマスタに手を入れる必要が無いようにしております。
*2 どちらの方法においても分類においては同様のHDDシークが発生するため。
もちろん最終レコードの取得だけに限ればそのインデックスを保持しておく方が
断然処理速度も効率も良いと思いますが、それだけのための仕掛けを入れるのは
大袈裟ではないかと判断しました。
*3 普段はこの商品マスタに対して検索を行なうことはないですので、B-treeを
考慮しておりません。
今回の件については目的としては、新規追加したレコードを指定されたグループの中でも
一番最後に追加し、その前後のリンクリストを再定義するということです。
0440デフォルトの名無しさん
NGNG*2 を見た感じデータ件数は非常に少ないんでしょうね。。。
それでもデータ移行とかでレコードの追加処理が多めに走るときには性能問題起きるかもしれないと思う。
(連続追加用に別関数を用意すればいいんだけど)
0441デフォルトの名無しさん
NGNG正規化とか。
0442433
NGNGそうですね、件数は少ないですが、将来的に性能問題が起きる可能性は
否定できません。しかし今のところはアップ優先で作業を行なっております。
>>441
そうですね。これまでは扱うデータ量が少なかったので大した仕掛けを
必要としませんでしたが、販売面での展開が変化してきたため、DB設計を
見直す必要はあるなと感じつつあります。
ちょっとスレ違いになっておりました。申し訳ございません。
とりあえず、これまで皆様に頂いた案を元にネーミングを致します。
ありがとうございました。
0443デフォルトの名無しさん
NGNGDate::Calc では day of the week を略して dow だったけどそれは dow よ?
0444デフォルトの名無しさん
NGNG0445デフォルトの名無しさん
NGNG0446デフォルトの名無しさん
NGNGネイティブの人も曜日は持て余し気味?
0447デフォルトの名無しさん
NGNG0448デフォルトの名無しさん
NGNG0449デフォルトの名無しさん
NGNGカレンダや集計を作るなら週と曜日が出てくるから week は使えない。
現在は使われなくても将来使われるかもしれないし、
命名規則の原則として混同しそうな名前を付けてはいけない。
0450デフォルトの名無しさん
NGNG0451デフォルトの名無しさん
NGNG> PHP や PostgreSQL は w や W で曜日が出るね。
??
php は strftime() のことを言ってるのかな ?
PostgreSQL は dow だったと思うけど。
>>447
> ネイティブの人も曜日は持て余し気味?
第何週とかと勘違いされたりして...。
(実際、PostgreSQL は Week は第何週と言う意味だし。)
って、>>449 さんが書いてたよ...。
0453デフォルトの名無しさん
NGNG月における第何週目かはないみたいだね。
ttp://jp.php.net/manual/ja/function.date.php
0454デフォルトの名無しさん
NGNG設計が悪い。そんな変数作るな。
0455デフォルトの名無しさん
NGNG0456デフォルトの名無しさん
NGNG> 月における第何週目かはないみたいだね。
年における何番目の週から簡単に求まるから、あまり必要ないと思う。
>>455
あれを「会心」と思うようなら、「改心」して病院に行って、「回診」してもらった方がいいぞ。
と突っ込まれるから、「戒心」しておいた方がいいね。
0457デフォルトの名無しさん
NGNGなのでどんな変数名がいいのか聞いているのでは。
0458デフォルトの名無しさん
NGNGDOW_SUNDAYとかしてるな俺は。
const DOW dateHisComes = DOW_SATDAY;
if (GetDOW(today) == dateHisComes)
{
printf("奴が来る!!");
}
わかりやすーい!
0459デフォルトの名無しさん
NGNG{
printf("チェーンソーの音が聞こえる… (((( ;゚Д゚)))ガクガクブルブル");
}
0460デフォルトの名無しさん
NGNG> DOW_SATDAY;
ぷっ。
0461デフォルトの名無しさん
NGNGSUN MON TUE WED THU FRI SAT
ぷっ。
0462デフォルトの名無しさん
NGNGぷっ。
0463デフォルトの名無しさん
NGNG0464デフォルトの名無しさん
NGNG/ \
/ ヽ
.l _________ l
l | .| |
.|. | | |
. |. .| -─- -─- | |
| | ゚ / ゚ l |
. │ l. 〈__, l |
.|. l ,、、 / |
│ .ヽ. `~ / .|
| ヽ、_ ,/ |
0465デフォルトの名無しさん
NGNG0466デフォルトの名無しさん
NGNGどのようなものが宜しいでしょうか?
0467デフォルトの名無しさん
NGNGIsAvailable
プレフィックスはお好みで。
0468デフォルトの名無しさん
NGNG0469デフォルトの名無しさん
NGNGavailable は「利用する」。
>>467
regist なんて言葉は(普通は)ない。
自分なら registerable 。
Registerable なんて interface を作ってる輩も割といるみたい。
http://www.google.com/search?num=50&hl=ja&q=registerable
0470デフォルトの名無しさん
NGNG-------------------------
available
-------------------------
役に立つ
利用できる
入手できる
手があいている
-------------------------
となってるようだが。
0471デフォルトの名無しさん
NGNG「登録可能」にはつながらんな。
0472デフォルトの名無しさん
NGNG午後であったなら当日の日付を返す
関数の名前。どうしよう?
0473デフォルトの名無しさん
NGNGget<そのような仕様が適用される状況>Date()
ex.
getGyoukaiDate();
getBigTigerDate();
0474デフォルトの名無しさん
NGNGBeginなのでつか?!!?
(パスカルで目覚めた)
0475デフォルトの名無しさん
NGNG場合による
0476デフォルトの名無しさん
NGNGworking date
business date
0477デフォルトの名無しさん
NGNGumigame
chikan
0478デフォルトの名無しさん
NGNGStartの対義語はStop
0479デフォルトの名無しさん
NGNGAstronomicalDate
0480デフォルトの名無しさん
NGNGRoundDateAtNoon
0481デフォルトの名無しさん
NGNG0482デフォルトの名無しさん
NGNGfinish は end の類義語で、⇔begin だそうだ。
by Microsoft Bookshelf.
0483デフォルトの名無しさん
NGNG# PostgreSQL は end もあるが
0484デフォルトの名無しさん
NGNGcommit って、なんとなく「約束する」ぐらいの意味と思ってたけど、辞書引くと...
1 〈罪・過失などを〉犯す(perpetrate):
〜 larceny [adultery]盗みをする[不義を働く]
〜 a blunder 大失敗をする
Thou shalt not 〜 adultery. 汝姦淫(かんいん)するなかれ〈〔聖〕出エジプト記20:14〉.
意外ととんでもない意味だった...。まあ、三番目に...
3 …を(記録・記憶などに)留めておく,ゆだねる《to...》
って言うのがあるから、この意味で使ってるのかもな。
ネットワーク系でたまに使う promiscuous と言う単語に近いものがあるかも。
0485デフォルトの名無しさん
NGNGそれを読む限り単純に「〜する」という意味に取れるのは俺だけですか?
姦淫 commit adultery なら adultery がなければヤラシイ意味にはならないはず。
0486デフォルトの名無しさん
NGNGまあ、そういう意味で使われることが多い言葉と言うことだろ。
日本語だって例えば、「しでかす」という単語自体には何もよくない意味はない (*1) けど、たいてい「悪事をしでかす」とか「失敗をしでかす」とかのように使われる。
(*1): つーか、小学館の辞書では「大変すばらしいことや大変悪いことをする。」となってるんだけど、例文が全部よくない事柄だったのでちょっとワロタ。
0487デフォルトの名無しさん
NGNG0488デフォルトの名無しさん
NGNG最近これを拡張(縮小?)した感じの、文字列を「指定個数の」リストに分割する
関数を書きました。なんて命名したらよいでしょう?
0489472
NGNGRoundDateAtNoon
なんとなくジャズっぽくてかっこいいので
これにします。
ありがとうございます。
0490デフォルトの名無しさん
NGNGperl や VB でも、上限個数は指定できるんだから、普通に Split() でいいと思うけど。
名前がバッティングするようなら SplitString() でもいいかな。
0491デフォルトの名無しさん
NGNGありがとうございます。
SplitStringいただきます。
0492デフォルトの名無しさん
NGNG稼働日換算で〜日目、という変数の名前はなんてつけるべきですか。
手元のリーダーズ辞典引いても出てこなくて。。
0493デフォルトの名無しさん
NGNGworkingDays
nthDay
theDayNth
0494デフォルトの名無しさん
NGNG0495デフォルトの名無しさん
NGNG0496デフォルトの名無しさん
NGNGそれまでに読みこんだ部分を文字列として返す関数
の適当な名前付けをお願いします。
0497デフォルトの名無しさん
NGNG0498デフォルトの名無しさん
NGNG0499デフォルトの名無しさん
NGNG0500デフォルトの名無しさん
NGNG[/usr/include/sys/socket.h]
〜〜〜 省略 〜〜〜
/*
* Address families.
*/
#define AF_UNSPEC 0 /* unspecified */
#define AF_LOCAL 1 /* local to host (pipes, portals) */
#define AF_UNIX AF_LOCAL /* backward compatibility */
〜〜〜 省略 〜〜〜
>>496
ReadToKeyword()
0501デフォルトの名無しさん
NGNGReadUntilKeyword()
0502デフォルトの名無しさん
NGNG0503デフォルトの名無しさん
NGNGどのような名前がよろしいでしょうか?
0504デフォルトの名無しさん
NGNG何をチェックして制限するのだ?
0505デフォルトの名無しさん
NGNG0506デフォルトの名無しさん
NGNG普通に tokenize でいいと思うけど。
Java の java.io.StreamTokenizer クラスを参照するといいかも。
0507デフォルトの名無しさん
NGNGtokenizeは全然違う意味だから却下
0508デフォルトの名無しさん
NGNG指定したものからのアクセスを弾く関数です。
0509デフォルトの名無しさん
NGNGStrategy パターンに沿った名前にするのを薦める。
bool AllowAccess( HttpRequest req, HttpAccessControlStrategy strategy)
0510デフォルトの名無しさん
NGNG・アクセス許可なら真 withPermission()
・弾く・・・いいのが思い浮かばん。resultほにゃほにゃ()とか。
0511デフォルトの名無しさん
NGNGtokenize が意味的に間違っている理由がわからない
0512デフォルトの名無しさん
NGNG0513デフォルトの名無しさん
NGNGtokenizeとはtokenに分割することだから。
0514496
NGNG<<END
〜この部分を取ってくる〜
END
みたいなものです。(用途はヒアドキュメントじゃないですけど)
0515デフォルトの名無しさん
NGNGStream に含まれる token を取り出すという仕様にしか見えないのだが。
token は単語だけじゃないし。
token を分ける delimiter が文字列であっても、何もおかしいところはないし。
0516デフォルトの名無しさん
NGNGそれなら seek でキーワードについて先頭からの offset を取得してから、
subset(stream, offset, count) するということで。
上記処理を一関数にまとめるなら
> 〜この部分を取ってくる〜
の部分の論理的な名前(たとえば HERE_DOCUMENT)を使って
ExtractHereDocument(stream)
とするとか。
0517デフォルトの名無しさん
NGNG別に議論するほどのことでもないんだけど。
たとえばs = "abcdefghijklmn"という文字列があるときに、
assertEquals("abcdefg", foo(s, "efg"));
あるいは
assertEquals("abcd", foo(s, "efg"));
という関数を作りたいという話だと思ったので、tokenizeはあわないという程度(たとえ前者だとしても)。
0518デフォルトの名無しさん
NGNG変な想像(勘違い)をさせるような関数名は良くないと俺も思うぞ。
0519デフォルトの名無しさん
NGNGシータって英語ありあしたっけ?
0520デフォルトの名無しさん
NGNG0521デフォルトの名無しさん
NGNG"greek alphabet" でぐぐれ。
0522デフォルトの名無しさん
NGNG一時的なもの以外は、hogeAngleとかそういう名前つけるよろし。
0523デフォルトの名無しさん
NGNGstruct polar {double theta,phi,radius;};
でいいだろ。
0524デフォルトの名無しさん
NGNG(define polar-angle car)
(define polar-radius cdr)
0525デフォルトの名無しさん
NGNGアス インテジャー
と呼んだら人に笑われたのですが、なんでだろ?
何かの隠語ですか??
0526デフォルトの名無しさん
NGNGネタは結構です。
0527デフォルトの名無しさん
NGNGas whole (全体として)が ass hole になってしまうわけですね。
>>526
ネタにレスつけちまってスマソ。
0528デフォルトの名無しさん
NGNGAs はエイズって読むんですよ
0529デフォルトの名無しさん
NGNGcan_moveって名前では「移動できる」というふうに取ってしまって、
「移動できない」ときもあるようには思えないので・・・。
0530デフォルトの名無しさん
NGNG0531デフォルトの名無しさん
NGNG真偽値なのでis_movableにします。
0532530
NGNG個人的には変数名には"is"はいらないと思う。
movable = true or false
で十分じゃないかな。関数名だと
bool is_movable()
とかする(俺は)。
0533デフォルトの名無しさん
NGNG自発的な移動を想定してるなら mobile の方が適切かも。
まあ変に凝る必要がなけりゃそっちで通じると思うけど。
0534デフォルトの名無しさん
NGNGis_movableではローカル変数名としてはちっと懲りすぎですね。
位置を示すのにposなんて名前つかってるのに不自然に丁寧(^^;;
mobile・・・モービル/モバイルだとなんかカタカナのイメージにひきづられそうかも・・・でも案、感謝です。
ちょっと脱線だけれど、
K&Rで定数IN/OUTとそれを格納するstateって変数があったなぁ・・・。
意味がわかりやすかった。
0535デフォルトの名無しさん
NGNGそーゆー話はスレ違い。
変な厨が湧いてくる。
0536デフォルトの名無しさん
NGNGお前がスレ違い。
0537デフォルトの名無しさん
NGNGお前がすれ違い
0538デフォルトの名無しさん
NGNGお前とすれ違い
0539デフォルトの名無しさん
NGNG俺とすれ違い
0540デフォルトの名無しさん
NGNGちったあ反省してくれないもんかね。
0541デフォルトの名無しさん
NGNG自治厨氏ねよ。
532は好感持てて良し。
0542デフォルトの名無しさん
NGNGローカル/メンバ変数なら
bMovable
アクセサなら
IsMovable()
プロパティなら
IsMovable
そいつが俺のやり方〜
イゴッチュベイベー
イニッチュベイベー
イオンチュベイベー
≡・ェ・≡ ライオン!!
0543デフォルトの名無しさん
NGNG氏ね。
0544デフォルトの名無しさん
NGNG久しぶりにウザい奴登場だな。
0545デフォルトの名無しさん
NGNG一般的な名前きぼんぬ。
0546デフォルトの名無しさん
NGNG0547デフォルトの名無しさん
NGNGもうちょっと具体例を。
0548デフォルトの名無しさん
NGNG関数を作っています。
引数で package_name, proc_name, param1, param2...
を渡すと BEGIN package_name.proc_name(param1, param2, ..); END;
みたいな文字列を返します。
パラメータが特殊な内容だった場合はDBが受け付ける形式に変換しているのですが
それ自体が業務上のある固有な処理をするルーチンでもないので(固有ロジックはDB側にある)
汎用的なというか「この関数は引数を整形するよ!」的な一般化された名前にしたいと思いまして。。
0549デフォルトの名無しさん
NGNGbuildQuery
0550デフォルトの名無しさん
NGNGあてずっぽうだが、setup()
0551デフォルトの名無しさん
NGNG「処理して」ってのがネックだな。
そのまま構造体に放り込むだけなら
construct とか、目的によっては collect とか composite とかか?
0552デフォルトの名無しさん
NGNG0553545
NGNGこんな感じの処理って、確かCとかだとgetopt(だったか?)という
ライブラリかなにかあったと思うのですが
なんというか、処理名として一般化しているのかなぁと思いまして質問させて頂きました。
>>549, 550 さんの両方をいただきまして
setup_query()とさせて頂きました。ありがとうございます。
0554デフォルトの名無しさん
NGNGマジウザい。消えろ。
0555デフォルトの名無しさん
NGNG0556デフォルトの名無しさん
NGNGなんてつけるべえ?
0557デフォルトの名無しさん
NGNG0559543
NGNG0560デフォルトの名無しさん
NGNG理解不能。キティガイ?
0562デフォルトの名無しさん
NGNG0563デフォルトの名無しさん
NGNGUzeeeeeeeeeeeeeeeeeeeeeeeeee
0564デフォルトの名無しさん
NGNGstraight_home
0565デフォルトの名無しさん
NGNGワロタ
0566デフォルトの名無しさん
NGNGメンバを初期化しないか、それとも規定値で初期化するかを選択する
定義の名前と、その定義に従って実際に振り分けるマクロ名は何がいいでしょうか?
下のような感じで使うのを想定しています。
#if [切り替え用の定義名]
#define [マクロ名](initial) (initial)
#else
#define [マクロ名](initial)
#endif
class DebugInteger
{
private: int value_;
public: DebugInteger()
: value_([マクロ名](0))
{
// ↑ 定義によって value_() か value_((0)) に置き換えられる
}
public: DebugInteger(int value)
: value_(value)
{
}
};
0567デフォルトの名無しさん
NGNGCLASS_DEBUGINTEGER_INITIALIZER
0568デフォルトの名無しさん
NGNG#define DEFAULT_OR_INITIALIZED_BY(initial) (initial)
#else
#define DEFAULT_OR_INITIALIZED_BY(initial)
#endif
0569デフォルトの名無しさん
NGNG初期化はイメージなどの生成を行うのでcreate()で決定。
でも、終了処理は?createの反対ってなんだろう・・・
以下、考えた名前
delete
destroy
free
remove
terminate
end
皆さん、どれだと思います?
0570デフォルトの名無しさん
NGNG0571デフォルトの名無しさん
NGNG> 初期化はイメージなどの生成を行うのでcreate()で決定。
これが間違っているような気がする。
あくまでも「初期化」なんだから、initialize でいいと思う。
イメージ等の生成を行うって言うのは内部的な話だろ。
逆にイメージ生成がメインと言うなら、終了処理でそのイメージは「削除」するんだろ。
だったら、delete/remove でいいと思う。
イメージの「生成」と言っておきながら、「終了処理」とか言うからちぐはぐになるんだと思う。
0572デフォルトの名無しさん
NGNGこれってコンストラクタを2つに分けなくても、デフォルト引数でよくね?
0573デフォルトの名無しさん
NGNGMouse→Mice→Mocha→Minute→
と変化し、最終的にミッチェルになったんだがだめか?
0574566
NGNGあのクラスの為の定義じゃなくてディフォルトコンストラクタを許すクラス全部の為の定義のつもりなので…
>>568
参考になりました。
>>572
値が指定されてたらその値で構築するので…。
というか「こういう感じ」なのでどうでもいいんですけどね。
みなさんの意見を参考に考えてみたのですが
#if DEFAULT_CONSTRUCTOR_INITIALIZES_MEMBER_AS_SAFETY
#define InitForSafety(initial) (initial)
#else
#define InitForSafety(initial)
#endif
はどうでしょう?変ですか?ご意見よろしくです。
0575デフォルトの名無しさん
NGNG0576デフォルトの名無しさん
NGNGそういう意味なら、素直に初期化することをおすすめする。
初期化しないことのメリットは、なんだろう?
0577566
NGNG組み込み型の代わりのクラスを作っているからです。
デバッグ時には0で初期化され、可能なら初期化を省いてかすかなパフォーマンスの向上をしたいのです。
つまり初期化するかしないかの自由意志を利用者側にゆだねると共に、
うまくいかなかった場合は冗長でも全て初期化するというオプションを
利用者側に残しておきたいのです。
0578デフォルトの名無しさん
NGNGマジで設計が悪いって。つか、君の発想はC++じゃない。
0579デフォルトの名無しさん
NGNG> デバッグ時には0で初期化され、可能なら初期化を省いてかすかなパフォーマンスの向上をしたいのです。
まずデバッグ時とリリース時で初期化の方法変えるなんて最悪。
あと、かすかなパフォーマンスの向上にホントに意味があるのかもっと「よ〜く考えよう。」
0580デフォルトの名無しさん
NGNG0581デフォルトの名無しさん
NGNGまず、未初期化変数の存在を許してしまうことのデメリットの方が、
かすかなパフォーマンスの向上よりも、あきらかに大きい。
そして、0初期化を省くことによるかすかなパフォーマンスの向上は、
適切な初期化方法を提供することで同じ結果を得ることができるはず。
まぁ、すでに未初期化変数があちこちに散らばっていて、
初期化と代入の区別のついていない利用者が多いなら、
この限りではないかもしれない。
名前は、>>574でいいんじゃない?
もうどうでもいいけど。
0582デフォルトの名無しさん
NGNG気に入らないならスルーしろよ。
0583デフォルトの名無しさん
NGNGmona* p = 0;
p = new mona();
0584566
NGNG0585566
NGNGうまくいかなかった場合は冗長でも全て初期化するというオプションを
利用者側に残しておきたいのです。
つまり初期化するかしないかの自由意志を利用者側にゆだねると共に、
うまくいかなかった場合は冗長でも全て初期化するというオプションを
利用者側に残しておきたいのです。
つまり初期化するかしないかの自由意志を利用者側にゆだねると共に、
うまくいかなかった場合は冗長でも全て初期化するというオプションを
利用者側に残しておきたいのです。
つまり初期化するかしないかの自由意志を利用者側にゆだねると共に、
うまくいかなかった場合は冗長でも全て初期化するというオプションを
利用者側に残しておきたいのです。
つまり初期化するかしないかの自由意志を利用者側にゆだねると共に、
うまくいかなかった場合は冗長でも全て初期化するというオプションを
利用者側に残しておきたいのです。
0586デフォルトの名無しさん
NGNG自分で考えるな言われたとおりやるのが正しいと教えられたJava厨に怒ってもしかたがないだろ。
0587デフォルトの名無しさん
NGNG初期化リストで組み込み型に対する value_() と value_((0)) って、いっしょじゃないの?
0588デフォルトの名無しさん
NGNG0589デフォルトの名無しさん
NGNG冗長な初期化のコストをケチッてあえて初期化しないのが常態化してるようだけど。
0590デフォルトの名無しさん
NGNG0で初期化したらバグが見つからないだろ。
0591デフォルトの名無しさん
NGNGどのくらい向上するの?
0592デフォルトの名無しさん
NGNG話を逸らすな。
不定で初期化されたオブジェクトの取り扱いを誤ってドジを踏むような
注意力散漫な奴を正当化するために支払うべきコストなどびた一文ないってことだ。
0593デフォルトの名無しさん
NGNG注意力散漫な奴を正当化するのも馬鹿馬鹿しいからいい加減にしろ。
0594デフォルトの名無しさん
NGNG0595デフォルトの名無しさん
NGNGお前と同じ会社じゃなくて本当によかったよ。
0596デフォルトの名無しさん
NGNG「Better Cとして使い始めるのがいいよ」とかいうアフォな言葉に惑わされてる
C++初心者なんだろう。
0597デフォルトの名無しさん
NGNG0598デフォルトの名無しさん
NGNGJavaをバカにしてますか?
0599デフォルトの名無しさん
NGNG一個一個スコープ指定してるとこか?
Javaから入ったんじゃねーの。
0600デフォルトの名無しさん
NGNG俺はTCPLが初版だったころに、いきなりC++から始めたクチだったが
そのアフォなことをするよりもずっと遠回りをしたと思っているぞ。
ちなみにC++始める前はアセンブラが主力だった。
>>599
スコープってprivate/publicのことを言っているのか?
0601デフォルトの名無しさん
NGNG0602デフォルトの名無しさん
NGNG一番目の引数と二番目の引数に共通に含まれるintの個数を
返す関数の名前はどうしましょう。
0603デフォルトの名無しさん
NGNG0604デフォルトの名無しさん
NGNGその「なぜ」を関数名にしてみたらどうよ〜ん。
0605デフォルトの名無しさん
NGNG0606デフォルトの名無しさん
NGNG0607デフォルトの名無しさん
NGNGlong count_common(T, T)
0608デフォルトの名無しさん
NGNG『係数の足される汎用的な変数』と考えてもピンとも来ないので・・・。
足された変数は透明度や補完とか色んな計算に使用しますです。
0609デフォルトの名無しさん
NGNG0610デフォルトの名無しさん
NGNG0611デフォルトの名無しさん
NGNG0612デフォルトの名無しさん
NGNGそれって要するに temporary な変数じゃないの?
0613デフォルトの名無しさん
NGNG足された,結果は透明度設定や補完処理にも使うので共通の係数なのです。
>>610,611
数学風とは何かを略しての1文字の変数名なのでしょうか。教養ないためピンと来ないんですが
参考までに略してなければどういう単語なのか教えていただけませんでしょうか。
>>612
テンポラリなんですけどインスタンスごとに保持していたい変数なので
クラスメンバにせざるを得なく,ただtemporaryって変数もなぁと。
せめてtemp_"〜"が思いつけば良いんですが・・・。
0615610
NGNG数学方面で t っていえば「媒介変数」の王様格です。語源は何だろう・・・数学板で聞いてみて。
"k" は定数なんでそぐわないと思う。
例えば明るさが変化しながら一定速度で動くものがあったとして、ごく単純には
x = t * dx + x0; // x座標
y = t * dy + y0; // y座標
lum = sin(t * dl); // 明るさ
t += dt;
みたいな感じ。x, y, lum の関係を t を媒介して扱うことから「媒介変数」と呼ばれるわけです。
0616デフォルトの名無しさん
NGNG0617デフォルトの名無しさん
NGNGって調理ネタはさておき、数学のtはtentativeじゃなかったかな。
0618デフォルトの名無しさん
NGNG0619デフォルトの名無しさん
NGNG0620デフォルトの名無しさん
NGNG> x, y, lum の関係を t を媒介して扱うことから「媒介変数」と呼ばれるわけです。
それって単に、t の内容が時刻相当のものだから、>>618 の意見によって t になっているような予感。
0621デフォルトの名無しさん
NGNGその変数によって他の要素の度合いが変わるなら
degreeで良いのでは。
0622デフォルトの名無しさん
NGNG抽象クラスなんですが、汎用的な「処理」に、ぴったりくる単語がどうも思い浮かばないです。
0623デフォルトの名無しさん
NGNG0624622
NGNG既存のものと同じというのは、確かに理解しやすさに有利かもしれないけど、
そもそも俺が、どっちも詳しくないし、やっぱり言葉としてしっくりこないような。
まあでも、候補に入れさせて貰います。
0625デフォルトの名無しさん
NGNGfilterでいいんじゃない?
0626デフォルトの名無しさん
NGNG0627デフォルトの名無しさん
NGNGfilterって意味わかっていってる?
0628622
NGNGせっかく出して貰ったのですが、自分で色々考えたところ、
そもそも汎用的な部分を名前にしようとしたのが間違いだったような気がしてきました。
で、データを受けるだけのインターフェイスとして、
単純に SoundDataReceiver とか、そんな感じにしようかなと。
連結系のクラスも作るつもりなので、出して貰ったものもそのときの参考にさせて貰います。
0629デフォルトの名無しさん
NGNGわかってないとでも?
0630デフォルトの名無しさん
NGNG遅レスだが、
accumulator
0631デフォルトの名無しさん
NGNG0632デフォルトの名無しさん
NGNGSoundData に対して Effector でいいんじゃない?
(名前空間を分けられないなら SoundDataEffector とか)
*どのように* 処理するかは、次のどっちかの方法で分離すればよい。
・Effector のサブクラス
・EffectStrategy クラス(インタフェース)への参照。
EffectStrategy オブジェクトの例としては
BoostEffect や ReverbEffect なんか作るんでしょうね。
0633デフォルトの名無しさん
NGNG0634デフォルトの名無しさん
NGNG答えてもらえなかったことを未だに根に持ってる粘着
0635デフォルトの名無しさん
NGNG0636デフォルトの名無しさん
NGNG単純に設計が悪いと思っただけだけど
0637デフォルトの名無しさん
NGNG0638デフォルトの名無しさん
NGNGガキか?ちゃんと説明しないと伝わるわけないだろうが。技術者失格。
0639622
NGNGデータ(の入ったバッファ)を受け取る。
と、とりあえずこの部分だけをインターフェイス化しようと思ってまして、
ようするに単なる入力だけのインターフェイスなので、
入力と同種の結果が期待されているような言葉は違うかなと。
こいつに出力部分も追加したクラスにならeffectorとかでいいと思いますが。
0640デフォルトの名無しさん
NGNGヘー
0641デフォルトの名無しさん
NGNGSoundData オブジェクトを関連として参照したいだけなのですね。
"処理"するクラスなら、IPO モデル (Input-Process-Output)に従うはずだし。
# 「結果として出力しない処理」はあっても、「そもそも出力をしない処理」はありえない
SoundData オブジェクトのコンテナクラスとして命名したほうが分かりやすいのではないかな。
SoundDataCollection とか SoundDataBag とか。
「上流(録音部分)」は コンテナクラスの addSoundData() メソッドを呼ぶという方向で。
0642622
NGNGコンテナだと、読み出しのメソッドもあって然るべき、とか思っちゃうわけで。
データを何かするオブジェクトの IPO の、まさに"I"の部分だけの名前、と言ったところでしょうか?
0643デフォルトの名無しさん
NGNG勘違い・逆切れを繰り返すおつむの弱いおまいさんはお花畑板でも行ってくれ
0644デフォルトの名無しさん
NGNG寛容度低すぎー
0645デフォルトの名無しさん
NGNG>・Effector のサブクラス
というのが設計が悪い(見通しが悪い)。
これ以上は議論しねー。
0646デフォルトの名無しさん
NGNG訂正しときますね。
> これ以上は議論<del>し</del><ins>でき</ins>ねー。
0647デフォルトの名無しさん
NGNG0648デフォルトの名無しさん
NGNG私怨うざー
0649デフォルトの名無しさん
NGNG0650デフォルトの名無しさん
NGNG0651デフォルトの名無しさん
NGNG0652デフォルトの名無しさん
NGNGそう書けば、懇切丁寧に悪いところを説明してくれると思ったら大間違いだぞ。
0653デフォルトの名無しさん
NGNG0654デフォルトの名無しさん
NGNG君もういいよ、どうせヘタレの説明聞いてもしょうがないし。
>>645 で君が言ってる通り、「設計の話をするところ」じゃないんだから。
0655デフォルトの名無しさん
NGNG0656デフォルトの名無しさん
NGNG0657デフォルトの名無しさん
NGNGなんか特別なプレフィックスとかつけないんですか?
0658デフォルトの名無しさん
NGNGhttp://www.pro.or.jp/~fuji/computerbooks/c/cstyle.hayashi.html
0659デフォルトの名無しさん
NGNGどうでもいいけど、お前キモイよ
0660デフォルトの名無しさん
NGNGアフォ
0661デフォルトの名無しさん
NGNG自分で書いたことで自滅してやんの。(藁
0662デフォルトの名無しさん
NGNG0663デフォルトの名無しさん
NGNG0664デフォルトの名無しさん
NGNGBoostしてReverbするときどうするの?
0665デフォルトの名無しさん
NGNGEffector の Composite でしょ
0666デフォルトの名無しさん
NGNG去れ。
0667デフォルトの名無しさん
NGNG台湾に行きたいわん
0668デフォルトの名無しさん
NGNGなぜEffectorのcompositorにする必要があるのかと、小一時間(ry
0669デフォルトの名無しさん
NGNG0670デフォルトの名無しさん
NGNGゲラゲラ
0671デフォルトの名無しさん
NGNG0672デフォルトの名無しさん
NGNG0673デフォルトの名無しさん
NGNG0674デフォルトの名無しさん
NGNG粘着キモイ
0675デフォルトの名無しさん
NGNG0676デフォルトの名無しさん
NGNG書き込まれたサイズとかだとwrittenSizeって普通にするんですけど、
読み込まれたサイズを馬鹿正直にreadSizeってすると、読み込むサイズと区別かなくなるんですよね。
あえてreadedにしてる人とかいます?
0677デフォルトの名無しさん
NGNGunix 系の仕事するときは read じゃなくて got にする。got_bytes とか。
0678デフォルトの名無しさん
NGNG0679デフォルトの名無しさん
NGNG0680デフォルトの名無しさん
NGNG俺は、「読み込むサイズ」の方を SizeToRead とかに変えた。
0681デフォルトの名無しさん
NGNG0682デフォルトの名無しさん
NGNG0683デフォルトの名無しさん
NGNGsizeWritten, sizeRead にすればいい。
後ろから修飾していれば過去分詞に見える。
0684デフォルトの名無しさん
NGNG味方パーティーの現在の能力や登場した敵の能力などの変化データの、
それぞれの名前をおながいします。考えていたのは、
前者はchara,character、後者はunit、fighterみたいな感じです。
0685デフォルトの名無しさん
NGNGleft,delta,done とかで修飾してる。
0686デフォルトの名無しさん
NGNG設計が悪い。
0687デフォルトの名無しさん
NGNG設計が悪い
0688デフォルトの名無しさん
NGNG設計が悪い
0689684
NGNGなるほど。1単語にこだわりすぎていました。
>>686-688
具体的におながいします。
前者と後者が別々なのがいかんのですか?最大HP、攻撃力とか
同じ部分も多いけど、HP、武器や呪文で上がった分を加算した攻撃力、
回避率アップのフラグなど、後者でしか使わないデータもかなりあるので。
0690デフォルトの名無しさん
NGNG0691684
NGNGあっ、すいません。レス番を見ず、修飾の所を見てそうだと思い書きました。
leftとかよく使われる意味にキャラクターに関係あるのが無かったので、
隠れた意味にあるのか英和で調べていましたが、無いわけですね。
0692デフォルトの名無しさん
NGNGいい加減きもい。ストーカーして捕まったことあるんじゃない?
0693デフォルトの名無しさん
NGNG0694デフォルトの名無しさん
NGNG0695デフォルトの名無しさん
NGNGわかって、スゲー驚いた(w
0696デフォルトの名無しさん
NGNG日本語が下手なだけかもしれないが。
0697デフォルトの名無しさん
NGNGみんな自分の言ってることが唯一解みたいなデムパ飛ばそうとブラフ満載の言葉遊びに走っていて、
技術資料らしい乾いた文体からはかけ離れたものになっている。
0698デフォルトの名無しさん
NGNGだから「設計が悪い」じゃなくて、どうすべきか書けつってんだろ、低能。
0699デフォルトの名無しさん
NGNGそう書けば、手取り足取り教えてくれると思ったら大間違いですよ。
0700デフォルトの名無しさん
NGNG0701デフォルトの名無しさん
NGNG日本語をもっとお勉強しましょうね。
0702デフォルトの名無しさん
NGNGデムパにいくら聞いても無駄だよ
もともと中身ないんだから
ブラフと知ってて煽ってるんなら止めない
もっといじめたれ
0703デフォルトの名無しさん
NGNG0704デフォルトの名無しさん
NGNG一応書いておくけど、それらは別の構造体である必要があるのか?
もともとのステータスを保持する構造体を戦闘用にコピーして使用すればいいだけの話ではないのか?
0705デフォルトの名無しさん
NGNG0706デフォルトの名無しさん
NGNG0707デフォルトの名無しさん
NGNGどこが?(とアホに聞くと絶対答えが返ってこない)
0708デフォルトの名無しさん
NGNG固定データ: invariable_parameters
可変データ: variable_parameters
変数の名前だかクラスの名前だか知らないが、おまえにはこれで十分
0709デフォルトの名無しさん
NGNG>>699
0710デフォルトの名無しさん
NGNG日本語がとても不自由なので、意図が全くわかりません。
推敲してください
0711デフォルトの名無しさん
NGNGbase effective now max とか修飾
0712684
NGNGどこが分からないのか分からないです。
確かによく日本語がおかしいとは言われますが・・・。
>設計が悪い
変えました。>>689で後者の方は前者のメンバも含むと書きましたが、
前者のをメモリに残しておくことで、含まないようにしました。
悪いといっている部分と違うかもしれませんが。
>>705
それは後者の方のメンバに入っています。それも考えましたが、
味方と敵の構造体を別々に作ると処理が重くなるので。
>>708
すいません。構造体の名前です。typedef struct{...}Chara;
良いのがあるなら1単語が良いなと。
>>711
それも考えていました。同じくあれば1単語が良いなと。
0713デフォルトの名無しさん
NGNGstruct Character_param{
int str;
int wiz;
int hp;
int mp;
};
struct Character{
Character_param base;
Character_param now;
};
参照時 who.now.hp = who.base.hp; とか
0714デフォルトの名無しさん
NGNGならば効果が打ち消されたりすることもあるね。
可変データは一般的な「特殊効果」としてまとめて effect にすれば?
character ごとにそれをN個持つというかたちで表現すれば?
struct effect {
int type;
...
};
外部から攻撃力など参照するときは、
character 自身が、自分のもつ effect すべてを適用した結果を返してあげればいい。
0716デフォルトの名無しさん
NGNG0717デフォルトの名無しさん
NGNGまぁそういうなや。
0718684
NGNG>「スクルトで防御力が上がる→可変データ」ということか。〜
昔作ったやつは確か、身の守り、身の守り+防具、身の守り+防具+アップした分、
アップした分で何割アップ(ダウン)させたかを入れておくものというように、
4つ別々に作っていたと思います。ただ今回のとは構造自体が違うのでなんともいえませんが。
>character ごとにそれをN個持つというかたちで〜
>>713さんのような感じでですか?
>外部から攻撃力など参照するときは、〜
外部から参照というのは無いかもしれません。
戦闘に入ったときに(HandleBattleCenter())、最初にすべてのデータを入れて、
そこからCountDamage()とかCheckTurn()とかに引数を渡しながらという感じです。
0720デフォルトの名無しさん
NGNG>>707
何かコメントしろや、糞餓鬼
0721デフォルトの名無しさん
NGNG参照するたびに計算するのを省くために随時 update_now_param(Character*) みたいなのを呼ぶようにするもんです
HPとかは「HP〜割アップ」の効果が切れた途端に死なないようにするとか
update_now_paramの中で多少工夫することになります。
0722デフォルトの名無しさん
NGNG0723デフォルトの名無しさん
NGNG0725デフォルトの名無しさん
NGNGまあゲーム製作板で相談してみなよ。
フェードアウト組がどうでもいいことばかり教えてくれるから。
0726デフォルトの名無しさん
NGNG0727デフォルトの名無しさん
NGNG>>702
>>707
ハァ?
0728デフォルトの名無しさん
NGNG以前「お前の設計が悪い」と指摘されて悔しい思いをしてる誰かさんなんだろう。
しかし、自分の設計でもないのに、これだけ敏感になるというのは、ちょっと病的だなぁ。
0730デフォルトの名無しさん
NGNG0731デフォルトの名無しさん
NGNG「設計が悪い」の一言しか書かないのは、
以前「お前の設計が悪い」と指摘されて悔しい思いをしてる私怨厨。
0732デフォルトの名無しさん
NGNG0733デフォルトの名無しさん
NGNG0734デフォルトの名無しさん
NGNG気に入らないレスはスルーしろよ。いつまで粘着してるんだよ。
0735デフォルトの名無しさん
NGNGいまんとこ賛成とも反対とも言わないが
0736デフォルトの名無しさん
NGNGそれは、
お 前 の 意 見 。
^^^^^^^^^^^^^^^^^^^^^
世間から見て、「公平」かどうかは言わないが。
0737デフォルトの名無しさん
NGNGそういう書き込みが気持ち悪いんだが。
ま、いいや。好きにやって。
0738デフォルトの名無しさん
NGNG荒らしてないでしょ。
彼らの書き込みを荒らしと取るほうが、偏ったものの見方をしていると思うが。
今回のは特にそうだった。
0739デフォルトの名無しさん
NGNG> 荒らしてないでしょ。
【キーワード抽出】
対象スレ: クラス名・変数名等に迷ったら書き込むスレ。Part3
キーワード: 設計が悪い
373 名前:デフォルトの名無しさん[sage] 投稿日:04/01/05 01:05 ⇒ 設計が悪い。そんなクラス作るな。
425 名前:デフォルトの名無しさん[sage] 投稿日:04/01/14 18:41 ⇒ 設計が悪い。そんな関数作るな。
438 名前:デフォルトの名無しさん[sage] 投稿日:04/01/16 03:56 ⇒ 設計が悪い。そんな関数作るな。
454 名前:デフォルトの名無しさん[sage] 投稿日:04/01/17 18:47 ⇒ 設計が悪い。そんな変数作るな。
575 名前:デフォルトの名無しさん[sage] 投稿日:04/02/08 03:46 ⇒ 設計が悪い。
578 名前:デフォルトの名無しさん[sage] 投稿日:04/02/08 11:16 ⇒ マジで設計が悪いって。つか、君の発想はC++じゃない。
595 名前:デフォルトの名無しさん[sage] 投稿日:04/02/08 17:16 ⇒ 驚くほど設計が悪いばかりか、他人の話に聞く耳持たない馬鹿は氏んでいいよ。
596 名前:デフォルトの名無しさん[sage] 投稿日:04/02/08 18:07 ⇒ 設計が悪いのではなく、>>566はC++を知らないのだろう。
633 名前:デフォルトの名無しさん[sage] 投稿日:04/02/14 14:31 ⇒ 設計が悪い
636 名前:デフォルトの名無しさん[sage] 投稿日:04/02/14 18:39 ⇒ 単純に設計が悪いと思っただけだけど
645 名前:デフォルトの名無しさん[sage] 投稿日:04/02/15 11:12 ⇒ >・Effector のサブクラス / というのが設計が悪い(見通しが悪い)。
681 名前:デフォルトの名無しさん[sage] 投稿日:04/02/19 00:34 ⇒ 設計が悪い
686 名前:デフォルトの名無しさん[sage] 投稿日:04/02/20 08:36 ⇒ 設計が悪い。
687 名前:デフォルトの名無しさん[sage] 投稿日:04/02/20 08:36 ⇒ 設計が悪い
688 名前:デフォルトの名無しさん[] 投稿日:04/02/20 08:45 ⇒ 設計が悪い
696 名前:デフォルトの名無しさん[sage] 投稿日:04/02/20 21:57 ⇒ 誰が見ても >684 は設計が悪い。
嵐ととるかどうかは人によると思うけど、あまり意味のある書き込みとは思えないな。
0740デフォルトの名無しさん
NGNG0741デフォルトの名無しさん
NGNG間違っているか?
0742デフォルトの名無しさん
NGNG不快感を与える事を目的とする...
・そういう目的でなく、自分の主張を通したいがために連続カキコする。
・快感を与えるために、独り善がりな小話を連続カキコする。
これはいいのか ?
かと言って、結果として不快感を与えるレスはダメとすると、多分誰も何も書けないだろうし。
(このレスだって不快と思ってる奴は...、多い !? ○| ̄|_ )
> 進展性のない一連の発言
雑談スレは禁止と言うことか...。
0743たざんのいしー。
NGNG0744デフォルトの名無しさん
NGNG少なくとも>>684に関しては、誰が見ても設計が悪いだろ?
俺は>>684に対して「設計が悪い」という連続レス見て爆笑したけどな(w
過剰反応しすぎだろ。
0745デフォルトの名無しさん
NGNG後者の方が読んでて胸糞悪くなる。
0746744
NGNG荒らしだと思うがなぁ。
まぁ、これは個人的な感想だけどね。
0747デフォルトの名無しさん
NGNG0748744
NGNGパターンが一緒だから。
そいつがいなけりゃ荒れないでしょ。
0749デフォルトの名無しさん
NGNG0750デフォルトの名無しさん
NGNG0751デフォルトの名無しさん
NGNG0752デフォルトの名無しさん
NGNG指摘とは「どこかどのように悪いのか」が含まれているもののことをいう。
「設計が悪い」の一言だけでは厨房の煽りとレベルは一緒。
0753デフォルトの名無しさん
NGNG0754デフォルトの名無しさん
NGNG>>735
>>739
>>741
0755デフォルトの名無しさん
NGNG>>749
0756デフォルトの名無しさん
NGNG>>735に賛成か反対か
0757デフォルトの名無しさん
NGNGだからと言って、他人宛のレスに口出すんじゃねーよ。
お前が荒らしてるんだよ。自覚ねーの?
0758デフォルトの名無しさん
NGNG0759デフォルトの名無しさん
NGNG>>749
0760デフォルトの名無しさん
NGNG>>757
リロードやめろよ(w
0761デフォルトの名無しさん
NGNG荒らしが自己弁護してんじゃねえよアホンダラ
0762デフォルトの名無しさん
NGNGほほう、掲示板だと荒らしてもいいと思ってるということですな。
0763デフォルトの名無しさん
NGNG0764デフォルトの名無しさん
NGNGほほう、他人宛のレスに口出したら荒らしかよ。
特定人物以外に干渉されたくない文章を掲示板に書くな知障。
0765デフォルトの名無しさん
NGNG今このスレに書き込みしてる奴は一人しかいない。間違いない。
_, ._
( ゚ ∀゚)
0766デフォルトの名無しさん
NGNG0767デフォルトの名無しさん
NGNGはいはい。
0768デフォルトの名無しさん
NGNG0769デフォルトの名無しさん
NGNG0770デフォルトの名無しさん
NGNG0771デフォルトの名無しさん
NGNG誕生
↓
それなりに盛り上がる
↓
ネタ切れ気味
↓
ジエンが始まる <−−−−−−−−−−−−−−−−−−−−今ここ
↓
1000取りで最後の盛り上がり
↓
終焉
0772デフォルトの名無しさん
NGNG0773デフォルトの名無しさん
NGNG0774デフォルトの名無しさん
NGNG0775デフォルトの名無しさん
NGNG設計が悪い
0776デフォルトの名無しさん
NGNG対象スレ: クラス名・変数名等に迷ったら書き込むスレ。Part3
キーワード: 設計が悪い
373 名前:デフォルトの名無しさん[sage] 投稿日:04/01/05 01:05 ⇒ 設計が悪い。そんなクラス作るな。
425 名前:デフォルトの名無しさん[sage] 投稿日:04/01/14 18:41 ⇒ 設計が悪い。そんな関数作るな。
438 名前:デフォルトの名無しさん[sage] 投稿日:04/01/16 03:56 ⇒ 設計が悪い。そんな関数作るな。
454 名前:デフォルトの名無しさん[sage] 投稿日:04/01/17 18:47 ⇒ 設計が悪い。そんな変数作るな。
575 名前:デフォルトの名無しさん[sage] 投稿日:04/02/08 03:46 ⇒ 設計が悪い。
578 名前:デフォルトの名無しさん[sage] 投稿日:04/02/08 11:16 ⇒ マジで設計が悪いって。つか、君の発想はC++じゃない。
595 名前:デフォルトの名無しさん[sage] 投稿日:04/02/08 17:16 ⇒ 驚くほど設計が悪いばかりか、他人の話に聞く耳持たない馬鹿は氏んでいいよ。
596 名前:デフォルトの名無しさん[sage] 投稿日:04/02/08 18:07 ⇒ 設計が悪いのではなく、>>566はC++を知らないのだろう。
633 名前:デフォルトの名無しさん[sage] 投稿日:04/02/14 14:31 ⇒ 設計が悪い
636 名前:デフォルトの名無しさん[sage] 投稿日:04/02/14 18:39 ⇒ 単純に設計が悪いと思っただけだけど
645 名前:デフォルトの名無しさん[sage] 投稿日:04/02/15 11:12 ⇒ >・Effector のサブクラス / というのが設計が悪い(見通しが悪い)。
681 名前:デフォルトの名無しさん[sage] 投稿日:04/02/19 00:34 ⇒ 設計が悪い
686 名前:デフォルトの名無しさん[sage] 投稿日:04/02/20 08:36 ⇒ 設計が悪い。
687 名前:デフォルトの名無しさん[sage] 投稿日:04/02/20 08:36 ⇒ 設計が悪い
688 名前:デフォルトの名無しさん[] 投稿日:04/02/20 08:45 ⇒ 設計が悪い
696 名前:デフォルトの名無しさん[sage] 投稿日:04/02/20 21:57 ⇒ 誰が見ても >684 は設計が悪い。
0777デフォルトの名無しさん
NGNGなんで問題になってんだ?
0778デフォルトの名無しさん
NGNG0779デフォルトの名無しさん
NGNG0780デフォルトの名無しさん
NGNG>>735
0781デフォルトの名無しさん
NGNG0782デフォルトの名無しさん
NGNG0783デフォルトの名無しさん
NGNG0784デフォルトの名無しさん
NGNG0785デフォルトの名無しさん
NGNGまちがいない。
0786デフォルトの名無しさん
NGNG0787デフォルトの名無しさん
NGNG設計が悪い。
0788デフォルトの名無しさん
NGNGお前だよ、お前。
消えろよ。ウザイ。
0789デフォルトの名無しさん
NGNGで、スレを扱うクラスを書こうと思ったけどスレッド処理と名前がかぶってしまいます。
何か良い名前/方法ない?
0790デフォルトの名無しさん
NGNG0791デフォルトの名無しさん
NGNGそんなものがある言語ならとっくに使っていますよ。
0792デフォルトの名無しさん
NGNGじゃぁプリフィックスで決まりじゃないか?
0793789
NGNG>>791
C++なんであります。
あとあとを考えてnamespaceで閉じこめたほうがいいかなぁ。
ありが�d。
まだまだコードかきたまってないので何かクラス名でとりあえず逃げようと思ってたけど・・・。
ところでなんでWinのクラスは(MFCでないのに)CHogeってしてる人多いの?
未熟な俺はMFCとよく混乱して困るのだが。
0794デフォルトの名無しさん
NGNGインターフェイスの IHoge と使い分けたいからじゃないか?
俺は最近「ソフトウェア工学とコンピュータゲーム」て本を読んで
cHogeに宗派を変えたけど。
この本で役に立った事はこれだけだったな。
0795デフォルトの名無しさん
NGNGVCが勝手に"C"を付けるから。
0796デフォルトの名無しさん
NGNGなに?コイツ
0797デフォルトの名無しさん
NGNG> この本で役に立った事はこれだけだったな。
どんな宗派からcHogeに変えると、どんないいことがあるのか知りたい。
0798デフォルトの名無しさん
NGNGスレッド:thread
スレ:sure
0799794
NGNGCHoge派だった。
例えば世界保健機関クラスを作る時CWHOになったり、
Cで始まる単語でCCanvasとか、Iではじまる単語でIIDとか、なんとなく気持ち悪かった。
そこで小文字ですよ。
cWHO cCanvas iID これで万事が解決と相成ったわけでございます。
0800デフォルトの名無しさん
NGNGSledって書いてあるのを見て笑うと同時にため息が出た。
なんでお前知らないなら調べないんだと書いた奴を問い詰めたかった。
しかし書いた人はもうその職場にいなかった。
0801デフォルトの名無しさん
NGNGソリのクラスとか進行状況管理の(ry
0802デフォルトの名無しさん
NGNG板違い。
マ板に書け。
0803デフォルトの名無しさん
NGNG0804デフォルトの名無しさん
NGNGここ最近のくだらない言い争いに比べたら>>800のほうがよほどましだよ。
マターリ、マターリ
0805デフォルトの名無しさん
NGNG勉強したいと思います。
初心者でも分かりやすいお勧めの本を
教えてください。
宜しくお願いいたします。
0806デフォルトの名無しさん
NGNG0808デフォルトの名無しさん
NGNG悪いけど、君の日本語さっぱり理解できないよ
0809デフォルトの名無しさん
NGNG実装が悪い。
0810789
NGNG>>805
http://pc2.2ch.net/test/read.cgi/tech/1076851442/
0811デフォルトの名無しさん
NGNG例.
1->1
2->2
3->4
4->4
5->8...
0812デフォルトの名無しさん
NGNGX 2の倍数
〇 2^n形式の整数
0813デフォルトの名無しさん
NGNGleastPowerOfTwoGreaterThanOrEqualTo()
0814デフォルトの名無しさん
NGNG有難うございます.^_^V
0815デフォルトの名無しさん
NGNGhttp://www.tanyakhovanova.com/Numbers/numbers.html
こんなの見つけたよ。
0816デフォルトの名無しさん
NGNG有難うございます。
参考にさせていただきます。m(__)m
0817デフォルトの名無しさん
NGNG参考にさせていただきます. m(__)m
0818デフォルトの名無しさん
NGNG0819デフォルトの名無しさん
NGNGまず、単体テスト用のコードをよこせ。
0820デフォルトの名無しさん
NGNG0821デフォルトの名無しさん
NGNG0822デフォルトの名無しさん
NGNGCATEGOR
0823デフォルトの名無しさん
NGNGそこまで書いたら全部かけよw
おれはいつもcategとか書いてるけど、なんかすっきりしないね
0824デフォルトの名無しさん
NGNG0825デフォルトの名無しさん
NGNG0826デフォルトの名無しさん
NGNGねこーねこー
0827デフォルトの名無しさん
NGNG0828デフォルトの名無しさん
NGNG0829デフォルトの名無しさん
NGNG結構スペルを間違えやすい単語だったりする
0830デフォルトの名無しさん
NGNG何が出ないの?
0831デフォルトの名無しさん
NGNGs/でないの/じゃないの/;
の意味でしょ
0832デフォルトの名無しさん
NGNG最後のセミコロンは何?
0833デフォルトの名無しさん
NGNG0834デフォルトの名無しさん
NGNG開発環境はDelphiです
0835デフォルトの名無しさん
NGNGinsert
0836デフォルトの名無しさん
NGNGInsertDailySummaryRecord
0837デフォルトの名無しさん
NGNGありがと〜
0838デフォルトの名無しさん
NGNG長すぎないか調べる関数名はどうしたらいいでしょうか?
0839デフォルトの名無しさん
NGNGIsExistFormData()
CheckFormDataLength()
0840デフォルトの名無しさん
NGNG0841デフォルトの名無しさん
NGNGdataTooLong or dataInLength で良いんじゃね。
0842デフォルトの名無しさん
NGNG述語かどうか分かるだけでも嬉しいな。
0843デフォルトの名無しさん
NGNG0844デフォルトの名無しさん
NGNGエラーメッセージが分かり易いと言う意味ね。error: data too long
よりも error: input too long のが直感的に思える。
0845デフォルトの名無しさん
NGNG0846デフォルトの名無しさん
NGNG0847デフォルトの名無しさん
NGNG0848デフォルトの名無しさん
NGNGこれって何の略?
0849デフォルトの名無しさん
NGNG実装を提供しているクラス、の略だと思われ。
0850デフォルトの名無しさん
NGNG0851848
NGNGttp://jiten.www.infoseek.co.jp/Eiwa?col=EW&pg=result_e.html&qt=implement&sm=1&lc=1&lp=0&svp=SEEK&item=MAIN,NODE,85224
せんきゅー。
わかりやすい名前をつけても英語がわからないとそれを理解できない例ですな(´・ω・`)
0852デフォルトの名無しさん
NGNGこのスレで「設計が悪い」とか書いてるバカ共へ
型破りと形無しの違いは型を理解する者にしかわからない。
型を理解できないお前らごときに指図されなければいけない理由はない!
0854デフォルトの名無しさん
NGNG0855デフォルトの名無しさん
NGNG0856デフォルトの名無しさん
NGNG↓
よーし、新規クラス作成だ
↓
クラス名を考えてなくて迷う
↓
クラス名を考えてるうちにプログラムと全然関係ない事に脳みそがシフト
↓
2ch
↓
寝る
0857デフォルトの名無しさん
NGNG必ず自分でクラスを作っているんだけど、設計がいいのか
悪いのかがすごく気になる。
UMLとか勉強したらそんな心配しなくてもいいようになるのかな。
0858デフォルトの名無しさん
NGNG設計が「いい」とは、「悪い」とは、どんなことを言うのか?
まず、ここをはっきりさせとかんことにゃ、話になるめえよ。
見当もつかなければ、そこいらへんに出回ってるライブラリを色々使い倒し、
それら各々に対して、感動したこと、ムカついたこと、などをまとめてみんさい。
これで他人の受け売りではない、お前さん独自の、論客としての立場ができる。
ちゃんと自分の腹にいちもつ持って色んなところで議論をしていく中で、
その時点その時点まででの結論を「正しい」とするしかないだろう。
神様になろうなんて非科学的な幻想はとっとと捨てちまえ。
0859デフォルトの名無しさん
NGNG=> t
(good-design-p *program-designed-by-someone-else*)
=> nil
0860デフォルトの名無しさん
NGNGプログラムをはじめて十年超。
とりあえず自分なりのセオリーを身につけたつもりだけど
未だによりよい設計があるのではないかと迷う。
絶対に迷わない人がいたら凄いと思う。
0861デフォルトの名無しさん
NGNGAverage programmers think programming is easy.
Good programmers KNOW programming is hard.
0862デフォルトの名無しさん
NGNG0863デフォルトの名無しさん
NGNG0864デフォルトの名無しさん
NGNG普通はどんな名前の付け方をするのですか?
0865デフォルトの名無しさん
NGNG0866デフォルトの名無しさん
NGNGhttp://java.sun.com/j2se/1.5.0/docs/api/ javaだとパッケージがnamespaceに相当するかな
http://aspn.activestate.com/ASPN/docs/ActivePerl perlでもまあこんな感じ
C++のメジャーなライブラリでnamespaceごぅ ってのはあまり見ないなぁ
標準C++ライブラリくらいだと思ってたよ
0867デフォルトの名無しさん
NGNGグローバルから全部明示的に読み下してみて不自然でないようにしてもらえるとありがたい。
0868デフォルトの名無しさん
NGNGOreLib::Threading
OreLib::Drawing
OreLib::Graphics
OreLib::Utility
0869デフォルトの名無しさん
NGNG不可文字だったら代替文字'.'を返すという関数の名前で、
よさそうなのがあったらお願いします。
デバッグで文字をprintfの%cで出すときに使います。
こんな感じで使います。
func(ch) { return isprint(ch)?ch:',' }
printf("%xh:%c\n", ch, func(ch)); //←のfuncの名前を募集です
0870デフォルトの名無しさん
NGNGto_printable(ch) とかなんとかでっち上げてもいいけど、
漏れならソース見てねという意識を込めつつ disp_ch とか disp_ とか意味不明マクロ系の名前にするな。
0871デフォルトの名無しさん
NGNG0872デフォルトの名無しさん
NGNG>870
そうですね。マクロにしてもいいです。
toprintあたりがよさげですかね。
この辺にしときます。
0873デフォルトの名無しさん
NGNG0874デフォルトの名無しさん
NGNG懐かしのQuickPakだと制御文字を除去するRemarkって関数があった気がする。
0875デフォルトの名無しさん
NGNG0876デフォルトの名無しさん
NGNG0877デフォルトの名無しさん
NGNGちゃんと>>869嫁。
> func(ch) { return isprint(ch)?ch:',' }
0878デフォルトの名無しさん
NGNG出張の申請、報告、精算データを入力して、
Excelに出張申請書として吐き出すプログラム。
英字何文字でもいいけど
発音すると長音含め5音以内になってくれると
言いやすくてありがたいです。
0879デフォルトの名無しさん
NGNGネーミングの本とかいろいろ出てるから検索されたし。
0880デフォルトの名無しさん
NGNGASUKA or REI
0881デフォルトの名無しさん
NGNGreport
ln report r
0882デフォルトの名無しさん
NGNG0883デフォルトの名無しさん
NGNGほう。
ではお主、どんな基準でマクロ化・関数化をしているのだ?
まさか藤原先生の本に出てきそうな手合いじゃあるまいな。
0884デフォルトの名無しさん
NGNG5音節、9モーラ
0885デフォルトの名無しさん
NGNG0886デフォルトの名無しさん
NGNG0887デフォルトの名無しさん
NGNG0888デフォルトの名無しさん
NGNGCreateFile
0889デフォルトの名無しさん
NGNG0890デフォルトの名無しさん
NGNGmethod?
0891886
NGNGopenしません。
単に「ファイルが無ければ作る」関数です。
>>888
WinAPIと被りますが。
>>889
createするかしないかは関数内で判断させたいです。
0892デフォルトの名無しさん
NGNG0893886
NGNGもう少し具体的な状況を書くと以下の通りです。
○アプリのバージョンアップがあった
○今回新たにデータファイルが増えた
○アプリではファイルが無ければエラーとしている
(間違ったデータフォルダが指定しされている場合、勝手にファイルを作成してゴミを残したくないので)
○バージョンアッププログラムで今回のファイルを作る事にした
○次回のバージョンアップ時に間違ってファイルを新規作成したくない
こんなところです。
0894デフォルトの名無しさん
NGNGっつうか、更新日時を変更してしまっていいなら、
Touch
でどう?
MakeSureOfExistence
じゃあまりかな。
0895デフォルトの名無しさん
NGNG0896デフォルトの名無しさん
NGNG0897デフォルトの名無しさん
NGNGCreate〜
の2関数コンボでやれよ
0898886
NGNG>バージョンアップを1回飛ばしてしまうユーザには対処しないの?
それに対処するために条件を「ファイルが無ければ(厳密には他の判定もありますが)」にしました。
>MakeSureOfExistence
MakeSureDirectoryPathExistsみたいですね。(ちょっと違うか)
MakeSureがビミョイ気もしますが、候補にさせてもらいます。
>>895-896
今回の関数の呼び出し元がそんな感じの広範囲な名前なので今回はもう少し具体的な名前がいいかなと。
>>897
嫌です。
呼び出し元でそんなに細かい判定を並べたくないので。
0899デフォルトの名無しさん
NGNG0900886
NGNGcreate_requisite_○△□fileは変ですかね?
0901デフォルトの名無しさん
NGNGGetDataFile()でいいだろ。
擬似コードはこんなん。
DataFile datafile = GetDataFile()
Data data = GetData(datafile)
data.setData("foo.value", "value")
datafile.store(data)
0902886
NGNGあとそれに既存ファイルの有無を入れれば、まさにそのままで良いでしょうけど、
結局それを関数化したら命名に困ります。
今回の場合は他の箇所からこの処理を利用することは無いでしょうが、
他の箇所から利用する事を考慮して関数化しちゃいけませんか?
0903デフォルトの名無しさん
NGNGVCLにはForceDirectoryという関数があったっけな
0904デフォルトの名無しさん
NGNGそもそも>>869のように素のprintfでデバッグしてる奴は例外なくアホ。
デバッグ支援関数郡の設計が悪すぎる。
debug_printfだかdebug_dumpでも作ってその中で
!isprintな文字をエスケープすべきだな。
0905デフォルトの名無しさん
NGNG!isprintな文字をエスケープする処理はデバッグ用って話だったか?
0906デフォルトの名無しさん
NGNGMakeSure〜 の代わりに Ensure〜 とか…
0908デフォルトの名無しさん
NGNG0909デフォルトの名無しさん
NGNG0910デフォルトの名無しさん
NGNG0911デフォルトの名無しさん
NGNG単一のカウンタのようなものなら、step とか phase とか?
色んな変数の集合型なら tcb はオーバーかな?
プログレスバーを表示するだけなら、
値をプログレスバーに記憶させれば変数はいらないし
0912909
NGNGcdsProgressDataSetで行こうと思います
ありがとうございました
0913デフォルトの名無しさん
NGNG接頭詞糞
0914デフォルトの名無しさん
NGNG燃料投下ご苦労様です。
0915デフォルトの名無しさん
NGNGCっぽい本格的(?)なスクリプトを同時に使わないといかんので、
それぞれnamespaceで纏めようと思うのですが、
どんな名前がいいもんでしょうか。
文法には直接関係ないクラスとかも結構あるので、
抽象的な区別があればいいんですが、
簡易と本格とかだとイマイチぴったりな英単語見当たらなくて…。
0916デフォルトの名無しさん
NGNG・Easy, Restricted, Simple, Simplified, Partial, BasicLike, Beginner
・何も修飾なし, Complex(だと複素数と混同するか), Full, CLike, Wizard, Expert
0917915
NGNG全然関係無いスクリプトを二つ同時になので、
EasyとExpertを省略してEzとExでやってみまつ。
0918デフォルトの名無しさん
NGNGC++に順応しきれないB厨の泣き声は聴こえんな
0919デフォルトの名無しさん
NGNG0920デフォルトの名無しさん
NGNG0921デフォルトの名無しさん
NGNG開発環境はDelphiです
0922921
NGNG受け取り側の変数の名前をよろしくおねがいします
0923デフォルトの名無しさん
NGNGおよその = Approximate (Approx.)
0924デフォルトの名無しさん
NGNG0925デフォルトの名無しさん
NGNG0926デフォルトの名無しさん
NGNG0927デフォルトの名無しさん
NGNG"どのような"月数かは、それを取得する関数なりメソッドなりの名前で表現しろ。
0928デフォルトの名無しさん
NGNG経過時間=elapsed timeとかいうし、
ElapsedMonth というのは?
0929デフォルトの名無しさん
NGNG0930デフォルトの名無しさん
NGNG関数じゃなくて変数だって。
俺も diffMonth くらいでいいと思う。
詳細な情報については>>927意見に賛成。
ローカル変数であれば
"diffMonth = toRoughMonth(diffDate(oldDate1, newDate)"(適当)みたいな部分があれば十分だろ。
0931デフォルトの名無しさん
NGNG0932デフォルトの名無しさん
NGNGxxx_xxx_xxx() ってのと、
XxxXxxXxx() のどっちが好まれてるわけ?
教えてください。
0933デフォルトの名無しさん
NGNGそれはすれ違いだな >>1
0934デフォルトの名無しさん
NGNG後者は存在しません。
0935デフォルトの名無しさん
NGNG話の前提まちがって内科医?
>C言語って、
0936デフォルトの名無しさん
NGNG名前の付け方なんてライブラリのベンダーごとに違ってくる。
特にC言語では。
個人的にXxxXxxXxxは読みづらいとは思う。
0937デフォルトの名無しさん
NGNG0938デフォルトの名無しさん
NGNG0940デフォルトの名無しさん
NGNG>確かに変でした。
違う、あなたを変だと言ったんじゃない。レスアンカーをよく見てくれ。
0942921
NGNG体調を崩して、ずっと床に伏せてました
いろいろな回答を頂いたようですが、
今回はdiffMonthが適切と思いましたのでこれを使いたいと思います
たくさんのご回答、本当にありがとうございました
0943デフォルトの名無しさん
NGNGどういう名前を付けたらいいか悩んでます。
int WinMain(・・・)
{
??? a("識別子"); // CreateMutex&GetLastError
if( a.???() ) // 多重起動ならtrue
return 0; // 多重起動なので終了
}
こんな感じで使うのですが、???の部分はどういう名前にしたらいいでしょうか?
0944デフォルトの名無しさん
NGNGbool running
0945デフォルトの名無しさん
NGNG2個目 isFailed
かなぁ
0946デフォルトの名無しさん
NGNGclass Mediator
bool isDuplicated
0948デフォルトの名無しさん
NGNG「分解能」って、なんと表せばよいでしょうか?
949 名前:デフォルトの名無しさん 投稿日:04/03/26 15:48
>>948
bkn
950 名前:デフォルトの名無しさん sage 投稿日:04/03/26 15:50
>>948
Resolution
951 名前:デフォルトの名無しさん 投稿日:04/03/26 16:31
>>949-950
ありがとう
952 名前:デフォルトの名無しさん sage 投稿日:04/03/26 17:59
>>949
おまえそんなこと書くなら答えなくていいよ
>>951
おまえもあんな対応されて礼なんていうな
0949デフォルトの名無しさん
NGNG「<FONT size="4">テキスト</FONT>」のようなHTMLの中から、次々に要素を取得していきます。
「<FONT size="4">」「</FONT>」を次々に取得していくのならばGetTag()にでもしようかと思ったんですが。
「<FONT size="4">」「テキスト」「</FONT>」と解析し順に返す関数名は何がいいでしょうか?
0950デフォルトの名無しさん
NGNGでも、今どきHTML解析ツールなんていっぱいあるんでは?
0951デフォルトの名無しさん
NGNGマチクタビレタ〜
☆ チン 〃 Λ_Λ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
ヽ ___\(\・∀・) < 次スレまだ〜?
\_/⊂ ⊂_ ) \_____________
/ ̄ ̄ ̄ ̄ ̄ ̄ /|
| ̄ ̄ ̄ ̄ ̄ ̄ ̄| |
| 愛媛みかん |/
0952デフォルトの名無しさん
NGNG#define *****(base, offset) ((void *)(((char *)base) + offset))
どのような名前をつけたらよいと思いますか?
よろしくお願いします。
0953デフォルトの名無しさん
NGNG0954デフォルトの名無しさん
NGNG0955デフォルトの名無しさん
NGNG0956デフォルトの名無しさん
NGNGありがとうございます。
まだ迷っていますが、
> member_at( type , offset )
から考えてみたいと思います。
0957デフォルトの名無しさん
NGNG誰かdefine定義して下さい。
0958デフォルトの名無しさん
NGNG31は翌月一日-1を使え。
0959957
NGNG>MONTHS_OF_YEAR
馬鹿で英語がよく分からないのですが、monthにsが付くのには意味があるんでしょうか?
>31は翌月一日-1を使え。
そうでした。
質問していながら31のループって1ヶ月分の日計保存領域初期化にしか使ってませんでした。
まあこれを定義するならばDAYS_OF_MONTHという流れですかね?
DAYやMONTHにSを付ける場合と付けない場合ってどう切り分けるのかな?(´・ω・`)
馬鹿だけど気になる。
0960デフォルトの名無しさん
NGNG中学生でもわかるぞこんなの
馬鹿にもほどがある
0961デフォルトの名無しさん
NGNG自称馬鹿に馬鹿という馬鹿も馬鹿
0962957
NGNG日本語の月の複数形はなんて言うんですか?
0963デフォルトの名無しさん
NGNG0964デフォルトの名無しさん
NGNG一瞬 ガッ に見えた。寝起きはいかんな。
0965デフォルトの名無しさん
NGNG0966デフォルトの名無しさん
NGNG0967デフォルトの名無しさん
NGNGbooks,works,cards...
直訳しようとするのが(ry
0968デフォルトの名無しさん
NGNG仕事ら
カードら
# 中1の時はマジでこう訳せと言われた記憶がある
0969デフォルトの名無しさん
NGNG冗談
0970デフォルトの名無しさん
NGNG引き継いだライブラリには既に
bool EqualHotkey( const HOTKEY *, const HOTKEY * );
bool IsValidHotkey( const HOTKEY * );
という関数があるようなので、それに合わせた関数名が欲しいです。
どのような名前があるでしょうか。
お願いします。
0971デフォルトの名無しさん
NGNG> ホットキー[なし]
とはどういう意味 ?
0972デフォルトの名無しさん
NGNGWindows のコードを書いています。
Windows のホットキーコントロールではホットキーを指定しないと [なし] と表示されます。
つまりホットキーには指定されている状態と指定されていない状態があって
ホットキーが指定されていない場合に真を返す関数の名前を考えています。
0973デフォルトの名無しさん
NGNG0974デフォルトの名無しさん
NGNGエラーを返すことなく適正な範囲や組み合わせに訂正する関数には
どんな動詞をつけるのが良いいでしょうか?
0975デフォルトの名無しさん
NGNGCorrectXXX() (XXX は、データの種別とか) ではどうか。
0976デフォルトの名無しさん
NGNGありがとうございます!
その名前、使わせていただきます。
0977デフォルトの名無しさん
NGNG0978デフォルトの名無しさん
NGNGreplaceSpaceではだめか
0979デフォルトの名無しさん
NGNG0980デフォルトの名無しさん
NGNG0981デフォルトの名無しさん
NGNGだめです
>>980
いやです
0982デフォルトの名無しさん
NGNGくさいです
0983デフォルトの名無しさん
NGNG漏れは AddBackSlash() にしてる。最後が\でなかったら云々は気にしない
0984977
NGNGありがとうございました
0985デフォルトの名無しさん
NGNG0986デフォルトの名無しさん
NGNGDelphiだとIncludeなんちゃらという関数がパス名の最後の\を付加してくれた気がする。
0987デフォルトの名無しさん
NGNGこ、これか・・・
0988デフォルトの名無しさん
NGNG0989デフォルトの名無しさん
NGNGレス数が950を超えています。1000を超えると書き込みができなくなります。