クラス名・変数名に迷ったら書き込むスレ。Part9
レス数が1000を超えています。これ以上書き込みはできません。
0001デフォルトの名無しさん
2007/01/10(水) 00:20:29質問する人は、その変数に何を格納するのか(クラスだったらその役割)
プログラミング言語は何なのかを、それぞれ書いて、
いい変数名を思いついた人は、それに答えてあげましょう。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
>>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: 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/
Part7: http://pc8.2ch.net/test/read.cgi/tech/1144978008/
Part8: http://pc10.2ch.net/test/read.cgi/tech/1154448184/
0002デフォルトの名無しさん
2007/01/10(水) 00:21:20英和・和英辞典。
http://dictionary.goo.ne.jp/
http://www.excite.co.jp/dictionary/
英英辞典のリンク集。
外国語広場: 英語: オンラインで使える英英辞典 英和・和英辞典
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デフォルトの名無しさん
2007/01/10(水) 00:22:17シソーラス(類語)検索
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デフォルトの名無しさん
2007/01/10(水) 00:22:56変数名って、どの位こだわりますか?
http://pc.2ch.net/prog/kako/1038/10383/1038306623.html
ローマ字変数を使う奴は馬鹿
http://pc8.2ch.net/test/read.cgi/prog/1054319927/l50
ゲーム内で使う長い変数を縮めてあげるスレ
http://pc10.2ch.net/test/read.cgi/gamedev/1024902432/l50
★★★コーディングマナー★★★
http://pc5.2ch.net/test/read.cgi/tech/1056508692/l50
ちょっと待て!ハンガリアン
http://pc8.2ch.net/test/read.cgi/tech/1011026963/l50
Cのマナーいろいろ
http://pc8.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/dnvs600/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デフォルトの名無しさん
2007/01/10(水) 00:25:12>>1の前スレ部は行数制限のため構成を変更させていただいた。
また、>>3にあった専門語辞書参照サービスはサービス終了のため撤去しました。
0006デフォルトの名無しさん
2007/01/10(水) 00:29:37乙であります!
0007デフォルトの名無しさん
2007/01/10(水) 01:52:39イケメン
0008デフォルトの名無しさん
2007/01/10(水) 08:32:13ClHage
0009デフォルトの名無しさん
2007/01/10(水) 23:21:033つ以上、思い当たる点があればアナタの性格はひん曲がっており、ネガティブ負け組人生を歩んでいます。
□派遣先の社員の意見にはたとえ間違っていても反対しない
□派遣先から「いつまでもここで仕事してくださいね」と言われるようになりたい
□自社に仕事を持ち帰れるように言われるとムカつく
□自社で仕事なんてできるわけがない
□派遣/受託の差異を指摘する人間はムカつく
□派遣先には仕事だけでなく自分のプライベートについても指示して欲しい
□自分の月額金額を知らない
□派遣先社員より自分の生涯収入が低いのは当然だ
□派遣先に尻尾を振り、いつまでも一緒に仕事をすることが大切だ
□今のプロジェクトが終わっても同じ派遣先に常駐したい
0010デフォルトの名無しさん
2007/01/10(水) 23:28:17public Sauce sauce;
public Firm firm;
}
0011前スレ985
2007/01/11(木) 13:39:36http://pc10.2ch.net/test/read.cgi/tech/1154448184/985-987
http://pc10.2ch.net/test/read.cgi/tech/1154448184/995-999
995:TRPGCharacter
996:アバター(Avatar)
995:C(PCとNPCの共通部分から)
998:chara, performer, CharacterElement/CharacterCore
999:Game〜 と接頭辞、例えばGameCharacter
アバターは985で書いたとおりビデオ・ゲーム界では自キャラを表すのに良く使われていますが、
TRPG世界ではいま一つ定着してない気がして…。
あと問題のインターフェースは自キャラ以外のNPCも含むし…。
Cは実は自分も一瞬思ったんですが、さすがにちょっと情報量少なすぎかも…。
それと987で書いたように継承ではなく集約(Playerオブジェクトの違い)で
PCとNPCの違いを実装する予定なのでそうなると将来もPCクラスやNPCクラスが
できることはなくいっそう意味不明に…。
接頭辞方式は実は最初対象のTRPGの略称2文字を使ってたんですが、
他の要素に接頭辞がないのにCharacterだけ接頭辞が付くのがどうも個人的にしっくりこず…。
あと綴りが長くなり勝ちなのも若干…(ある程度はIDEが補完してくれるんですが)。
とはいえ一般的な接頭辞(Game、TRPG、RPGなど)なら
対象のTRPGの略称2文字と違って合成名詞っぽくなるのでまだ多少未練はありますね。
CharacterやめてCharくらいにしておけばつづりも短くできる余地は有るし…。
迷いますなぁ。
0012デフォルトの名無しさん
2007/01/11(木) 14:05:03あとPersonとかEntityとか
0013前スレ985
2007/01/11(木) 14:32:26前スレ985で書きましたように現在のインターフェース名はActorです。
人外のもの(動物とか精霊とかなんかよくわからないものとか)もいるのでPersonは不向き。
Entityはキャラクターとアイテムの共通インターフェースに使うかもしれません。
(死んだり気を失ってるキャラクターを物扱いできるように。)
0014デフォルトの名無しさん
2007/01/11(木) 18:21:03わかりやすいように
GetUserInformations0001()
とか付けたのに、これを手打ちするのが面倒。
コピペしようと思ってもそこまで移動させてコピーしペースト位置まで戻すのが面倒
かといってA0001とかだとサッパリわからんし
0015デフォルトの名無しさん
2007/01/11(木) 19:10:33ところで、板違いスレ違いなのは百も承知ですが、卓上ゲーム板にはこんなところもあります。
http://game12.2ch.net/test/read.cgi/cgame/1131506735/
既に住人の方だったら申し訳ないですが。
0016デフォルトの名無しさん
2007/01/11(木) 20:04:580017デフォルトの名無しさん
2007/01/11(木) 20:26:500018デフォルトの名無しさん
2007/01/11(木) 21:19:470019デフォルトの名無しさん
2007/01/11(木) 21:46:020020デフォルトの名無しさん
2007/01/11(木) 22:02:01isNumeric , isNumber とか。
0021デフォルトの名無しさん
2007/01/11(木) 22:15:32calcNumberOfBytes(...)
getNumberOfBytes(...)
でおk?
getBytesだとバイトの配列返しそうだし。名前の長さはあんま気にならないんだけど
なんかぱっと見きにくわん。誰かカッチョヨク命名してくれ
0022デフォルトの名無しさん
2007/01/11(木) 22:15:34numeric は形容詞、 number は名詞じゃないの?
0023デフォルトの名無しさん
2007/01/11(木) 22:16:41個人的にbyte countのほうがしっくり来るのだが。
0024デフォルトの名無しさん
2007/01/11(木) 22:17:040025デフォルトの名無しさん
2007/01/11(木) 22:23:42あれからするとbyte countはどうなの?
0026デフォルトの名無しさん
2007/01/11(木) 22:33:03byte sizeだとそのままとると1バイトのサイズを返しそうな気がする
0027デフォルトの名無しさん
2007/01/11(木) 22:36:590028デフォルトの名無しさん
2007/01/11(木) 22:42:060029デフォルトの名無しさん
2007/01/11(木) 22:44:52そんな用法はない
0030デフォルトの名無しさん
2007/01/12(金) 00:18:10なくはないみたいよ。普通 in だけど。
0031デフォルトの名無しさん
2007/01/12(金) 00:43:12by 〜の方だと思うが。
0032デフォルトの名無しさん
2007/01/12(金) 01:04:31"size in kb" の検索結果 約 879,000 件
"size by kb" の検索結果 約 18 件
0033デフォルトの名無しさん
2007/01/12(金) 01:09:540034デフォルトの名無しさん
2007/01/12(金) 01:25:210035デフォルトの名無しさん
2007/01/12(金) 03:16:50紹介ありがとう。
でもマが本業で趣味のプログラミングの対象がTRPGツールなだけなんで
ザっと見たところそのスレはあんまり住み心地が良くなさそうだ。
そこどうもまともなマ人口が少なそうで。
0036デフォルトの名無しさん
2007/01/12(金) 17:15:180037デフォルトの名無しさん
2007/01/12(金) 19:36:21Actorでいんじゃね?もしくはActableとかIActorとか。
インタフェースにサフィックス〜ableやプレフィックスIを付ける流儀はよく見かける。
それから、Charにすると、意識せずに変数作るとcharになって、予約語とかぶる。
Eclipse使ってるとちょっと困るよ。
また、パッケージ共通のプレフィックスは、だんだんタイピングが面倒くさくなるから止めといた方が無難。
そもそも、そんなの付けたらパッケージの意味がない。
0038デフォルトの名無しさん
2007/01/12(金) 19:46:49>そこどうもまともなマ人口が少なそうで。
それはそうかも。CVSリポジトリにclassファイルを見つけたときは目を疑った。
0039デフォルトの名無しさん
2007/01/12(金) 19:53:59なにか編集中のファイルがあるのに、さらにファイルメニューから「開く」とか、
あとは今のファイルを保存しないと出来ない処理とかで、
選んだときに、「編集中のファイルを保存するか?」を聞く処理を
bool ●●● {
if (modified) {
// "編集中ファイル保存汁?" のメッセージボックス
// ボタンは YES, NO, CANCEL
if (canceled)
return false;
if (Yes)
ファイルを保存
}
return true;
}
ていうふうにまとめたんだけど、この関数につける名前に困ってます。
お知恵をおかりしたく。
0040デフォルトの名無しさん
2007/01/12(金) 21:00:090041デフォルトの名無しさん
2007/01/12(金) 21:02:14>>40のがイイと思う。
0042デフォルトの名無しさん
2007/01/12(金) 21:08:57っていうか、そんなの無理に括り出しても可読性下げるだけだと思うが。。
どうしても括り出すとしてもその処理の括り方は直観的じゃないだろう。
どうしても括り出すなら俺ならユーザーに保存するかどうかを確認する
部分だけにするね。
QueryUserToQuitWithoutSaveとかにして。
0043デフォルトの名無しさん
2007/01/12(金) 21:18:10悪くはないと思うけど
0044デフォルトの名無しさん
2007/01/12(金) 21:27:500045デフォルトの名無しさん
2007/01/12(金) 21:40:36Win32 API的な名前の付け方だよね
0046デフォルトの名無しさん
2007/01/12(金) 23:43:40中で、ダイアログ出してとかアクション起こされると困っちゃうなボク。
0047デフォルトの名無しさん
2007/01/13(土) 00:47:490048デフォルトの名無しさん
2007/01/13(土) 00:49:450049デフォルトの名無しさん
2007/01/13(土) 01:17:49ってネタのつもりで考えたら、ぐぐったら引っかかった。
0050デフォルトの名無しさん
2007/01/13(土) 08:49:300051デフォルトの名無しさん
2007/01/13(土) 20:36:000052デフォルトの名無しさん
2007/01/13(土) 20:54:090053デフォルトの名無しさん
2007/01/13(土) 21:13:07/*内容が変更された*/
bol変数010_内容変更_された=1
bol変数020_内容変更_されてない=0
bol変数015_内容変更_された_念のためもう一つ=1
0054デフォルトの名無しさん
2007/01/13(土) 21:15:47それ、質問なの?
それとも回答?
0055デフォルトの名無しさん
2007/01/14(日) 00:35:400056デフォルトの名無しさん
2007/01/14(日) 04:26:420057デフォルトの名無しさん
2007/01/15(月) 02:19:250058デフォルトの名無しさん
2007/01/17(水) 08:47:37状態の関数ならIsSavedよりIsModifiedの方が効率いいなw
0059デフォルトの名無しさん
2007/01/17(水) 09:02:480060デフォルトの名無しさん
2007/01/17(水) 14:47:12confirmOnExit
confirmOnQuit
0061デフォルトの名無しさん
2007/01/17(水) 22:21:150062デフォルトの名無しさん
2007/01/17(水) 23:38:32「自分の直後に兄弟ノードを挿入するメソッド」なんですが、どんなのがいいでしょう?
DOM風ということで Node#next_sibling という直後の兄弟ノードを取得するメソッドは
既にあるので、これに近い形だと助かります。
0063デフォルトの名無しさん
2007/01/17(水) 23:47:010064デフォルトの名無しさん
2007/01/18(木) 02:08:16insert_after_self
0065デフォルトの名無しさん
2007/01/18(木) 20:23:420066デフォルトの名無しさん
2007/01/18(木) 20:27:020068デフォルトの名無しさん
2007/01/19(金) 19:53:570069デフォルトの名無しさん
2007/01/19(金) 20:46:070070デフォルトの名無しさん
2007/01/19(金) 23:35:32flagが真かどうかを調べ、省略可能かどうかを取得する関数名はどのようなものが良いでしょうか。
動作Hoge_1を省略するためには条件flag[1]が、
動作Hoge_2を省略するためには条件flag[2]が、…(略)…それぞれ成り立っている必要があります。
(1) 引数で番号を指定し、flag[番号]の内容に応じてtrue/falseを返す
(2) 全てのflagを調べ、配列resultに結果を代入して返す
(1)と(2)の両方について、お願いします。
0071デフォルトの名無しさん
2007/01/19(金) 23:51:29何をお願いされてるのかわからんが。
(1) flag[番号]
(2) copy(result, flag)
って感じ?
0072デフォルトの名無しさん
2007/01/20(土) 00:26:43(1) bool can_bypass_hoge(int n)
(2) bool[] get_hoge_bypass_flags()
skipとかでもいいかな
0073デフォルトの名無しさん
2007/01/20(土) 00:33:24関数名です。
すっかり書き忘れていましたが、flagの中身はDBから取得するんで、関数の外には出したくないんですよね。
>72
ありがとうございます。そんな感じで行こうかと思います。
そういえばそんな単語もありましたね。<bypass、skip
0074デフォルトの名無しさん
2007/01/20(土) 15:24:33素朴な疑問だが
その5行くらいで済みそうな処理を
いちいち関数化する必要はあるのか?
0075デフォルトの名無しさん
2007/01/20(土) 15:35:15その処理が随所に登場するとか。
0076デフォルトの名無しさん
2007/01/20(土) 15:48:16再資源化とか考えたら
関数化必要かも知れないけど
DBアクセスする時点で
その処理は別システムと連携してるから
今のプログラム以外では意味なさないと思う。
詳細は分からんが。
0077デフォルトの名無しさん
2007/01/20(土) 17:04:48実際にはflagの判定はもーちょっと複雑なのですよ。
>75
今ざっと調べたところ、7箇所に登場した。
>76
そ、そこは考えないことにするっ!(笑)
……先輩……もうちょっと保守作業を考えて組んでくれ……。
0078先輩
2007/01/22(月) 17:21:31保守が自分じゃないからそう組んだんだよーんww
省略できるのが毎回なら、関数の中に判定を組み込んで
関数名は何も気にせずつければいいんじゃない?
0080デフォルトの名無しさん
2007/01/24(水) 19:32:29□□□□■■■■■□□□□
↑ ↑
開始位置 終了位置
こんな感じのリストデータ構造の名前はなんてつけたらいいでしょう?
あらかじめ、十分な大きさの配列を確保しておき、
開始位置と、終了位置を記録して、速度低下を招かず、
・先頭、終端要素の削除
・終端への要素の追加
ができる。
一般的な名前はさすがに、ないのでしょうか?
0081デフォルトの名無しさん
2007/01/24(水) 19:34:00SlideListと勝手につけています。
0082デフォルトの名無しさん
2007/01/24(水) 19:37:31リングバッファ
0083デフォルトの名無しさん
2007/01/24(水) 19:42:05soreda!!
サウンドデバイスのバッファとかも、その構造でしたね。
そういえば、忘れてました。
0084デフォルトの名無しさん
2007/01/24(水) 20:09:400085デフォルトの名無しさん
2007/01/24(水) 20:14:00stack/queueはこの構造を利用して実装するアプリケーション、という位置づけのものだと思う
008682
2007/01/24(水) 20:30:12機能:キュー(両端キュー)
って感じかな。
モダンな実装隠蔽のプログラミングスタイルからいうとキューのほうがいいかもね
スタックは違わない?
008785
2007/01/24(水) 20:34:07>・先頭、終端要素の削除
>・終端への要素の追加
追加する側と削除する側を同じに使えばスタックにできるよ
追加する側と削除する側を別にしたらキューになる
どっちも混在させたら、キューともスタックとも言えないものになる
上の仕様だと、使い方を決めて初めてキューだとかスタックになるわけ。
だからあくまで、リングバッファと言ったのです
008880
2007/01/24(水) 20:40:41実際のリングバッファのように、終了位置 < 開始位置となることがなく
(なくというか、実装が面倒なのでなしに)
実際に使う場合は、FIFO的に、
・先頭削除
・終端追加
しか使わないようなので、
キュー(queue)の方がいいかもと思いました
0089デフォルトの名無しさん
2007/01/24(水) 21:02:350090デフォルトの名無しさん
2007/01/24(水) 21:15:27お節介ながら、最後までいったらどうしちゃうの ドキドキクマクマ
009180
2007/01/24(水) 22:25:30最後までいったら、追加できないエラーを返します。まあ、ゲームで使うので、最大値はあっても全然平気なので。
0092デフォルトの名無しさん
2007/01/25(木) 00:42:55思いついた
SubArray
0093デフォルトの名無しさん
2007/01/25(木) 02:29:08Double Ended QUEue、両端キューの略だとさ。
0094デフォルトの名無しさん
2007/01/25(木) 02:38:090095デフォルトの名無しさん
2007/01/25(木) 02:38:370096デフォルトの名無しさん
2007/01/25(木) 10:17:320097デフォルトの名無しさん
2007/01/25(木) 13:44:470098デフォルトの名無しさん
2007/01/25(木) 17:39:50先頭:Top? Head?
終端:?
0099デフォルトの名無しさん
2007/01/25(木) 17:40:200100デフォルトの名無しさん
2007/01/25(木) 17:43:590101デフォルトの名無しさん
2007/01/25(木) 19:08:400102デフォルトの名無しさん
2007/01/25(木) 19:44:120103デフォルトの名無しさん
2007/01/25(木) 19:44:47Delohiなら、これに合わせりゃいいか・・・
0104デフォルトの名無しさん
2007/01/26(金) 00:11:570105デフォルトの名無しさん
2007/01/26(金) 04:01:110106デフォルトの名無しさん
2007/01/26(金) 05:10:470107デフォルトの名無しさん
2007/01/26(金) 12:46:170108デフォルトの名無しさん
2007/01/26(金) 14:39:37それですんだら、このスレいらねーんだよ。
0109デフォルトの名無しさん
2007/01/26(金) 14:41:080110デフォルトの名無しさん
2007/01/26(金) 15:20:020111デフォルトの名無しさん
2007/01/28(日) 14:14:150112デフォルトの名無しさん
2007/01/28(日) 15:05:01シッポ のほうがかわいい。
0113デフォルトの名無しさん
2007/01/29(月) 20:16:38あらかじめ動的に配列を確保しておき、
・要素を追加するときは、空きを探して追加します。
・要素を削除するときは、フラグを立てるだけ。
特徴は、順列無視。要素の追加、削除が比較的高速にできるという
配列型リスト(ArrayListの変形)です。
(最大要素数以上に、追加した場合は、自動的にリストの拡大が行われます)
イメージ的には、こんな感じです。
□……空き
■……要素有り
■■■□□■■□□
追加:
→→→↓ここに突っ込む
■■■□□■■□□
↓
■■■■□■■□□
削除:
↓ここを消したい
■■■□□■■□□
↓
■□■□□■■□□
フラグを立てるだけ
ObjectPoolとか、
ParkingList(車庫をイメージしている)とか考えましたが、
一般的な名前ってないですか?
0114デフォルトの名無しさん
2007/01/29(月) 20:17:28分かりにくいですね。
追加順番の無視といいますか。
0115デフォルトの名無しさん
2007/01/29(月) 21:29:48それが高速なんて絶対にありえないと思う。
追加するときに逐一スキャンしなきゃダメじゃんそんなの
0116デフォルトの名無しさん
2007/01/29(月) 21:39:580117デフォルトの名無しさん
2007/01/29(月) 21:56:460118デフォルトの名無しさん
2007/01/29(月) 22:45:230119デフォルトの名無しさん
2007/01/29(月) 23:41:310120デフォルトの名無しさん
2007/01/29(月) 23:51:020121デフォルトの名無しさん
2007/01/30(火) 00:08:120122デフォルトの名無しさん
2007/01/30(火) 02:03:17実際には、配列分オブジェクトをあらかじめ確保しておいて使うのです。
頻繁にオブジェクトを追加、削除する場合に、
メモリ確保、開放を一切行わずに行えるため、比較的高速なんです。
ちなみに、考えたらわかると思いますが、常に頭からスキャンはしませんw
ゲームなんかだとよく使われるんですよ・・・。
0123デフォルトの名無しさん
2007/01/30(火) 02:05:50でもねえ・・・。
今時、ゲームとはいえ、小さなメモリ確保を1フレーム数百回、一秒間に数千回やったくらいだと
たいした差は出ないんですけどね('A`)
0124デフォルトの名無しさん
2007/01/30(火) 02:14:15いまはもう、スタック使ったほうが早いよ。
0125デフォルトの名無しさん
2007/01/30(火) 02:41:20スタックですか?いまいちスタックで代用できるように思えないのですが・・・
スタックって、基本は、最後に入れたものを先に出すという構造と記憶しているのですが、
途中で破棄されたオブジェクトを削除する場合は、どうするんですか?
削除して、詰める、だと普通のArrayListなんかと同じだと思うのですが、
あえて、スタックを持ち出す意味はなんですか?
ちょっと、頭が悪いせいか想像力が働きません。
0126デフォルトの名無しさん
2007/01/30(火) 02:55:26なんか、突っかかったような言い方になってますけど、
現場の方っぽいので、いろいろ意見聞いてみたいんです。
ウザかったら、ゲーム製作技術板にでも行きますので言ってください。
0127デフォルトの名無しさん
2007/01/30(火) 03:42:48segregated storage 使え。確保時のスキャンを不要にできる。
実際は memory pool みたいなクラスにラップして使うといい。
その前に、普通に new して本当に速度が問題になるか
確認したほうがいいが。
0128デフォルトの名無しさん
2007/01/30(火) 05:38:45Pool Concepts
http://boost.cppll.jp/HEAD/libs/pool/doc/concepts.html
boostのこれですかね?
同じメモリ幅(例えば、同じ型のオブジェクト)の追加削除に利用できて、
Linked List(連結リスト)のメモリ配置をArrayList(配列リスト)でやった様な感じで、
両方のいいとこどりをしたようなデータ構造なんですね。
うまいことやれば、追加の順番も維持できそうですね(イテレータを使えば)。
俺が、勉強不足なのはわかるんですけど、
ところで、segregated storage とかの単語とか知識って、
こういうのってどこで仕入れてくるものなのか・・・。
そういや、こういうのを語るスレはどこが適切なんだろう・・・
0129デフォルトの名無しさん
2007/01/30(火) 11:03:02boost のそれと同じなので参考にするといい。っていうか、 boost::pool 使えば?
自分の言葉で理解したいのは分かるが、 segregated storage 自体には
Linked List も ArrayList も関係ない。 segregated storage を使えば
「両方のいいとこどりをしたような」コンテナを作ることが出来るということ。
「追加の順番を維持」ってのもよく分からんな。
メモリ確保について、適当に google で調べていればすぐに見つかる。
数年前は英語も含めて検索して無いとほとんど無理だったけど、今なら
そのリンク先のような日本語の文書もあるんで日本語だけでもなんとか
たどり着けるんじゃないかな?
確かにスレ違いなんだけど、適切なスレも思い当たらない。
C/C++ に特有の話だろうから C/C++ のスレで適当に話せばいいかもしれない。
どっかいいスレがあれば誘導よろしく。
0130デフォルトの名無しさん
2007/01/30(火) 14:40:23>>128は能力はあるんだろうけど、まだ駆け出しっぽいから今のム板のスレにはよさげなスレなさそうだ。
C++スレがいいんだろうがboostの話が出ると専門スレ行けって話になるのに、boost自体の位置づけに不案内っぽいから難しいね。
かといって初心者スレってわけでもなさげ(つか初心者スレがレベル低すぎるってのもあるが)
0131デフォルトの名無しさん
2007/01/31(水) 00:06:50こちらにも現役の方がいらっしゃるようですので、
ゲームにおけるデータ構造・クラス設計・パターン
http://pc10.2ch.net/test/read.cgi/gamedev/1155209226/
で、聞いている肝心の俺が、C++使いではないと言う罠・・・(笑)
Delphi使いはいつも肩身が・・・。
0132デフォルトの名無しさん
2007/01/31(水) 00:23:02そこなら文句無いだろう。「データ構造」ってあるしな。
問題は板自体の人口が少な目ってことだが、まぁしょうがないだろう。
0133デフォルトの名無しさん
2007/02/04(日) 13:02:0450枚ごとに包装されている「棒金」って英訳すると??
packed coin とか wrapped coin とか??
0134デフォルトの名無しさん
2007/02/04(日) 14:52:550135デフォルトの名無しさん
2007/02/04(日) 15:25:550136デフォルトの名無しさん
2007/02/04(日) 21:05:30おぉ考えもつかなかった
それじゃ帯封のついている札は?
0137デフォルトの名無しさん
2007/02/05(月) 00:45:480138デフォルトの名無しさん
2007/02/05(月) 01:35:130139デフォルトの名無しさん
2007/02/05(月) 08:44:410140デフォルトの名無しさん
2007/02/05(月) 15:58:420141デフォルトの名無しさん
2007/02/05(月) 16:26:20金塊だなw
札束か・・・
Bullet
実弾。
WadOfMoney
という訳も見つけた。
0142デフォルトの名無しさん
2007/02/05(月) 17:55:15DoesArrived うーん。
IsArrvied は変だし
Arrived かな?
0143デフォルトの名無しさん
2007/02/05(月) 17:57:37変じゃないけど・・・・
0144デフォルトの名無しさん
2007/02/05(月) 18:07:130145デフォルトの名無しさん
2007/02/05(月) 19:45:360146デフォルトの名無しさん
2007/02/05(月) 19:49:02なぜにin?
0147デフォルトの名無しさん
2007/02/05(月) 20:22:060148デフォルトの名無しさん
2007/02/05(月) 22:05:56「到着する」という動作をするようにしか見えない
0149デフォルトの名無しさん
2007/02/05(月) 23:53:22そっか、そゆときhas使えばいいんだけえ
0150133
2007/02/06(火) 20:50:47Bulletはヤバいっしょ 税務署が査察に入った時を考えると
笑えるけどね
「ん?課長!こんな名前のフィールドがあります!」なんてさ
0151デフォルトの名無しさん
2007/02/06(火) 21:21:580152デフォルトの名無しさん
2007/02/06(火) 21:23:500153デフォルトの名無しさん
2007/02/06(火) 21:25:48後のこと考えたら聞いた方が良いんじゃないの?
金融ならそこそこインテリって人はいると思うし。
全くということはないけど、スレの趣旨とちょっとズレてる気もする。
0154デフォルトの名無しさん
2007/02/06(火) 21:44:21「趣旨とずれている」と言い始める一人監査部
0155デフォルトの名無しさん
2007/02/06(火) 21:56:370156デフォルトの名無しさん
2007/02/06(火) 21:56:53ズレてないと思うなら端的にズレてないと思う理由を言えば良いんだよ。
っていうか、これは推測だけど>>154って設計の話が始まると下らないテンプレ
を執拗にかざすいつもの馬鹿なんじゃねえの?
0157デフォルトの名無しさん
2007/02/06(火) 22:02:050158デフォルトの名無しさん
2007/02/06(火) 22:20:49端的になんていう奴 生理的に嫌だね
0159デフォルトの名無しさん
2007/02/06(火) 23:00:260160デフォルトの名無しさん
2007/02/06(火) 23:00:570161デフォルトの名無しさん
2007/02/06(火) 23:08:020162デフォルトの名無しさん
2007/02/06(火) 23:09:160163デフォルトの名無しさん
2007/02/06(火) 23:52:130164デフォルトの名無しさん
2007/02/06(火) 23:56:29だからさあ、メンバ名から構造体の名前を命名しろ、
ってのがそもそも間違ってると思うぜ。
構造体はそのデータの意味から命名するんだよ。
そんでもってその意味はちゃんと書かなきゃあんた以外の人間に分かるはずがないだろ
0165デフォルトの名無しさん
2007/02/07(水) 01:03:53dimension
degreeじゃなかったよな(?
0166デフォルトの名無しさん
2007/02/07(水) 07:55:070167デフォルトの名無しさん
2007/02/07(水) 14:24:17英語に訳すと何が適当なんでしょうか?
0168デフォルトの名無しさん
2007/02/07(水) 14:46:37あるいはsettings/setup/configurationなど。
慣用句としては、ユーザーが他のユーザーにアドバイスする場合などに
Your milage may vary(YMMV)「燃費は異なる場合があります」
という言い方もある。
0169デフォルトの名無しさん
2007/02/07(水) 14:48:510170デフォルトの名無しさん
2007/02/07(水) 19:06:40勉強になった
0171デフォルトの名無しさん
2007/02/07(水) 19:56:05どうつけていいか迷っているのですが、ここで聞いてもいいですか。
0172デフォルトの名無しさん
2007/02/07(水) 20:00:47bar
baz
hoge
test
aaa
0173デフォルトの名無しさん
2007/02/07(水) 20:25:16alpha, bravo, charlie, delta, echo, fly, .....
0174171
2007/02/07(水) 20:28:220175デフォルトの名無しさん
2007/02/07(水) 20:34:23ワロタ
0176デフォルトの名無しさん
2007/02/07(水) 22:44:38どうでも良いことで悪いが、
NATOのcommunication code wordなら
Alfa, Bravo, Charie, Delta, Echo, Foxtrot, ...
だろう。
0177デフォルトの名無しさん
2007/02/07(水) 22:54:530178デフォルトの名無しさん
2007/02/09(金) 19:06:58誰か知恵を貸してくらはい。
0179デフォルトの名無しさん
2007/02/09(金) 19:08:020180デフォルトの名無しさん
2007/02/09(金) 20:25:27XmlWriter
0181デフォルトの名無しさん
2007/02/09(金) 20:30:45っ【XML-RW】
0182デフォルトの名無しさん
2007/02/09(金) 23:18:590183デフォルトの名無しさん
2007/02/09(金) 23:26:420184デフォルトの名無しさん
2007/02/10(土) 17:16:250185デフォルトの名無しさん
2007/02/10(土) 21:25:580186デフォルトの名無しさん
2007/02/11(日) 16:49:07orz
0187デフォルトの名無しさん
2007/02/14(水) 15:02:080188デフォルトの名無しさん
2007/02/17(土) 03:19:240189デフォルトの名無しさん
2007/02/17(土) 03:33:050190デフォルトの名無しさん
2007/02/17(土) 08:34:080191デフォルトの名無しさん
2007/02/17(土) 11:09:100192デフォルトの名無しさん
2007/02/18(日) 15:30:18配列内に同じ値があったら削除するみたいな関数名って
removeSameValueとdeleteSameValueどっちがいいかな。
removeとdeleteの使い分けってどんな感じでしてる?
0193デフォルトの名無しさん
2007/02/18(日) 15:45:16それから、そういうときSameを使っちゃうのが日本語的思考なんだよなあ
重複を消すならRemoveDuplicationでいいし、引数で指定した要素を消したいなら普通にRemoveでいいんだよ。
0194デフォルトの名無しさん
2007/02/18(日) 15:56:160195デフォルトの名無しさん
2007/02/18(日) 16:01:13Duplicationにあたる状況を表す日本語って、
「重複」とか「冗長」(Redundantかな)とかだね。
普段使いの言葉は、和語のほうをよく使うから、
「同じ」って言葉を訳そうとしてしまう。
運良く「かぶった」とか思いつくといいのだけど。
まぁ、はじめから英語で考えられるようになるといいけど。
0196デフォルトの名無しさん
2007/02/18(日) 16:14:06removeSome(hoge)でhogeな要素を削除、だろうな。
でもそれならSomeなしremoveでよさそうだ。
0197デフォルトの名無しさん
2007/02/18(日) 16:20:020198デフォルトの名無しさん
2007/02/18(日) 17:06:32isSame(A, B)でequalsとは微妙に用途が違う「同じ」判定?
0199デフォルトの名無しさん
2007/02/18(日) 18:36:48そういう「同じ」は equivalent(同値)とか identical(一致する)かも。
0200デフォルトの名無しさん
2007/02/18(日) 21:56:41ってメソッドあるけどこの場合のsameはおkなの?
0201デフォルトの名無しさん
2007/02/18(日) 22:11:210202デフォルトの名無しさん
2007/02/19(月) 10:01:34極端に言えば、RemoveSameNameAsAnotherFileとかになっちゃうじゃん
だったらRemoveDuplicationで十分だろ
0203デフォルトの名無しさん
2007/02/19(月) 12:41:56そこには誰も反論してないんじゃないかな。。
まあでもついでにいわせてもらえば、俺ならRemoveredundantItemとかすると思う。
0204デフォルトの名無しさん
2007/02/19(月) 12:52:380205デフォルトの名無しさん
2007/02/19(月) 13:50:54手続き名としては uniquify のほうがいいとおもー。
0206デフォルトの名無しさん
2007/02/19(月) 17:34:260207デフォルトの名無しさん
2007/02/19(月) 18:11:39クロージャ(closure)?
0208デフォルトの名無しさん
2007/02/19(月) 20:19:200209デフォルトの名無しさん
2007/03/02(金) 16:44:04木構造をたどるクラスの名前に迷ってます。
ただ Visitor じゃない(visit と accept が同一のクラスにある)んですけど、どういう名前が良いっスか?
0210デフォルトの名無しさん
2007/03/02(金) 16:47:450211デフォルトの名無しさん
2007/03/02(金) 16:51:290212デフォルトの名無しさん
2007/03/02(金) 17:15:20walker
0213デフォルトの名無しさん
2007/03/02(金) 17:15:450214デフォルトの名無しさん
2007/03/02(金) 19:19:40pfTraverser
0215デフォルトの名無しさん
2007/03/02(金) 20:40:46辿って何をするか、という観点から命名すべきじゃないのか普通。
っていうか木構造を辿る、ってのはどういうことなのか分かるようでよくわからないなあ
0216デフォルトの名無しさん
2007/03/02(金) 20:56:29きっとそこは抽象メソッドhandleNodeとかhandleLeafとかで実装
するんだよ。
0217デフォルトの名無しさん
2007/03/03(土) 01:24:020218デフォルトの名無しさん
2007/03/03(土) 01:51:03中学英語から勉強しなおした方がいいんじゃないか
0219デフォルトの名無しさん
2007/03/03(土) 03:20:380220デフォルトの名無しさん
2007/03/03(土) 04:43:410221デフォルトの名無しさん
2007/03/03(土) 09:46:13StraySheep
0222デフォルトの名無しさん
2007/03/04(日) 00:25:35HaveDamage
でいいんかな。
0223デフォルトの名無しさん
2007/03/04(日) 00:29:09ていうか何?ゲーム?
0224デフォルトの名無しさん
2007/03/04(日) 00:33:250225デフォルトの名無しさん
2007/03/04(日) 00:48:21目的語が無ければ「ダメージを受ける」という意味の動詞。
でも後者はあまり使わないかな
0226デフォルトの名無しさん
2007/03/04(日) 02:14:36DoDamageのほうがわかりやすいかと
0227デフォルトの名無しさん
2007/03/04(日) 02:23:45命名以前の問題があると思う
言語明瞭意味不明じゃないか
0228デフォルトの名無しさん
2007/03/04(日) 02:33:36「HPプロパティに減少をもたらす」といったことをイメージしたが。
意味不明なんてことないだろ。ゲームに馴染みがないと変な言葉に見えるのか。
DoDamage でOK
0229デフォルトの名無しさん
2007/03/04(日) 03:22:16ダメージを与えるという動作が重要ならもっと高水準な単位で分割する
(DoEvent() → AttackTo() → SetHP())と思う。
0230デフォルトの名無しさん
2007/03/04(日) 03:39:20Damageを「ダメージを与える」の意味で使ってしまうと
「標的を攻撃する」と、「その結果、標的がダメージを受ける」の2つの意味が入っちゃってる
0231デフォルトの名無しさん
2007/03/04(日) 07:39:580232デフォルトの名無しさん
2007/03/04(日) 10:14:59(1)攻撃者の武器などから「攻撃力基本値」を算出
(2)「攻撃力基本値」に乱数などによる補正を加味し、「攻撃力」を出す
(3)防御者の防具などから「防御力基本値」を算出
(4)「防御力基本値」に乱数などによる補正を加味し、「防御力」を出す
(5)「攻撃力」から「防御力」を減算/除算し、「実ダメージ」を求める
(6)「実ダメージ」が1以上なら、防御者のHPから「実ダメージ」を減算する
こんな感じになると思うのだが、このうちの幾つかをまとめて
それぞれの機能から名前を付けるといいんじゃないかなあ。
(1)と(2)をまとめたならGetAttackPoint()、(3)と(4)ならGetDefensePoint()というように。
0233デフォルトの名無しさん
2007/03/04(日) 12:51:36今ゲーム作ってるんだが、引数の値だけ自機にダメージを与える関数の名前どうしよう。
InDamageMyshipだとなんかニュアンスが違うような気がして・・・。
英語の成績が極めて低いリア工の俺に誰か教えてください ><
787 名前:デフォルトの名無しさん[sage] 投稿日:2006/07/02(日) 16:18:17
damageMyShipにした。
みんなどうもありがとろう
0234デフォルトの名無しさん
2007/03/04(日) 14:08:150235デフォルトの名無しさん
2007/03/04(日) 18:58:170236デフォルトの名無しさん
2007/03/04(日) 23:14:55HandleHit/OnHit にでもしろと?(・∀・)
0237222
2007/03/04(日) 23:34:46今回のケース、ダメージ発生について複雑なプロセスはない。
オブジェクト自身に発生させる処理なので、単にDamageというメソッド名とした。
これをプロパティとして表現することはないので、十分な命名と思う。
ありがとうございました。
命名センスを磨くために、少し英語を勉強しよう。。。
0238デフォルトの名無しさん
2007/03/05(月) 22:09:22foreach(敵 t in 敵全員)
Attack(t, 100, AttackType.Thunder);
または
MessageBox.Show("運がよかったな。今日はMPが足りないみたいだ。", "(´∀` )");
}
とかなにも考えずに書いてたら、なんとなくどこで躓いたかわかったりして。
とりあえずC#記法でこんなところか。
abstract class MovingObject
{
public void Attack(MovingObject target, int point, AttackAtribute attr) {
target.acceptAttack(this, point, AttackAtribute attr);
}
virtual void acceptAttack(MovingObject from, int point, AttackAtribute);
}
Damage だと、すでに確定したダメージ量を受け取る感じがあって、
そのダメージ量を計算するのは誰なんだっていう気がするな。
どうせ、装備の防御力とか属性修正とかでダメージ量が減ったりするんでしょ?
で、おれの質問。
バッファへのポインタと、バッファサイズと、16進数を
あらわす文字列をうけとって、バッファを文字列があらわす
内容で埋めてくれる関数、おまいらならなんて付けます?
とりあえず、バッファの長さは不定長です。
0239デフォルトの名無しさん
2007/03/05(月) 22:15:50ひょっとして与えられた文字列を必要なら繰り返して
バッファを埋めるって意味かい?
0240デフォルトの名無しさん
2007/03/05(月) 22:31:17○○ ("00FF00FF00FF", buf, 6);
とかやると
buf のなかみを 0x00 0xFF 0x00 0xFF 0x00 0xFF にしてくれる関数。
これでわかってもらえるかな?
0241デフォルトの名無しさん
2007/03/05(月) 22:36:36うんこしたい。
0242デフォルトの名無しさん
2007/03/05(月) 22:41:40普通にConvHexStringToBin
0243デフォルトの名無しさん
2007/03/05(月) 22:43:50>必要なら繰り返して
0244デフォルトの名無しさん
2007/03/05(月) 23:05:16脳腐ってないかw
0245デフォルトの名無しさん
2007/03/06(火) 00:12:09fill
0246デフォルトの名無しさん
2007/03/06(火) 21:59:03# BASICのREAD文思い出したからww
0247デフォルトの名無しさん
2007/03/07(水) 14:09:230248デフォルトの名無しさん
2007/03/07(水) 14:38:320249デフォルトの名無しさん
2007/03/07(水) 14:47:350250デフォルトの名無しさん
2007/03/07(水) 14:49:090251デフォルトの名無しさん
2007/03/07(水) 14:56:340252デフォルトの名無しさん
2007/03/07(水) 20:53:450253デフォルトの名無しさん
2007/03/07(水) 21:07:14object
0254デフォルトの名無しさん
2007/03/07(水) 21:43:55インターフェースの〜able、抽象クラスのabstract〜のようなやつってこと?
0255デフォルトの名無しさん
2007/03/07(水) 21:58:430256デフォルトの名無しさん
2007/03/07(水) 23:02:39Some-
IF
Logical- ?
0257252
2007/03/08(木) 09:11:58インターフェースなら 形容詞 + 〜able
抽象クラスなら AbstractClassName
そんな感じだろうけど、その形容詞やClassNameに
なんかそれらしい名前があるかなぁと思いまして。
objectは真っ先に思いつきますた。
>>256
その発想は無かったです。
0258デフォルトの名無しさん
2007/03/08(木) 09:13:32形容詞に able は付かねーだろ。動詞に able を付けると形容詞になるんだよ。
0260デフォルトの名無しさん
2007/03/09(金) 23:13:31単語のボキャブラリがねーから辞書引いてもわかんねえ
0261デフォルトの名無しさん
2007/03/09(金) 23:21:52言わんとすることが、いまいちよくわからんのだが
index とか offset とかでいんじゃね?
0262260
2007/03/09(金) 23:28:19初歩的な逐次決定法の一個目のループの為の変数
で理解していただけるか。。。鬱だ死のう_( (_´Д`)_
0263デフォルトの名無しさん
2007/03/09(金) 23:40:10ごめん、もっとわからん。 南無ー ( ̄人 ̄) |~
0264デフォルトの名無しさん
2007/03/09(金) 23:49:00selectionとかどうよww
0265デフォルトの名無しさん
2007/03/10(土) 00:00:020266デフォルトの名無しさん
2007/03/10(土) 01:23:360267デフォルトの名無しさん
2007/03/10(土) 07:05:250268デフォルトの名無しさん
2007/03/10(土) 13:37:00「最低値」という意味でなんかいい名前ありませんか?
処理としては生成した乱数にその値を足して底上げするものなんです
MinValueとか考えましたが、少し違うんだよな。
・・とか書いてるうちにBaseValueという名称を思いつきました。
チラシの裏でスマソ。
0269デフォルトの名無しさん
2007/03/10(土) 13:45:37あるいはBottomとか。
MinValueは意味を表している。
BaseValueは処理上の用途を表している。
どっちが使う側にとって分かりやすいか自明じゃん。
0270デフォルトの名無しさん
2007/03/10(土) 13:58:220271デフォルトの名無しさん
2007/03/10(土) 14:02:150272デフォルトの名無しさん
2007/03/10(土) 14:29:29GenerateBase
引数は、
BaseSeed
0273デフォルトの名無しさん
2007/03/10(土) 14:38:040274デフォルトの名無しさん
2007/03/10(土) 14:50:17inf/sup, min/max, low/high
値域の上限/下限だとこんなもんか
最低値という字面そのままだとlowが近い
0275デフォルトの名無しさん
2007/03/10(土) 14:56:46乱数の素にする引数だからだろ。無駄なレスしかできないなら書き込むな。自分の意見を述べろ。
0276デフォルトの名無しさん
2007/03/10(土) 15:01:43普通は MinValue (最小値)なんかでいいと思うが、
お前が最低値だと捉えている値なら BottomValue 。
0277デフォルトの名無しさん
2007/03/10(土) 15:01:54まさか本気で言ってないよねw
>>275
酷い馬鹿だな。
乱数生成の世界でここで話題になっているような値のことを「種」とは普通言わない。
どうでもいいが自分の見解はすでに>>269で回答済み。
0278デフォルトの名無しさん
2007/03/10(土) 15:27:440279デフォルトの名無しさん
2007/03/10(土) 15:53:26底上げをするのが、「乱数発生」という処理に含まれるかどうか
分からない書き方になっている。
「乱数を生成する関数に渡す引数の名前なんです・・・」
「処理としては生成した乱数に・・・」
という下りを見ると、乱数発生と値を足す部分を別と認識しているように見える
というわけで、俺は baseline を1票入れてみる
発生した乱数の
0280デフォルトの名無しさん
2007/03/10(土) 15:56:20>>268の文章は確かにこなれた文章じゃないが、十分意味は伝わる。
0281デフォルトの名無しさん
2007/03/10(土) 15:56:51仕様書なんかどんだけ頑張って書いても要求通りのものができないはずだぜw
0282デフォルトの名無しさん
2007/03/10(土) 16:06:59混乱のもとで望ましくないと俺は思う。
その関数を使うコードを見たときに、関数の出力する乱数の中央値を指定していると
誤解される恐れがあるからね。
やはり明示的にminimumとかbottomという言葉を使うべきだろう。
0283デフォルトの名無しさん
2007/03/11(日) 01:33:390284デフォルトの名無しさん
2007/03/11(日) 11:22:190285デフォルトの名無しさん
2007/03/11(日) 11:32:430286デフォルトの名無しさん
2007/03/11(日) 14:01:220287デフォルトの名無しさん
2007/03/11(日) 14:03:42GetGet***Pointer?
GetProcAddressOfGet***?
0288デフォルトの名無しさん
2007/03/11(日) 14:08:400289デフォルトの名無しさん
2007/03/11(日) 14:14:54それだ!
思わずgooで和英ひいちゃった
jack up だって
0290デフォルトの名無しさん
2007/03/11(日) 14:23:400291デフォルトの名無しさん
2007/03/11(日) 14:28:400292デフォルトの名無しさん
2007/03/11(日) 14:35:18現在のステートに応じて帰ってくるアドレスが変わる
っていう実装ならありうるかもw
0293デフォルトの名無しさん
2007/03/11(日) 14:38:070294デフォルトの名無しさん
2007/03/11(日) 14:42:20同じシグネチャの関数が複数あって、ライブラリの内部条件によって使う関数が変わるんだ。
0295デフォルトの名無しさん
2007/03/11(日) 15:39:22とりあえずGetFuncPtrとかGetAddrOfとかしといてenumで目的の関数を指定する、
なんてやっぱりダメだよね。。
0296デフォルトの名無しさん
2007/03/11(日) 15:57:38どこ基準てどういう意味?
すくなくとも日本語でゲタ履かせるっていったら一通りの解釈しかないと思うが。
つかマジレスすんなボケ。
0297デフォルトの名無しさん
2007/03/11(日) 18:33:05電圧とかピン数が違うCPUを使うときに・・・・
0298デフォルトの名無しさん
2007/03/11(日) 21:24:280299デフォルトの名無しさん
2007/03/12(月) 10:15:10「IHitable」で良いのかな。
0300デフォルトの名無しさん
2007/03/12(月) 10:25:300301デフォルトの名無しさん
2007/03/12(月) 10:31:06Hitableは、Hite(という単語があれば) + -ableになるので、
「ハイタブル」という読みになる。
0302デフォルトの名無しさん
2007/03/12(月) 11:16:580303299
2007/03/12(月) 12:01:41thx
今回は、IHittableとしました。
Collidableも衝突という意味で良いかなと思ったけど、Hitのほうが判りやすいかな。
0304デフォルトの名無しさん
2007/03/12(月) 13:14:00hitだと的として当てる感じかね。
0305デフォルトの名無しさん
2007/03/12(月) 19:09:14俺ならIHitTestableとかするんじゃないかなあ。
っていうか、ゲームの当たり判定ってやっぱり敵キャラ側に責任負わせるんだね。
0306デフォルトの名無しさん
2007/03/12(月) 19:13:190307デフォルトの名無しさん
2007/03/12(月) 19:14:360308デフォルトの名無しさん
2007/03/12(月) 19:40:070309デフォルトの名無しさん
2007/03/12(月) 19:54:000310デフォルトの名無しさん
2007/03/12(月) 20:40:09名詞+名詞の複合名詞じゃないの?
0311デフォルトの名無しさん
2007/03/12(月) 21:13:53っていうか、グラマー的な呼び方は知らなくても(俺も調べるまで知らなかったけど)
英語っていうのはそういうグダグダな言語だってこと感覚的に知ってるだろう普通。
0312デフォルトの名無しさん
2007/03/12(月) 21:34:470313デフォルトの名無しさん
2007/03/12(月) 21:40:220314デフォルトの名無しさん
2007/03/12(月) 21:49:450315デフォルトの名無しさん
2007/03/12(月) 22:27:27このスレでちょっと前に出たdamageもそう
0316デフォルトの名無しさん
2007/03/12(月) 22:32:15>>315
そういう問題じゃないと思うぞ
0317デフォルトの名無しさん
2007/03/12(月) 22:35:36Where is the beef ?
0318デフォルトの名無しさん
2007/03/12(月) 22:42:13http://www.google.com/search?q=hittesting
http://www.google.com/search?q=hittestable
0319デフォルトの名無しさん
2007/03/12(月) 22:44:37名詞は「する」、「な」を付ければ動詞、形容動詞に早変わり。
るで終わる言葉はそこが活用語尾となっていく、ググるが好例。
0320デフォルトの名無しさん
2007/03/12(月) 22:59:130321デフォルトの名無しさん
2007/03/12(月) 23:06:52というか、プログラミング言語みたいにルールきっちりした自然言語なんてない。
0322デフォルトの名無しさん
2007/03/12(月) 23:08:34「あふぎ」「あふぐ」とちゃんとつながりが分かるのに感動。
0323デフォルトの名無しさん
2007/03/12(月) 23:20:09次スレ建てるときはテンプレに入れてくれ。
コードのコーパス的に使えるから。
http://www.google.com/codesearch
http://www.koders.com/
http://www.krugle.com/
一連の話題だと、hittable,collidable,hittestableいずれも使われているようだ。
0324デフォルトの名無しさん
2007/03/13(火) 09:34:590325デフォルトの名無しさん
2007/03/13(火) 09:40:380326デフォルトの名無しさん
2007/03/13(火) 10:05:060327デフォルトの名無しさん
2007/03/13(火) 10:52:47エスペラントみたいに。
英語はむしろ孤立語化してるんだけど。
格変化なくなって、代わりに語順が厳しくなって。
複合名詞とか多いし。
0328デフォルトの名無しさん
2007/03/13(火) 15:54:250329デフォルトの名無しさん
2007/03/13(火) 16:29:59本当にありがとうございました。
0330デフォルトの名無しさん
2007/03/14(水) 03:49:00になってる。
0331デフォルトの名無しさん
2007/03/14(水) 11:46:580332デフォルトの名無しさん
2007/03/14(水) 12:46:170333デフォルトの名無しさん
2007/03/15(木) 00:43:21単なる Transaction って名前は _transaction ってプライベート変数と混同しちゃうからNGです。
誰かアイデアプリーズ
0334デフォルトの名無しさん
2007/03/15(木) 00:53:17DuringTransaction
0335デフォルトの名無しさん
2007/03/15(木) 01:10:490336デフォルトの名無しさん
2007/03/15(木) 04:31:250337デフォルトの名無しさん
2007/03/15(木) 09:24:10Is + 形容詞
Has + 過去分詞
あとContainsKey のように三単元動詞 + 名詞
だから、IsTransactional
0338デフォルトの名無しさん
2007/03/15(木) 09:48:52処理が行えるオブジェクトという意味に思える。
0339デフォルトの名無しさん
2007/03/15(木) 09:58:45Is + (形容詞に限らず)主格補語
0340デフォルトの名無しさん
2007/03/15(木) 10:05:24has uncommitted transaction
0341デフォルトの名無しさん
2007/03/15(木) 12:31:440342デフォルトの名無しさん
2007/03/15(木) 18:42:33食らい判定はどうしたらいいんでしょ。
通常の当たり判定は、アイテムとるときなんかに使うのですが、
食らい判定というのは、自機が敵にぶつかるときなんかに使います
0343デフォルトの名無しさん
2007/03/15(木) 18:54:080344デフォルトの名無しさん
2007/03/15(木) 19:00:27辞書にこだわる必要は全く無いと思うけど。
0345デフォルトの名無しさん
2007/03/15(木) 19:04:52DETH();
}
0346デフォルトの名無しさん
2007/03/15(木) 19:06:02これはひどい
0347デフォルトの名無しさん
2007/03/15(木) 19:10:55DEATH();
0348デフォルトの名無しさん
2007/03/15(木) 19:12:040349デフォルトの名無しさん
2007/03/15(木) 19:13:050350デフォルトの名無しさん
2007/03/15(木) 19:15:360351デフォルトの名無しさん
2007/03/15(木) 19:20:16とりあえず最低限の英語力もない人間は書き込むなと言いたい
0352デフォルトの名無しさん
2007/03/15(木) 19:59:07設計自体に怪しさが漂うのは多分気のせい。
0353デフォルトの名無しさん
2007/03/15(木) 20:33:31>>352
いや、最初は、Collisionにしといたんですけど、
食らい判定は、やっぱり別にしる!っておたっしがきたので増設って感じ。
0354デフォルトの名無しさん
2007/03/15(木) 20:38:510355デフォルトの名無しさん
2007/03/15(木) 20:45:49何となくアイテムから先に実装しちゃったんだろ
実装上の折り合いがつかないから二つめの名前が要るんだ
ゲームではよくあること
0356デフォルトの名無しさん
2007/03/15(木) 20:46:350357デフォルトの名無しさん
2007/03/15(木) 21:15:27「当たり判定」っていうんだと思うけどねえ。。
っていうか、道に落ちてる10円玉の上に屈んでこれから拾おうって時に、
普通10円玉と「衝突する」って言わないだろw
全体的に言葉のセンスが変だよ。
0358デフォルトの名無しさん
2007/03/15(木) 21:37:34敵にしてもアイテムにしても、
プレイヤーとの接触時に互いに影響を及ぼすという点では全く同じだろ。
この「影響を及ぼす」という点を
ダメージに特化させたり能力上昇に特化させたりしてるから
名前を分けるハメになってんじゃないの?
0359デフォルトの名無しさん
2007/03/15(木) 22:07:17勢いと成り行きだけで関数やプログラムの構造を決めるんじゃなく、
少しはOOPの概念取り入れてみたらどうか。
このままじゃ敵やアイテムの種類増やすときに泣くことになりそう。
0360デフォルトの名無しさん
2007/03/15(木) 22:42:13アイテムの取得エリアと敵の攻撃を受けるエリアとで違うことがある。
だから、その2つを分ける場合もあるだろう。
で、同じ関数名にしておいてパラメータで振り分けるか、
〜〜〜forItem と 〜〜forDamage みたいに、細部の名前だけ変更する、に一票。
0361デフォルトの名無しさん
2007/03/15(木) 22:42:22仕様でわけるハメになったのです。
何でと言われても。
設計悪いのは、そのとおりです。
複数持たせることを考えないで作ってたので・・・。
>>359
いってることむちゃくちゃです。
普通に、OOPで組んでますよ?
0362デフォルトの名無しさん
2007/03/15(木) 22:46:12変数をprivateにしてgetsetつけたらOOPとか冗談にもならね
0363デフォルトの名無しさん
2007/03/15(木) 22:58:08まぁインターフェースの継承さえ持たせてアイテムと敵を切り分けたら
名前自体は>>360程度で十分だから
別に名前で語ることもないんだけどな
0364デフォルトの名無しさん
2007/03/15(木) 23:09:420365デフォルトの名無しさん
2007/03/15(木) 23:13:070366デフォルトの名無しさん
2007/03/15(木) 23:15:23こんだけの理由で分けたりなんかしねえよ
0367360
2007/03/15(木) 23:32:05で、俺はその直後に、パラメータで処理を変えたら?と言っているわけだが。
0368デフォルトの名無しさん
2007/03/15(木) 23:35:48>>360の下から2行目だけ華麗にすっ飛ばしていた。眼科行ってくる。
______
|←樹海|
. ̄.|| ̄ オワタ┗(^o^ )┓三
|| ┏┗ 三
0369デフォルトの名無しさん
2007/03/16(金) 00:10:040370デフォルトの名無しさん
2007/03/16(金) 00:44:490371デフォルトの名無しさん
2007/03/16(金) 08:17:09HitTester
ClashTest
0372デフォルトの名無しさん
2007/03/16(金) 08:43:48これはひどい
0373デフォルトの名無しさん
2007/03/16(金) 09:02:530374デフォルトの名無しさん
2007/03/16(金) 10:05:400375デフォルトの名無しさん
2007/03/16(金) 10:25:231.用紙のヘッダーに印刷する
2.リストビューのヘッダーを印刷する
3.リストビューのアイテムを印刷する
と言う3部でワンセット構成なんですが、1.と2.の名前をお願いします。
0376デフォルトの名無しさん
2007/03/16(金) 10:31:33PrintHeader
PrintListViewHeader
PrintListViewItems
0377デフォルトの名無しさん
2007/03/16(金) 10:47:06あああ、ごめんなさい。
リストビューという名前は隠蔽しときたいのです。
リストビュー以外でも使えるように考えてるので。(´・ω・`)
0378デフォルトの名無しさん
2007/03/16(金) 10:56:02例えばContentという単語に抽象化したいんだったら
PrintContentHeaderみたいな。
0379デフォルトの名無しさん
2007/03/16(金) 12:38:38Draw(Table)RowHeader
Draw(Table)Row
0380デフォルトの名無しさん
2007/03/16(金) 14:41:46アリガトン!
我ながら設計が悪くて混乱してたです。
0381デフォルトの名無しさん
2007/03/16(金) 15:26:070382デフォルトの名無しさん
2007/03/16(金) 15:30:020383デフォルトの名無しさん
2007/03/16(金) 16:07:52それはとても気持ちが良いことです。
そういう時はOOP万歳とか思っちゃう。
0384デフォルトの名無しさん
2007/03/16(金) 17:57:28でもどこかで折り合いをつけないとやっていけなくなるのがプログラミング
いつまでも綺麗な身でいたい
0385デフォルトの名無しさん
2007/03/16(金) 18:15:02何か言い回しが引っかかるのですが…
下ネタがあるなら教えてほしいです><
0386デフォルトの名無しさん
2007/03/16(金) 18:34:200387デフォルトの名無しさん
2007/03/17(土) 11:57:370388デフォルトの名無しさん
2007/03/18(日) 19:12:16値域が [-π, π) の右方向が正のラジアン (回転角) を、値域が [0, 2π) の
同じく右方向が正のラジアンに変換する関数です。
C で書けばこんな感じ:
#define PI 3.1415927
double Foo(double rad) {
if (rad >= 0) {
return rad;
} else {
return PI * 2 + rad;
}
}
です。どうかお知恵を拝借いただけないでしょうか。よろしくお願いします。
0389デフォルトの名無しさん
2007/03/18(日) 19:16:440390デフォルトの名無しさん
2007/03/18(日) 19:22:26正規化とは違わない?
(-∞,∞)→[0,2π)ならしっくりくるけど
0391デフォルトの名無しさん
2007/03/18(日) 19:25:440392デフォルトの名無しさん
2007/03/18(日) 19:27:07プログラムで利用しやすいように形だけ整える(意味の解釈はしない)
補助ユーティリティを作ろうとしています。
/a / b /c -a -abc
として記述された場合は、すべて一文字のオプションとして扱う。(1)
--filename (記号無しで)filename
として記述された場合は、スペースが来るまで、一塊の文字列のオプションとして扱う。(2)
さらに、/の後に : 、もしくは-の後に = が来たら、オプション自体に値を与えてもいい。
としたとき、(1)と(2)を区別する呼び方で何か一般的なものはあるのでしょうか?
とりあえずShortOption LongOption としてみたのですが、何となく整数型のShort とLongを連想してしまうし
/S:filename がロングにはならないのが微妙に引っかかるのですが、
他に何かよさげな呼び方はあるでしょうか
0393390
2007/03/18(日) 19:31:59まあそれはそうなんだけど。
でも引数の[-π,π)も正規化されているわけで、正規化されているものの値域をずらすことをNormalizeと呼ぶのは違和感が。
0394デフォルトの名無しさん
2007/03/18(日) 19:45:30個人的にはShortOption LongOptionでいいと思うけど
英語版のmanpageでもそういう呼び方してるし
0395デフォルトの名無しさん
2007/03/18(日) 20:08:46GetPositiveRadian
とか適当にそんなの。
0396デフォルトの名無しさん
2007/03/18(日) 21:46:57クラスAのオブジェクトaが破棄されたことを
オブジェクトaを参照しているクラスBのオブジェクトbに伝えたいと
考えているのですが、このメンバ関数の名前を決めかねています。
どのような名前が適切でしょうか?
0397デフォルトの名無しさん
2007/03/18(日) 22:11:56ClassA::~ClassA(){
registeredClassBObject->hogehoge();
}
みたいな感じか。
ClassB::IsAExsiting とか IsADeleted でいいんじゃね
BにとってAがどんな役割を持ってるのかしらねぇけど
0398デフォルトの名無しさん
2007/03/18(日) 22:25:00OnADeleted
OnADestroyed
とか。
0399デフォルトの名無しさん
2007/03/18(日) 23:15:36>ClassA::~ClassA(){
>registeredClassBObject->hogehoge();
>}
コードはそんな感じです。ClassAのオブジェクトの破棄をトリガーとして、
registeredClassBObjectの状態を変えるといったところです。
>>398
お、いいですね。使わせていただきます。
0400388
2007/03/18(日) 23:17:01ありがとうございました。
0401デフォルトの名無しさん
2007/03/18(日) 23:44:400402デフォルトの名無しさん
2007/03/19(月) 00:24:56ただそれを使うなら俺ならToPositiveRadianかな。
好みの問題だけど
0403デフォルトの名無しさん
2007/03/19(月) 02:12:070404デフォルトの名無しさん
2007/03/19(月) 02:13:360405デフォルトの名無しさん
2007/03/19(月) 02:15:270406デフォルトの名無しさん
2007/03/19(月) 02:21:410407デフォルトの名無しさん
2007/03/19(月) 11:35:40俺もそれ思った。
でも、ちょっと長いし、NormalizePositive くらいでいいかも。
0408デフォルトの名無しさん
2007/03/19(月) 12:17:420409デフォルトの名無しさん
2007/03/19(月) 13:14:02atan の戻り値とかが [−π, π] だしね。
俺は 0〜2π の方を特殊な名前にする方がしっくりくる。
あと、まんま normalize, normalizePositive という名前使ってるライブラリ発見↓。
ttp://www.vividsolutions.com/jts/javadoc/com/vividsolutions/jts/algorithm/Angle.html
0410デフォルトの名無しさん
2007/03/19(月) 15:53:20ドメインて定義域で合ってたよね、たしか。
0411デフォルトの名無しさん
2007/03/19(月) 18:38:09つか409みると両方normalizeっぽいな。
勉強になった。
0412デフォルトの名無しさん
2007/03/19(月) 20:48:49rooms と num_rooms と num_of_rooms どれが英語圏だと一般的?
phpの関数とかだとnum_xxxxみたいなのが多いけど,これは
number of xxx の略だよね?
0413デフォルトの名無しさん
2007/03/19(月) 21:07:05多いだろう、という予想。
0414デフォルトの名無しさん
2007/03/19(月) 21:13:060415デフォルトの名無しさん
2007/03/19(月) 21:17:16num_of_roomじゃなくて
0416デフォルトの名無しさん
2007/03/19(月) 21:45:310417デフォルトの名無しさん
2007/03/19(月) 22:20:47rooms.size とか
rooms.count とかしたくなるけど、そういう話じゃないんだよね、きっと。
0418デフォルトの名無しさん
2007/03/19(月) 22:27:28実は変数名を考えていたのではなくDBのフィールド名を考えてました。
オブジェクト指向な言語だったら私も****.sizeや****.countに賛成です。
0419デフォルトの名無しさん
2007/03/19(月) 22:37:13俺はDBのフィールドならnum_roomsあたりにする。
0420デフォルトの名無しさん
2007/03/19(月) 22:43:34フィールド名はnum_roomsにしときました。
0421デフォルトの名無しさん
2007/03/19(月) 23:30:190422デフォルトの名無しさん
2007/03/19(月) 23:34:43いいのあったら紹介してくださいませ>ワ<
0423デフォルトの名無しさん
2007/03/20(火) 00:27:130424デフォルトの名無しさん
2007/03/20(火) 08:57:15HYKZ (COBOL風)
0425デフォルトの名無しさん
2007/03/20(火) 15:47:59そんな変数がずらーと並んでるようなソースの保守は勘弁
0426デフォルトの名無しさん
2007/03/20(火) 16:35:025文字を超えると指がたりない
0427デフォルトの名無しさん
2007/03/21(水) 16:36:34ダイアログに配置するボタンやリストビューやエディトボックス・・・・etc
EnableWindow()関数で、制御できる状態と制御できない状態を表す関数を作りマスタ
一番の問題は制御できる、出来ないを表す変数名が思い浮かびません気の利いた
カコイイ名前を付けてホスイ
0428デフォルトの名無しさん
2007/03/21(水) 16:49:020429デフォルトの名無しさん
2007/03/21(水) 17:15:49なるほど良いですねぇ〜そんな感じッス
ついでにそれらダイアログに配置されているボタンなどのIDも引き渡すんだけど
そのIDの変数名もオナガイシマス
0430デフォルトの名無しさん
2007/03/21(水) 17:18:260431デフォルトの名無しさん
2007/03/21(水) 17:19:260432デフォルトの名無しさん
2007/03/21(水) 17:20:500433デフォルトの名無しさん
2007/03/21(水) 17:22:54なるほど良いですねぇ〜
ありが�d
0434デフォルトの名無しさん
2007/03/21(水) 17:38:50「ターゲット」っていうと何か副作用がありそうな気がする。
0435デフォルトの名無しさん
2007/03/21(水) 17:44:45そのくらい既にWindows側で提供しているような気がするのだが。
0436デフォルトの名無しさん
2007/03/21(水) 17:45:06違いますYO
関数名は決まっていてEnableDlgです
その関数は二つの引数を持ち第一引数はダイアログに配置されている
unsigned int型のID番号MFCではID名は自動的にdefineされているので名前のまま使えます
第二引数はそのIDが制御か否かの引数でbool型で渡します
だからvoid 基底クラス名::EnableDlg(unsigned int targetId, bool IsEnabled)
こんな感じだよ
0437デフォルトの名無しさん
2007/03/21(水) 17:47:160438デフォルトの名無しさん
2007/03/21(水) 17:48:12SetEnabled(bool) を用意して、そのうえに inline あたりで
Enable() と Disable() を用意したくなりそう。
0439デフォルトの名無しさん
2007/03/21(水) 17:54:41int targetId = IDC_BUTTON1;//これは無問題
bool IsEnabled = false;//キモイかな??
EnableDlg(unsigned int targetId, bool IsEnabled)
う〜ん確かに、キモいかも・・・迷うな
0440デフォルトの名無しさん
2007/03/21(水) 17:57:34×int targetId
○unsigned int targetId
だった、皆さんにとってはどうでもいい事ですがww
0441sage
2007/03/26(月) 14:32:28マウス操作に対して処理を書いています。
マウス操作は単純に押してドラッグして離すという操作です。
マウスを押した座標はDownPoint、離した時はUpPoint、
ドラッグ中の座標はDragPointって付けているのですが
DragPointに現在の座標が入った時にその前のDragPointを保持する変数名で
悩んでいます。BeforePointとしましたがしっくりきません。
0442デフォルトの名無しさん
2007/03/26(月) 14:38:260443デフォルトの名無しさん
2007/03/26(月) 14:46:560444デフォルトの名無しさん
2007/03/26(月) 14:49:00と思って放置されたとおぼしき asdf と qwer の群れ。
0445441
2007/03/26(月) 15:11:46サンクス!
BeforePointでアイディアの1つでも考えます。
>>444
急いでる時はやっちゃいますね。僕の場合はtttが多いでつ。
0446デフォルトの名無しさん
2007/03/26(月) 15:22:45変数の必要性については疑問があるが、
時間的な違いしかないならold,currentで区別するとか
>>442とbeforedragpointだと、
どちらかと言うと「以前のdragpoint」ではなく「dragする前のpoint」
0447デフォルトの名無しさん
2007/03/26(月) 17:34:52「次」(next)に対立する「前」という感じがするな。
直前という意味ではlastとか?
0448デフォルトの名無しさん
2007/03/26(月) 17:48:550449デフォルトの名無しさん
2007/03/26(月) 18:00:430450デフォルトの名無しさん
2007/03/26(月) 18:02:090451デフォルトの名無しさん
2007/03/26(月) 18:07:270452デフォルトの名無しさん
2007/03/26(月) 18:56:28beforeとかまずありえないと思うけど。
0453デフォルトの名無しさん
2007/03/26(月) 19:07:490454デフォルトの名無しさん
2007/03/26(月) 19:12:11AfterEdit
0455デフォルトの名無しさん
2007/03/26(月) 19:14:10beforeがなぜありえないのか聞きたい
0456デフォルトの名無しさん
2007/03/26(月) 19:14:14例えばイベント名とかにはまあ使うこともあるんじゃない?
例えばExcelのVBAのイベントにbeforeが入ってるのあるよね。
0457デフォルトの名無しさん
2007/03/26(月) 19:20:21イベントにBefore/Afterを付けたらダメだよ
MS(.NET Framework)のガイドラインに反する
0458デフォルトの名無しさん
2007/03/26(月) 19:23:52代わりに現在進行形と過去形を使えって言うんだよね。
なんか合理性に乏しいルールだな、と個人的には思うけどみんなはどうよ。
だいいち分かりにくいと思うんだが。
0459デフォルトの名無しさん
2007/03/26(月) 19:38:52DrawPointの履歴
日本語変数でおk
0460デフォルトの名無しさん
2007/03/26(月) 19:42:07Closeしちゃってから過去を振り返って,あのころは…みたいな感じがする
0461デフォルトの名無しさん
2007/03/26(月) 20:50:49つまり「閉じられる前」。
何も不自然ではない。
0462デフォルトの名無しさん
2007/03/26(月) 21:28:23Beforeのほうがしっくりくるよな。
逆にClosingとか書かれるととまどう。英語感覚の薄い日本人だけかもしれんが。
0463デフォルトの名無しさん
2007/03/26(月) 22:08:580464デフォルトの名無しさん
2007/03/26(月) 22:13:57うん。
>>463
まあ確かにClosingでもなんとなく伝わるものはあるけど、明示的じゃない気がする。
百歩譲ってClosingの方がネイティブ的にはより明示的なのだとしても、
Before/After式の命名を止めろという理由がよくわからん。
0465デフォルトの名無しさん
2007/03/26(月) 22:19:540466デフォルトの名無しさん
2007/03/26(月) 22:25:33Closing
でも同じジャマイカ
0467デフォルトの名無しさん
2007/03/26(月) 22:29:470468デフォルトの名無しさん
2007/03/26(月) 22:42:30前に派生するイベントを追加するとAfterClosedになるのは気持ち悪い
0469441
2007/03/26(月) 23:11:31カレントだと現在の座標っぽいし。
prevだと巻き戻しっぽい。
イベントでもないのでやっぱBeforeにします。
0470デフォルトの名無しさん
2007/03/26(月) 23:12:080471デフォルトの名無しさん
2007/03/26(月) 23:14:280472デフォルトの名無しさん
2007/03/26(月) 23:27:11PushとPull使うとか
Dragingとかさ
0473デフォルトの名無しさん
2007/03/26(月) 23:32:16Beforeは形容詞じゃなくて前置詞だよ。
すなわちBeforePointは「前の点」じゃなくて「点の前」という意味になる
0474デフォルトの名無しさん
2007/03/26(月) 23:40:05なんでlastはだめなん?
0475デフォルトの名無しさん
2007/03/26(月) 23:44:15lastだろうな
0476デフォルトの名無しさん
2007/03/26(月) 23:47:18それならlastはおかしいかな
じゃあoldか
0477デフォルトの名無しさん
2007/03/26(月) 23:48:40思いつかない/違和感を覚えるだろうけど。
0478デフォルトの名無しさん
2007/03/27(火) 00:07:56void Update(Point current){
int dx = current.X - last.X;
last = current;
}
lastはこんな感じで使われるイメージが自分の中にはあるんだけど
>>441の場合はDragPointがこのコードのlastに相当するわけでしょ?
0479デフォルトの名無しさん
2007/03/27(火) 01:45:41recent(ry
あ、そうそう、現在地の方に
nowXxx
ってnow付けてもいいけど
0480デフォルトの名無しさん
2007/03/27(火) 01:50:410481デフォルトの名無しさん
2007/03/27(火) 02:14:30void Update(Point current){
int dx = current.X - ポインヨ.X;
ポインヨ = current;
}
0482デフォルトの名無しさん
2007/03/27(火) 10:51:300483デフォルトの名無しさん
2007/03/27(火) 18:39:290484デフォルトの名無しさん
2007/03/27(火) 18:46:35きっと481は80年代に吉田戦車とかのナンセンスギャグが好きだったオジサマなんだよ。
残念だけど今時そういうのはやらないよね
20年ずれてるよ
0485デフォルトの名無しさん
2007/03/27(火) 18:47:01変数名に使おうと思ったことは無いけど
0486デフォルトの名無しさん
2007/03/27(火) 18:50:16今ハッキリしているのは、>>484がオッサンだという事実だけだ
0487デフォルトの名無しさん
2007/03/27(火) 18:58:11ちょっと訊きたいんだが、なんで>>481がオジサンて思ったんだ?
ポインヨなんて言葉誰だってふざけて使うし
ましてやナンセンスギャグ?て発想がわからんのだが。
0488デフォルトの名無しさん
2007/03/27(火) 18:59:350489デフォルトの名無しさん
2007/03/27(火) 20:49:020490デフォルトの名無しさん
2007/03/27(火) 20:51:21>ポインヨなんて言葉誰だってふざけて使うし
少なくとも俺は使わないよw
どう考えても80年代のセンスでしょ。
ヒデブ、と同質のノリに感じるけどな
0491デフォルトの名無しさん
2007/03/27(火) 21:11:080492デフォルトの名無しさん
2007/03/27(火) 22:06:060493デフォルトの名無しさん
2007/03/27(火) 22:18:27何でそんなに必死なのかがわからない。
80年代じゃないと何か困るのだろうか。謎の中年だ。
0494デフォルトの名無しさん
2007/03/27(火) 22:25:51ウザい上司がいるんだね。可哀相に。
0495デフォルトの名無しさん
2007/03/27(火) 22:54:31に反論しても良いですか
自分の場合、その変数の持つ意味と、考えた変数のネーミングが一致した時しあわせになれますが
0496デフォルトの名無しさん
2007/03/27(火) 22:57:26481の人?
オジサマかと思ったけど、逆に若いのかな?
別に決め付けたいとか思ってないってw
所詮どうでもいいことじゃないか。
センスにケチをつけられて腹が立ったならすまなかったね。
でも余計なお世話承知でいうけど、(まあそもそも誰かが必死かどうかなんて
実にくだらないことだと思うんだが)相手が必死だと思いたい自分の必死さに
気が付かないのはいかにもガキっぽいよ。
0497デフォルトの名無しさん
2007/03/27(火) 23:08:190498デフォルトの名無しさん
2007/03/27(火) 23:38:20ファビョっちゃってるオッサンw
勝手に>>481=>>493だと決めてかかっているあたり
中身はガキのようだw
0499デフォルトの名無しさん
2007/03/28(水) 00:13:070500デフォルトの名無しさん
2007/03/28(水) 00:25:08反論されるようなレスじゃないと思うんだが・・・皮肉って知ってる?
0501デフォルトの名無しさん
2007/03/28(水) 00:25:08今度から急いでる時はこの名称つかうっすw
0502デフォルトの名無しさん
2007/03/28(水) 00:26:06取るとは誰しも気づいていなかったのである───
0503デフォルトの名無しさん
2007/03/28(水) 03:35:51ウッフ〜ン♥
そ れ は 、 ボ ・ イ ・ ン よ ♥
0504デフォルトの名無しさん
2007/03/28(水) 05:16:27ハンガリアンとかは今はMS推奨してないんよね?
0505デフォルトの名無しさん
2007/03/28(水) 05:46:470506デフォルトの名無しさん
2007/03/28(水) 06:01:54本来のハンガリアンは役に立ついい記法なのに、
論文もロクに読めない馬鹿どもが
型プレフィックスを付けるだけの記法だと思い込み、
もっと馬鹿な連中がそれを広め、
大批判を浴びたらシモニーが悪いとか言い出す始末。
0507デフォルトの名無しさん
2007/03/29(木) 01:08:42特に別の関数から呼ばれて、個々の小さな処理をするメソッドみたいな。個々の処理が小さすぎて命名しづらいやつ
0508デフォルトの名無しさん
2007/03/29(木) 01:53:390509デフォルトの名無しさん
2007/03/29(木) 01:59:10まさかfunc00 func01 func02・・・なんて命名をするわけないし。
0510デフォルトの名無しさん
2007/03/29(木) 02:00:02命名し辛いのは切り出す処理の内容がはっきりしてないんじゃない?
たとえばどういう関数なの?
0511デフォルトの名無しさん
2007/03/29(木) 04:34:100512デフォルトの名無しさん
2007/03/29(木) 04:37:25configuration
preference
0513デフォルトの名無しさん
2007/03/29(木) 04:39:080514デフォルトの名無しさん
2007/03/29(木) 04:56:190515デフォルトの名無しさん
2007/03/29(木) 04:58:33Settei
0516デフォルトの名無しさん
2007/03/29(木) 19:42:200517デフォルトの名無しさん
2007/03/29(木) 19:45:100518デフォルトの名無しさん
2007/03/29(木) 19:48:210519507
2007/03/29(木) 20:37:38確かにはっきりしてない・・実装が悪いんだよね
あー、うん、ちと構造を見直してくる
ReadStringProcessA()
ReadStringProcessB()
:
:
なんてやっぱやだよな
手を入れる決心がついた
わけわからんだろうけど、508-510さんきゅ
0520デフォルトの名無しさん
2007/03/29(木) 21:33:19とりあえず切り分けちゃえばいいと思ったのかな。
「即値は書くな」ってアドバイスを取り違えて
#define ZERO 0
#define ONE 1
:
:
としちゃうみたいに(実際にいたから困る)。
0521デフォルトの名無しさん
2007/03/29(木) 21:39:01#define SUCCESS 0
みたいなのも駄目なの?
0522デフォルトの名無しさん
2007/03/29(木) 21:43:140523デフォルトの名無しさん
2007/03/29(木) 21:44:00ただし、全部の箇所でそのシンボルを使っていなければ意味がない。
ERRORは1と定義されているからって if (result == 1) と書く奴が出たら
あとはどうなってもシラネ。
0524デフォルトの名無しさん
2007/03/29(木) 21:52:36return ERROR;とかreturn SUCCESS;とかする関数を書いたときに、
返り値の方をenum 〜にできるから。
0525デフォルトの名無しさん
2007/03/29(木) 23:39:200526デフォルトの名無しさん
2007/03/30(金) 00:50:19って聞いたんだけどじゃあどうすればいいんだろうね?
0527デフォルトの名無しさん
2007/03/30(金) 01:11:180528デフォルトの名無しさん
2007/03/30(金) 01:12:510529デフォルトの名無しさん
2007/03/30(金) 01:30:26うようなパターンかな。
Javaだとenumの値それぞれにメソッド定義して多態的に振る舞わせる
という変態的な機能があったりするな。
0530デフォルトの名無しさん
2007/03/30(金) 01:35:340531デフォルトの名無しさん
2007/03/30(金) 01:42:59本質的にそれと同一。
>>529
つか、なんで 「Java だと」何だ?
最近の流行ってる言語はかなりの割合で同様のことはできるだろ。
>>529 がJava厨なだけ?
あと、それのどこが変態的なんだ?
0532デフォルトの名無しさん
2007/03/30(金) 01:58:50くて、数値の代用っぽいenumがメソッドを持つところにギョッとすると
いう話じゃないの?
0533デフォルトの名無しさん
2007/03/30(金) 02:25:22もちろんいじるのはenum内だけで。
0534デフォルトの名無しさん
2007/03/30(金) 02:40:19関数ポインタを制限するその心はなに?
0535デフォルトの名無しさん
2007/03/30(金) 02:54:10これをやってもらいたいってことでしょ。
つかそろそろスレ違いやね
個人的には面白いからおkだけど
0536デフォルトの名無しさん
2007/03/30(金) 02:58:25関数ポインタを制限して、それを実現しろという意味がわからん。
0537デフォルトの名無しさん
2007/03/30(金) 08:16:08それじゃあステートマシンの「ステート」に相当する値を管理する変数は
普通にint使ってステートの列挙値は定数で定義する、なんていう間抜けで
前時代的な方法をとるのかなあ。
0538デフォルトの名無しさん
2007/03/30(金) 08:21:26まだ使っていないのでなんとも言えないが。
0539デフォルトの名無しさん
2007/03/30(金) 08:36:20>>537
enumの代わりにクラスを使ってゴチャゴチャやってた。
0540デフォルトの名無しさん
2007/03/30(金) 11:05:28結局,switchが使いたいんでしょ?
0541デフォルトの名無しさん
2007/03/30(金) 11:45:520542デフォルトの名無しさん
2007/03/30(金) 16:22:35フラグとして使えないってのはいくらなんでもあれだと思うんだが
0543デフォルトの名無しさん
2007/03/30(金) 16:35:480544デフォルトの名無しさん
2007/03/30(金) 16:35:540545デフォルトの名無しさん
2007/03/30(金) 20:39:02みんなはどうしてる?
0546デフォルトの名無しさん
2007/03/30(金) 20:41:39座標ならx,y
ポインタならp,q
文字が足りなくなるくらい深いループ組むなと
0547デフォルトの名無しさん
2007/03/30(金) 20:55:410548デフォルトの名無しさん
2007/03/30(金) 20:56:250549デフォルトの名無しさん
2007/03/31(土) 11:22:36「i」から始めるのが伝統作法、a,b,c,d,とかはやめとけ
昔、ijkあたりで始まる変数は暗黙でIntegerにしてくれる言語があったような
で、どうしても数が足りなくなったら
変数名を ii, jj, kkって感じで使うのも伝統
流石にスタイルとしては古すぎるが。
0550デフォルトの名無しさん
2007/03/31(土) 11:26:22暗黙のうちに型を決める機能があったよーな。
使わなかったけどね
0551デフォルトの名無しさん
2007/03/31(土) 12:34:54あまりネストが深いなら意味のある名前にしておくほうが良くない?
0552551
2007/03/31(土) 12:35:380553デフォルトの名無しさん
2007/03/31(土) 12:37:460554デフォルトの名無しさん
2007/03/31(土) 13:27:23そもそも一般的にはあんまり深いネストは関数化でもして分割するべきだろう。
0555デフォルトの名無しさん
2007/03/31(土) 13:42:00数学の添え字なんかによく使われるから?
0556デフォルトの名無しさん
2007/03/31(土) 13:42:16せいぜいi, j, k, lかmくらいまでなんだけど。
0557デフォルトの名無しさん
2007/03/31(土) 13:50:05iterationのiという意見もあるけどちょっと疑わしい。
0558デフォルトの名無しさん
2007/03/31(土) 14:12:130559デフォルトの名無しさん
2007/03/31(土) 14:13:590560デフォルトの名無しさん
2007/03/31(土) 14:27:10>>549 (FORTRANの話だな)のようにiを暗黙に整数として扱う言語があるのは
なぜか、という話。
0561デフォルトの名無しさん
2007/03/31(土) 14:28:33それはわかっている。
そうしたら、なぜその言語(>>550もいうとおりFORTRAN)は
Iからを整数型にする文字として選んだのかという話に移っているだけのこと。
0562デフォルトの名無しさん
2007/03/31(土) 14:37:25ググレカス
半年ROMれ
0563デフォルトの名無しさん
2007/03/31(土) 14:38:160564デフォルトの名無しさん
2007/03/31(土) 14:42:01数学だと大体、きりのいいところから3文字くらいってのがよく使われる。
頭から a, b, c
Integer か Index の i から初めて i, j, k
o だと 0 と紛らわしいからその次から p, q, r
その逆、o の前で終わるように l, m, n
未知数の意味の x から初めて x, y, z
0565デフォルトの名無しさん
2007/03/31(土) 14:42:074重とか5重は十分に深いよ!
0566デフォルトの名無しさん
2007/03/31(土) 15:42:26後々のメンテのためにも
3年前に自分で書いたプログラム、理解するのに3〜4時間かかった。
0567デフォルトの名無しさん
2007/03/31(土) 16:58:01そんな変数名つけるやつと一緒に仕事したくねえな
0568デフォルトの名無しさん
2007/03/31(土) 17:01:020569デフォルトの名無しさん
2007/03/31(土) 17:07:250570デフォルトの名無しさん
2007/03/31(土) 17:08:36仕事がもらえない言い訳ですか?
0571デフォルトの名無しさん
2007/03/31(土) 17:18:24その中で使うクラスの名前も「abcMap」や「abcPerson」「abcObj」といったように
「abc」という前書き?を付けるのは一般的なのでしょうか?
これらのクラスはこのゲーム以外では使う予定はありません、というか使えません。
実は作ってる途中で自分の命名論が二転三転したせいで
「abc」と付いてるクラスと付いてないクラスが混在しています。
そろそろどちらかに統一しようかと思っているのですが
付けるのが一般的ですか?付けない方が一般的ですか?
0572デフォルトの名無しさん
2007/03/31(土) 17:37:38Abc.Mapとかにすれば
内部ではMapとだけ記述できるのでそうした方がいい。
もしないならabcMapというのも普通に有り。
そうしておけば他の一般的なライブラリとの衝突が防げるから。
名前空間もprefixもなしというのはもし衝突したとき変な回避方法をしないといけなくなるので
小規模なプロジェクト以外ではあまり一般的ではないかも。
0573デフォルトの名無しさん
2007/03/31(土) 17:40:17付ける。付けない。名前空間を使う。この3つぐらいが考えられる。
一般的とか関係なくて、状況に応じて使い分ける。
0574デフォルトの名無しさん
2007/03/31(土) 17:43:32なるほど
付けた当時は衝突を心配したわけじゃなく「abcGame専用だから」みたいな理由で付けてたんですが
確かに衝突とかも考えると付けた方が良さそうなので付けることにします。
0575デフォルトの名無しさん
2007/04/01(日) 12:29:230576デフォルトの名無しさん
2007/04/01(日) 16:16:23変数名のイケてる付け方が色々載ってたり、一般的には配列はこう付けるとかテンプレ的なのがたくさん載ってるHPとかあったら教えてください!
0577デフォルトの名無しさん
2007/04/01(日) 16:23:59そして有名なオプソのドキュメントやソース嫁
オプソの場合はあくまで有名なやつな。小規模な奴は同じ開発者のくせにルールが
ぐちゃぐちゃな奴が多い
あとは英語を勉強しれ
in と on と to と by の間違いが初心者には多い
あとはムダに able とか ing とか付けて意味不明とかな
0578デフォルトの名無しさん
2007/04/01(日) 16:28:080579デフォルトの名無しさん
2007/04/01(日) 16:31:06スレ違いのネタしかないけどな
0580デフォルトの名無しさん
2007/04/01(日) 18:51:02見た感じJAVAが多い気がするが
0581デフォルトの名無しさん
2007/04/01(日) 18:53:090582デフォルトの名無しさん
2007/04/01(日) 19:33:000583デフォルトの名無しさん
2007/04/01(日) 19:36:330584デフォルトの名無しさん
2007/04/01(日) 20:45:010585デフォルトの名無しさん
2007/04/01(日) 20:51:21クラス使える方のVBならC#やJavaと一緒だろ
0586デフォルトの名無しさん
2007/04/02(月) 00:28:05エイプリルフールは過ぎてしまったが
http://www.entis.jp/doc/lolita_programing/lolita1.html
0587デフォルトの名無しさん
2007/04/02(月) 00:51:45クラス使える方のVB って何?
VB は v4 からクラス使えるぞ
0588デフォルトの名無しさん
2007/04/02(月) 08:57:450589デフォルトの名無しさん
2007/04/02(月) 19:05:190590デフォルトの名無しさん
2007/04/03(火) 08:56:37ゲームは、
タイトル → 1面 → 2面 → … → 最終面 → タイトル
と進んでいきます。
途中でミスをすると、その面を最初からやり直しです。
ゲームの各所で初期化処理を行いますが、この関数の名前について悩んでいます。
(1)タイトル画面でスタートボタンを押したときに実行
(2)各ステージを最初に遊ぶ時に実行
(3)各ステージを遊ぶ時に実行
タイトル画面でスタートボタンを押したときは、(1)(2)(3)を実行。
ステージをクリアし、次のステージに進む時は(2)(3)を実行。
ミスをしたときは、その面を最初からやり直すので(3)のみ実行。
最終面をクリアしたときはタイトル画面に戻るので、再びプレイするときは(1)(2)(3)を実行。
GameとかStageとかPlayという単語が浮かびましたが
明らかに俺用語なので、半年後の自分に理解できるかどうか分かりません。
そもそも別の場所で使ってしまってます……。
0591デフォルトの名無しさん
2007/04/03(火) 09:06:130592デフォルトの名無しさん
2007/04/03(火) 09:08:462.OnInitialGame
3.GameStart
0593590
2007/04/03(火) 09:39:09その場合はクラス名に悩みます(笑)
実際、(1)と(2)はClass::Init()にするつもりで組んでましたが
イマイチ日本語にすると分かり辛かったんで、初期化タイミングで説明しました。
>592
初期化するタイミングで命名するということでしょうか。
確かにそういう方法もアリですね。
内容から命名することしか考えてなかったので目から鱗です・
0594デフォルトの名無しさん
2007/04/03(火) 09:43:05InitStage(bool firstTime) とかにするかな・・・?
0595デフォルトの名無しさん
2007/04/03(火) 11:01:46initialGame(bool firsttime)
(2)と(3)は1つで十分
initialStage(int stage)
0596デフォルトの名無しさん
2007/04/03(火) 11:24:010597デフォルトの名無しさん
2007/04/03(火) 11:40:110598デフォルトの名無しさん
2007/04/03(火) 11:41:100599590
2007/04/03(火) 11:42:33>594-595
まあ、そんなにコード量も多くないので、関数内で条件分岐させちゃうのが楽そうですね…。
>596
僕はInitって略すのが好きです。
0600デフォルトの名無しさん
2007/04/03(火) 11:50:25その略にメリットが無い。 イニシャルという語弊さえ生まれそう。
0601デフォルトの名無しさん
2007/04/03(火) 11:55:27メソッド名は普通動詞にするだろ
0602デフォルトの名無しさん
2007/04/03(火) 11:57:250603デフォルトの名無しさん
2007/04/03(火) 12:43:07なんか悪いけど命名以前って気がする。
oopサポートしてる言語使うか否かにかかわらず、
まず仮想化っていう作業が普通は必要なんじゃないか?
つまり「マリオ」とか「レーザー光線」とか「マップ」とか「当たり判定のジャッジマン」とか、
そういったものの「ふり」をするコードの束の集合としてプログラムを設計するってことだけど。
590はそれができてないんじゃないの?
だから漠然と「初期化する」とかいう表現になるわけだ。
まずどんな仮想機械を組み合わせて全体のプログラムを作るか考えなきゃ。
それが決まればクラス名なり関数名なりは自ずと決まるでしょ。
0604デフォルトの名無しさん
2007/04/03(火) 14:13:000605デフォルトの名無しさん
2007/04/03(火) 14:28:53いかにこのスレのレベルが低いかがわかる
0606デフォルトの名無しさん
2007/04/03(火) 14:35:59それくらいしか選択肢がないってことだろ。
initialはありえないからinit一択だがな。
0607デフォルトの名無しさん
2007/04/03(火) 14:42:35initializeでもいいと思うが
0608デフォルトの名無しさん
2007/04/03(火) 14:46:18あえて略した単語を使うのもありなのでは。Init は結構使われてる希ガス
0609デフォルトの名無しさん
2007/04/03(火) 14:58:20っていうか、registerが名詞でregistが動詞だと
勘違いしている奴が多そうだが、registなんて単語はない。
ただ、C/C++だとregisterが予約語だからなんとも。
0610デフォルトの名無しさん
2007/04/03(火) 15:03:49(2) Stage createStage(int stageId)
(3) int play()
0611デフォルトの名無しさん
2007/04/03(火) 15:23:16画像処理としてコントラスト調整やら明るさ調整やら色々あるので
基本クラス作ってからコントラストクラスや明るさクラスを
作ろうかと思うのですが、この基本クラスの名前が決まりません。
何かいい名前はないでしょうか。
今のところEffectクラスにしてますが何かしっくりきません。
0612デフォルトの名無しさん
2007/04/03(火) 16:21:43Container
0613デフォルトの名無しさん
2007/04/03(火) 18:51:050614デフォルトの名無しさん
2007/04/03(火) 18:59:09その説明じゃそもそもどういうクラスを作ろうとしているのか誰にも理解できない気がする。
画像クラスが既にあって、それのいわゆるデコレータを作りたいようにも読めるけど
そのわりには「コントラストクラスや明るさクラス」とか謎な説明もあるし。
0615デフォルトの名無しさん
2007/04/03(火) 19:04:540616デフォルトの名無しさん
2007/04/03(火) 19:05:02わざわざクラスを作るってどういうことだろ?
画像やエフェクト情報を持つ基本クラスを作って、それを派生させるのでは
駄目なの?
0617デフォルトの名無しさん
2007/04/03(火) 19:05:300618611
2007/04/03(火) 19:26:48説明不足ですみません、わかりにくいですね。
元画像とエフェクトリストを持っているクラスが
加工後の画像を出力します。
20くらいのエフェクト(画像処理)があって任意にエフェクトリストに
エフェクトを放りこみたいイメージです。
で、エフェクトリストのインデックス順に
例えば、コントラスト+10して反転してエンボス処理する。
という流れです。
0619デフォルトの名無しさん
2007/04/03(火) 19:56:230620デフォルトの名無しさん
2007/04/03(火) 20:12:11要するにフィルタチェインだな
0621デフォルトの名無しさん
2007/04/03(火) 22:21:09各処理ごとに具象クラスをつくり、
擬似コードで書くとこんな感じでループまわすか
filters = [ new filter_1(), new filter_2(), ..., new filter_n() ]
for filter in filters do image = filter.filter(imge)
Decoratorだとこんな感じかね。
image = new filter_1(new filter_2(...new filter_n()...)).filter(image)
0622デフォルトの名無しさん
2007/04/04(水) 19:39:33EffectedSnaps
0623デフォルトの名無しさん
2007/04/06(金) 10:54:210624デフォルトの名無しさん
2007/04/06(金) 21:21:540625デフォルトの名無しさん
2007/04/07(土) 06:35:44おまいは気にならないなら、黙っとけ
0626デフォルトの名無しさん
2007/04/07(土) 07:20:410627デフォルトの名無しさん
2007/04/07(土) 10:10:570628デフォルトの名無しさん
2007/04/09(月) 23:04:290629デフォルトの名無しさん
2007/04/09(月) 23:08:050630デフォルトの名無しさん
2007/04/09(月) 23:10:200631デフォルトの名無しさん
2007/04/09(月) 23:11:480632デフォルトの名無しさん
2007/04/10(火) 00:00:05-izeで韻を踏んでるから対称的イメージが直感しやすいかも。
web対義語辞典はないことはないけど、
語彙数が少ないとかで、いまひとつ役に立つものは知らない。
antonym dictionaryとかで検索してみれ。
0633デフォルトの名無しさん
2007/04/10(火) 00:19:180634デフォルトの名無しさん
2007/04/10(火) 00:20:08case〜esacとかif〜fiと同じ発想だな。
0635デフォルトの名無しさん
2007/04/10(火) 00:20:37きっとΩが悪いのだろう
0636デフォルトの名無しさん
2007/04/10(火) 00:41:430637デフォルトの名無しさん
2007/04/10(火) 00:53:200638デフォルトの名無しさん
2007/04/10(火) 12:27:24MotifなんかだとPROLOGUEとEPILOGUEっていう対語が使われてた
0639デフォルトの名無しさん
2007/04/10(火) 21:02:45xUnit系だと setup と teardown だな。
これはまた特殊だが。
0640デフォルトの名無しさん
2007/04/11(水) 14:14:520641デフォルトの名無しさん
2007/04/11(水) 14:47:360642デフォルトの名無しさん
2007/04/11(水) 15:05:14DisplayとかDrawとかPrintとか。
0643デフォルトの名無しさん
2007/04/11(水) 17:04:20Uninitializeも見かける。
MicrosoftのCoInitialize/CoUninitalizeなど。
0644デフォルトの名無しさん
2007/04/11(水) 17:12:39にロニニニニニニコ green I I
にニニニニニロニコ blue L__」
3つのスクロールバーがあり、各々が赤・緑・青に対応している
これらの位置によってバーの右側の領域の色が様々に変化する
このような、色選択をするためのクラスの名称はなんとつけるべきでしょうか?
0645デフォルトの名無しさん
2007/04/11(水) 17:18:310646デフォルトの名無しさん
2007/04/11(水) 17:39:40クラスの機能によってはStart***ing()/Stop***ing()も検討の対象ですな。
>>644
RGBColorPickerとか。
0647デフォルトの名無しさん
2007/04/11(水) 17:45:23ありがとうございます、使わせていただきます
0648デフォルトの名無しさん
2007/04/11(水) 18:27:31pickっていうと(大量の)色見本のなかから選択するか、
もしくはスポイトで色を拾うようなコントロールを想像するけど。
0649デフォルトの名無しさん
2007/04/11(水) 19:00:130650デフォルトの名無しさん
2007/04/11(水) 21:33:33あるからちょっと違和感あるな。
やっぱRGBColorEditorとかが妥当っぽいね。
0651デフォルトの名無しさん
2007/04/11(水) 21:44:07Editorだと既存の色を編集っていうイメージだから。
ColorPickerでいいと思うけどね。ちなみにJavaだとColorChooserぽい
0652デフォルトの名無しさん
2007/04/11(水) 21:45:540653デフォルトの名無しさん
2007/04/11(水) 21:46:380654デフォルトの名無しさん
2007/04/11(水) 23:09:28ないな
0655デフォルトの名無しさん
2007/04/12(木) 00:11:23int a;
int b;
}
|aはbuf[30]〜buf[33]、bはbuf[40]〜buf[43]にそれぞれ格納
↓
unsigned char buf[100];
てな感じで構造体の各メンバを一次元配列に配置する関数の名前でいいのないでしょうか
ConvertToBuffer、ConvertToString とか考えたけどイマイチ…
ついでのその逆なんかも考えていただけるとありがたいですm(_ _)m
0656デフォルトの名無しさん
2007/04/12(木) 00:23:220657デフォルトの名無しさん
2007/04/12(木) 00:27:56おお!シンプルでいいですね
ありがとうございます
0658デフォルトの名無しさん
2007/04/12(木) 01:07:06だったらGetBinaryDumpとか(Conv)ToByteArrayとかの方がいいんじゃ?
0659デフォルトの名無しさん
2007/04/12(木) 01:46:460660デフォルトの名無しさん
2007/04/12(木) 03:52:45serialize
0661デフォルトの名無しさん
2007/04/12(木) 17:18:54収納される側のクラスはcontainee
で委員でしょうか?
0662デフォルトの名無しさん
2007/04/12(木) 17:33:580663デフォルトの名無しさん
2007/04/12(木) 20:49:10container <-> component てーのもあるね。
配列や集合といったいわゆるコンテナクラスだと、含めるもの(要素)を
memberとかelementとかいう。
0664デフォルトの名無しさん
2007/04/12(木) 23:08:190665デフォルトの名無しさん
2007/04/12(木) 23:33:46おおー、まさにその動作をあらわす単語があったとは
0666デフォルトの名無しさん
2007/04/12(木) 23:38:53そんなポインタ持ってくるのまずいんじゃない?というツッコミはなしでお願いします
0667デフォルトの名無しさん
2007/04/12(木) 23:54:24意味がよくわからん。簡単なコード書いて説明してくれんか?
0668デフォルトの名無しさん
2007/04/12(木) 23:58:29C++前提なんだと思うけど、C++ってベースクラスのコンテキストに書かれた"this"は
サブクラスのインスタンスを参照しないのかな?
そんな仕様ならおちおち継承なんて機能は使えないと思うが。
0669デフォルトの名無しさん
2007/04/13(金) 00:06:010670デフォルトの名無しさん
2007/04/13(金) 00:10:58class base;
class derive: public base;
ってあったときに、
void base::XXX()
{
const derive* p = dynamic_cast<derive*>(this);
}
ということをしたいのです。このpの名前でいいのがないかなぁと。
クラスの継承関係ムチャクチャじゃねーかゴルァ!というツッコミは控えめでお願いします
0671デフォルトの名無しさん
2007/04/13(金) 00:18:420672デフォルトの名無しさん
2007/04/13(金) 00:28:54いえ、全然OKです。
ただ何か定石のような名前があるのかなぁと思っただけでして。
まぁこんな変な使い方だと定石もなにもないような気がしてきました…
ここはderiveにするとします
0673デフォルトの名無しさん
2007/04/13(金) 00:33:070674デフォルトの名無しさん
2007/04/13(金) 04:50:45base::someMethod()のなかで派生クラスのポインタへキャストするって何よ。
0675デフォルトの名無しさん
2007/04/13(金) 04:59:42const T* p = static_cast<T*>(this);
ってキャストする方法はよく見るし速いんだが、
非テンプレート非static_castは
見たことない・遅い・意味不明の三拍子揃っている。
0676デフォルトの名無しさん
2007/04/13(金) 07:45:320677デフォルトの名無しさん
2007/04/13(金) 08:12:480678デフォルトの名無しさん
2007/04/13(金) 12:06:21derived
0679デフォルトの名無しさん
2007/04/13(金) 18:44:12ちょちょっと適当に取得するのと
厳密に完全に取得する関数の名前をお願い。
大文字はダメ。
ちょちょっとのほうは
simple_get とか simple_fetch でいいかなとか思ってるんだけど、、、
0680デフォルトの名無しさん
2007/04/13(金) 19:32:080682デフォルトの名無しさん
2007/04/13(金) 19:37:15おたんこなすな質問の仕方だな。
「ちょちょっと適当」とか、どうとでも解釈できるような「適当な」表現すんなよ。
どうせ言ってる本人の頭のなかに明確な仕様が描けてないんだろ。
それで人に命名しろってそりゃ無理筋な話だわ
0683デフォルトの名無しさん
2007/04/13(金) 20:27:190684デフォルトの名無しさん
2007/04/13(金) 20:31:59普通そうだぞ、それでも候補が絞れない時に此処を訪ねるんもんだと思ってたが。
だいたい他人に説明できない物をコードにできるワケもないとおもわんか?
0685デフォルトの名無しさん
2007/04/13(金) 20:40:38tyotyotto_get, get
0686デフォルトの名無しさん
2007/04/13(金) 21:28:27complete_fetch
fetch
0687デフォルトの名無しさん
2007/04/13(金) 22:46:37get_html // 未実装
get_html_ // すいません不完全です
0688デフォルトの名無しさん
2007/04/13(金) 23:33:02casual_download
formal_download
0689デフォルトの名無しさん
2007/04/14(土) 01:17:47うん。でも質問者はそうではないようだし。
っていうか聞き逃げの香りが漂ってまいりました。
0690デフォルトの名無しさん
2007/04/14(土) 10:05:44quick/easy
0691679
2007/04/14(土) 21:03:51その後ココ見てなかっただけ。
detailed_ でいくわ。ありがと。
0692デフォルトの名無しさん
2007/04/15(日) 14:43:000693デフォルトの名無しさん
2007/04/17(火) 01:38:46popping_shells?
だれか やく たのむ
0694デフォルトの名無しさん
2007/04/17(火) 02:50:540695デフォルトの名無しさん
2007/04/17(火) 04:20:17rebound
制するべし
0696デフォルトの名無しさん
2007/04/17(火) 19:07:520697デフォルトの名無しさん
2007/04/18(水) 00:45:04"跳ね返った弾"とか"反射した弾"とかって類の表現しかないみたいだね。
0698デフォルトの名無しさん
2007/04/18(水) 01:12:150699デフォルトの名無しさん
2007/04/18(水) 01:17:32跳ね返ったタマそのものを指す言葉なんだよね?
名詞 ricochet が指すのはタマそのものではなくて「跳弾という現象」なんだよな。
0700デフォルトの名無しさん
2007/04/18(水) 15:13:500702デフォルトの名無しさん
2007/04/18(水) 23:34:52- hopper
0703デフォルトの名無しさん
2007/04/19(木) 05:40:44どんな仕事内容なんだ?
軍事関係?
0704デフォルトの名無しさん
2007/04/19(木) 05:47:570705デフォルトの名無しさん
2007/04/19(木) 09:13:52思わず辞書確認しちまったじゃねーか
0706デフォルトの名無しさん
2007/04/19(木) 10:27:53兆弾になってしまう
このフェップ、ヘボすぎるわ
0707デフォルトの名無しさん
2007/04/19(木) 10:34:000708デフォルトの名無しさん
2007/04/19(木) 10:55:17「入力処理中フラグ」を命名したいのです。
「〜の処理中」って英語はなんでしょうか?
stillInputFlag ってヘンですよね…
0709デフォルトの名無しさん
2007/04/19(木) 10:57:150710デフォルトの名無しさん
2007/04/19(木) 11:02:59なんか変だな
0711デフォルトの名無しさん
2007/04/19(木) 11:12:18限りなく素直に。
0712デフォルトの名無しさん
2007/04/19(木) 11:49:30ほげが進行中
0713708
2007/04/19(木) 12:02:15イイのない・・・
ごめん
0714デフォルトの名無しさん
2007/04/19(木) 12:04:26During + 動詞はどうだ。
0715デフォルトの名無しさん
2007/04/19(木) 13:27:20とかになるのかな。
ただ、他の人があとから見たとき分かるかな?
Private Sub getInputString()
Private Sub setInputString()
Private Sub checkInputString()
Private Sub isDuringInputString()
「During?ラムちゃんか?なんだこれは」とか言われそう。
ちなみにVB6でつ。
0716デフォルトの名無しさん
2007/04/19(木) 13:35:25沖縄県での選挙ですが、どうか民主党だけは避けてください。県民の生命に関わる可能性があります。
民主党の最大の公約は一国二制度(※)ですが、一度「一国二制度 沖縄」等で検索をお願いします。
この際、民主党のHPで調べても良いです。以下の注釈↓と矛盾することは書いてないはずですから…
※一国二制度
簡単に言えば沖縄を中国と日本の共有物にし、そこに3000万人の中国人を入植させます。
(つまり沖縄人口の 96% を中国人にして、実質、沖縄を中国人の居住地とします。)
さらに「自主」の名の下、沖縄で有事が起きても自衛隊は干渉できません。
3000万人の中国人が、少数派となった130万人の日本人に何をしても、です。
そして中国人の反日感情の強さは、ほとんどの日本人の理解を超えるものです。
今回の選挙で民主党が勝った場合、「自主」「発展」を連呼しつつ段階的に進めていくことになります。
自主と言っても、自主を認めるのが「住人の96%が中国人となった」後だということに気をつけてください。
発展と言っても、新沖縄の少数派となった「少数民族日本人」の発展ではないことに気をつけてください。
0717デフォルトの名無しさん
2007/04/19(木) 14:05:21基本的なレベルで問題。
値を戻さないメソッド名の末尾が何故Stringなんだと子一時間(ry
Checkは曖昧だし、Isだと値を戻すBoolだろ?
0719デフォルトの名無しさん
2007/04/19(木) 15:09:410720デフォルトの名無しさん
2007/04/19(木) 16:40:55マジレスですまんが、兆弾と兆段しか変換できないよ、うちのIME
0721デフォルトの名無しさん
2007/04/19(木) 16:42:380722デフォルトの名無しさん
2007/04/19(木) 16:45:42変換できないとは。兆弾じゃないよまったく。
0723デフォルトの名無しさん
2007/04/19(木) 16:47:420724デフォルトの名無しさん
2007/04/19(木) 23:50:16InEditting
0725デフォルトの名無しさん
2007/04/20(金) 00:23:39InputStarted
InputOnTheWay
InputNotCompleted
0726デフォルトの名無しさん
2007/04/20(金) 07:39:47InputState
0727デフォルトの名無しさん
2007/04/20(金) 12:07:28編集フラグみたい
Boolean inputStartedFlag
これはいい感じ
Boolean inputOnTheWayFlag
「え?何だって?」って言われそう
Boolean inputNotCompletedFlag
「はぁ?ナニコレ」って言われそう
Boolean inputStateFlag
入力ステータスの有無フラグって勘違いされそう
0728デフォルトの名無しさん
2007/04/20(金) 12:09:13Boolean inputStartedFlag
は、処理中というよりも開始したかどうかのフラグみたい
0729デフォルトの名無しさん
2007/04/20(金) 12:10:34全部センスないね。
0730デフォルトの名無しさん
2007/04/20(金) 12:36:34他は悪いけどアホ丸出しだな。
ちなみに、変数名にInputStateを選んだ場合はboolじゃなくてenumにすべきだと思うけど。
0731デフォルトの名無しさん
2007/04/20(金) 12:38:550732デフォルトの名無しさん
2007/04/20(金) 13:06:57よし、センスあるお前の案を聞こうじゃないか
0733デフォルトの名無しさん
2007/04/20(金) 13:11:26IsInputProcessingとかどう?
0734デフォルトの名無しさん
2007/04/20(金) 13:27:530735デフォルトの名無しさん
2007/04/20(金) 13:45:30ウザ。案はもうだしてる。
Boolのケツに全部Flagなんて付いてる時点で萎え。
オブジェクト倶楽部当たりでコーディング標準でも読んでみたらぁ
0736デフォルトの名無しさん
2007/04/20(金) 14:02:06お前もう帰れw
0737デフォルトの名無しさん
2007/04/20(金) 14:37:530738デフォルトの名無しさん
2007/04/20(金) 14:53:00FlagやState等が付いてると、定数やEnumとも取れる。
真偽しかないboolなら機能の明確化と、少しは英語勉強汁。
試しにぐぐると『DuringInput』とかだとそれなりにメソッド名で
検索に引っかかるが『IsInputProcessing』とか『nowInputting』とか
まして『inputStartedFlag』なんて、グーグル様でさえヒットできない。
まずは『オブジェクト倶楽部』でぐぐったら?
0739デフォルトの名無しさん
2007/04/20(金) 15:00:50・Utterance
なんかしっくりこないんだよな・・・
誰かいいのがあったらお願いします!
0740デフォルトの名無しさん
2007/04/20(金) 16:52:360741デフォルトの名無しさん
2007/04/20(金) 17:09:45Message
0742デフォルトの名無しさん
2007/04/20(金) 17:14:41やっぱりVB厨は最悪だな。使えないバカの上に荒らしかよ。
>>739
SendingMessage とかの方がわかりやすいような気ガス。
0743デフォルトの名無しさん
2007/04/20(金) 17:32:03>>729とか>>735-736とか荒らし以外の何物でもない
0744デフォルトの名無しさん
2007/04/20(金) 18:34:50「発言情報」とやらの中身というか、それがどんな情報をパッケージングしたものなのか書かなきゃ
回答不能なんじゃないの?
例えば>>741がMessageって書いてるけど、ひょっとすると既にMessageという別のクラスが存在して、
「発言情報」とやらがそれをメンバに持つことも、読み手のこちらとしては
想定可能なわけじゃないかい。
0745デフォルトの名無しさん
2007/04/20(金) 19:01:06Sentence
0746デフォルトの名無しさん
2007/04/20(金) 19:45:59>>739
>>744
>>745
ごめんなさい。もっと詳しく書くべきでした。
おっしゃる通り、すでにMessageクラスは存在してました。。。
「発言情報」には以下の属性入れる予定です。
・発言時刻
・発言場所
・発言者
・発言内容
Lineがちょっとよさそうだと思ったけど
上の属性が含まれるとして適切な表現かな??
0747デフォルトの名無しさん
2007/04/20(金) 21:11:52editting じゃない。
0748デフォルトの名無しさん
2007/04/20(金) 21:28:19Res
英語じゃないけど
0749デフォルトの名無しさん
2007/04/20(金) 21:32:07レス?
0750デフォルトの名無しさん
2007/04/20(金) 21:32:40Utterance に何の不満があるの。 ピッタリじゃん。
0751デフォルトの名無しさん
2007/04/20(金) 21:36:00英語が苦手だから、それが自然な表現かどうかが気になって・・・
0752デフォルトの名無しさん
2007/04/20(金) 22:20:19http://www.google.com/search?num=50&hl=ja&safe=off&q=%22class+utterance%22&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=
0753デフォルトの名無しさん
2007/04/20(金) 22:39:04http://icculus.org/projects/beagle-avahi/Util/ImLog.cs
これが使い方が似てるっぽい!
Utterance使ってみます。ありがとう!
0754デフォルトの名無しさん
2007/04/21(土) 09:02:36�d
0755デフォルトの名無しさん
2007/04/21(土) 13:00:35aaa, bbb, cccという単語から
aaaBbbCcc
AaaBbbCcc
aaa-bbb-ccc
aaa_bbb_ccc
AAA_BBB_CCC
というシンボルを生成するメソッドに付けるべき名前で悩んでる。
aaaBbbCccとAaaBbbCccは、lowerCamel()とupperCamel()でいいのかな?
camel以外のスタイルに名前なんかあるんだろうか?
0756デフォルトの名無しさん
2007/04/21(土) 13:13:04そういうのは単一のメソッドにして列挙体で分岐したほうがいいと思う
CamelLower
CamelUpper
HypenSeparatedLower
UnderscoreSeparatedLower
UnderscoreSeparatedUpper
とか。
0757デフォルトの名無しさん
2007/04/21(土) 21:08:07UPPER_CASE
CapitalCase
mixedCase
かな。
ハイフン入りは普通使わないからわからん。
0758デフォルトの名無しさん
2007/04/21(土) 21:22:04PascalCase
0759デフォルトの名無しさん
2007/04/21(土) 21:50:33http://en.wikipedia.org/wiki/CamelCase
0760デフォルトの名無しさん
2007/04/21(土) 22:12:12値の変更履歴を持つ(1回分だけ)とき、以前の値は何にするのが普通でしょうか?
0761デフォルトの名無しさん
2007/04/21(土) 22:22:240762デフォルトの名無しさん
2007/04/22(日) 00:14:460763デフォルトの名無しさん
2007/04/22(日) 00:45:150764デフォルトの名無しさん
2007/04/22(日) 00:49:390765デフォルトの名無しさん
2007/04/22(日) 06:55:50prev = curr - 1
ってイメージを受ける
0766デフォルトの名無しさん
2007/04/22(日) 06:57:300767デフォルトの名無しさん
2007/04/22(日) 17:17:33それはlastだと思うんだが
0768760
2007/04/23(月) 22:39:13PrevとかPreviousが一般的なんですね。非常に参考になりました。
0769デフォルトの名無しさん
2007/04/25(水) 16:53:14http://arena.nikkeibp.co.jp/col/20060221/115499/02.jpg
「検索対象」、「検索条件(にする値)」、「等しい-等しくない-含む」を担う
コンボボックスとテキストボックスについて、かっちょいい名前つけてあげてください。
お願いします。
0770デフォルトの名無しさん
2007/04/25(水) 17:23:24等しいとかは equal と not equal でいいんではないか。
〜対象は subject
含むは hold とか contain とか
これらを適当に組み合わせたらどうだろう
0771デフォルトの名無しさん
2007/04/25(水) 17:29:03検索対象=SearchIn、検索条件=SearchFor、等しい=Match、等しくない=Exclude、含む=Include
でしょ
0772デフォルトの名無しさん
2007/04/25(水) 17:33:29アクセスとかMySQLとかオラクルとかDB2とか。
0773771
2007/04/25(水) 17:36:300774デフォルトの名無しさん
2007/04/25(水) 17:36:35それはない
0775デフォルトの名無しさん
2007/04/25(水) 17:37:420776デフォルトの名無しさん
2007/04/25(水) 17:46:23ある程度汎用的に使える部品を作ろうと思っているので必ずしもDBにアクセスするとは限らない。
でもまぁxmlとか、ado.netのdatasetとかその程度だけど。
とりあえず770氏のヤツを素案に作っていこうかと思います。
ありがとうございました。
0777デフォルトの名無しさん
2007/04/25(水) 18:00:17ということはやっぱりSQL文の生成ってことでしょ?
そうであれば、コンボボックスはcombo_from、テキストボックスは
edit_whereとかにした方が、コンポーネント名と変数名が一致して
いい感じになると思うんだけど…。
あと「かっちょいい」変数名なんてロクなもんじゃない。
分かり易さを追求シル。
0778デフォルトの名無しさん
2007/04/25(水) 21:01:55頭悪すぎだろ
0779デフォルトの名無しさん
2007/04/26(木) 08:07:490780デフォルトの名無しさん
2007/04/26(木) 08:26:350781デフォルトの名無しさん
2007/04/26(木) 09:01:20そんなプリフィックスがコーディング規約になった日には地獄だなw
0782デフォルトの名無しさん
2007/04/26(木) 15:24:40> > コンボボックスはcombo_from、テキストボックスはedit_whereとかにした方
> 頭悪すぎだろ
こいつ頭悪すぎ
人に伝える気なし
主張だけかよ。
0783デフォルトの名無しさん
2007/04/26(木) 15:49:08この板が過疎化しまくってんのはそういうのがいるから。
0784デフォルトの名無しさん
2007/04/26(木) 15:57:02自分がよいと思っているから相手が納得できないポイントが見えない
0785デフォルトの名無しさん
2007/04/26(木) 16:05:29思ってレスしたのに、最後に>>778ですか。
確かに稚拙かも知れないけど参考になればいいなという、ただそれだけ
だったんだけどな。
もうこのスレ二度と来ねーから安心しろ>>778。
ついでに氏ね。
0786デフォルトの名無しさん
2007/04/26(木) 16:10:510787デフォルトの名無しさん
2007/04/26(木) 16:31:410788デフォルトの名無しさん
2007/04/26(木) 16:59:22型名で判別可能だからじゃないのかな?
ある特定のコンポーネントをさす場合なら話は違ってくるかもしれんが
と俺は予想してる
0789デフォルトの名無しさん
2007/04/26(木) 16:59:32そうそう、そこですよ。
ただ罵倒するだけだと何の生産性も無い
0790デフォルトの名無しさん
2007/04/26(木) 17:09:01こうしてアホ扱いされて、少しずつ大人になっていくんじゃないの?
たとえアホ認定のレスだったとしても、それなりのスキルの奴から、
自分がズレているという指摘をしてもらえるなら、俺は十分に価値があると思うけどな。
アホ認定された奴も、『マジデ? やべぇw 俺ってズレてた?』くらいの
心の余裕を持てばいいじゃん。
0791デフォルトの名無しさん
2007/04/26(木) 17:23:29現実には例えばファイル名入力欄だと
labelFileName, editFileName, buttonFileName(参照ボタン)
とか一つの項目に複数のコントロールが存在するから
プレフィックス無しというのは非現実的だけどな。
0792デフォルトの名無しさん
2007/04/26(木) 17:39:29特定のコントロールを指すことになるじゃん?
0793デフォルトの名無しさん
2007/04/26(木) 18:05:37一行レスにはそういう説得力がないんです
0794デフォルトの名無しさん
2007/04/26(木) 18:20:20「頭悪すぎだろ 」だけじゃ駄目だろ
あと>>791みたいな命名は俺は普通にやってる
ビルダやVBやVSは、edit1とかlabel1とかになるから
名前欄のところならeditName・labelName、
年齢欄のところならeditAge・labelAgeなどにする
プリフィックスは必要だと思うけど>>781は
どういう規約でやってるの?
0795デフォルトの名無しさん
2007/04/26(木) 18:47:39名前欄のエディットボックス、名前欄のラベル
という風に利用者の関心が先に向くのはName、Ageに相当する部分なんだと思うんだけど
先にedit、labelを持ってくる理由ってあるんでしょうか?
処理を記述する際に一時的に関心が
editやlabelに相当する部分の方に行くからでしょうか?
0796デフォルトの名無しさん
2007/04/26(木) 18:59:24癖だから、仕事のルールだから、IDEがそうしろと囁くから、で十分
0797デフォルトの名無しさん
2007/04/26(木) 19:32:56いややってる人間がそれを実際に意識してるかどうかはともかく、
一定の合理性はあると思うよ。
うまくいえないけど、プリフィクスの方が他の表記法より
人間オパターン認識に親和的なんだろうな。
慣れてくるとプリフィックスの部分は必要ない場面では読み飛ばせる感じ。
実際自分でいろいろ試してみればわかると思うけど。
あとMSの開発ツールならインテリセンスになじみやすいとも思う。
変数名忘れててもとりあえず“lbl”とか“txt”とか打てば特定の種類の
コントロールがリストアップされるからね。
コード書いていて歯がゆい場合というのは、『「あの」ラベルの名前ってなんて付けたんだっけ?』
とか『「あの」テキストボックスの名前ってなんて付けたんだっけ?』という感じだからね。
0798デフォルトの名無しさん
2007/04/26(木) 20:29:490799デフォルトの名無しさん
2007/04/26(木) 20:33:530800デフォルトの名無しさん
2007/04/26(木) 20:38:340801デフォルトの名無しさん
2007/04/26(木) 21:03:520802デフォルトの名無しさん
2007/04/26(木) 21:24:31>>791
0803デフォルトの名無しさん
2007/04/27(金) 10:32:33>>790とか
0804デフォルトの名無しさん
2007/04/27(金) 11:11:040805デフォルトの名無しさん
2007/04/27(金) 11:40:300806デフォルトの名無しさん
2007/04/27(金) 20:56:43ここは2chだぜ?
こうしてアホ扱いされて、少しずつ大人になっていくんじゃないの?
(略)
俺が今こういう発言したら変な感じするだろ、「それはちょっと違うだろ」と
「言いたいことはわかるんだけど、そもそもの話とかみ合ってないだろ」と
つまりそういうこと
0807デフォルトの名無しさん
2007/04/27(金) 21:15:17>>806 ← この脳内仕様を推測するのはエスパーじゃないと無理。
0808デフォルトの名無しさん
2007/04/27(金) 21:18:580809デフォルトの名無しさん
2007/04/27(金) 21:22:08MAX_NAMEとNAME_MAXで迷ってるんですがどちらがいいんでしょう?
0810デフォルトの名無しさん
2007/04/27(金) 21:24:520811デフォルトの名無しさん
2007/04/27(金) 21:28:500812デフォルトの名無しさん
2007/04/27(金) 22:25:31バイト数の意味ならMaxSizeOfNameとかMaxNumBytesOfNameとか。
文字数ならMaxLengthOfNameとか。
またこういうこと言うとくだらない奴が湧いてきそうだとなたと思いつつあえて言うけど
定数とか即値をMAX_LENGTH_OF_NAMEみたいに大文字のみのアンダーバー区切りの
表記するのって意味あるのかね?
昔から大いに疑問なんだけど。
0813デフォルトの名無しさん
2007/04/27(金) 22:27:280814デフォルトの名無しさん
2007/04/27(金) 22:31:230815デフォルトの名無しさん
2007/04/27(金) 23:30:56制御コード、ControlCodeでいいんですか?
0816デフォルトの名無しさん
2007/04/28(土) 00:46:05それより小さいのは制御文字(Control Character)と呼ばれる。
なお、このエリアから外れた0x7f(DEL)も制御文字。
0817デフォルトの名無しさん
2007/04/28(土) 07:52:26真理はこうだ
>>809
NAME_*シリーズにしたいならNAME_MAX
MAX_*シリーズにしたいなら MAX_NAME だ
0818デフォルトの名無しさん
2007/04/28(土) 11:00:090819デフォルトの名無しさん
2007/04/28(土) 11:20:270820デフォルトの名無しさん
2007/04/29(日) 14:38:37コード規約、命名規則
0821デフォルトの名無しさん
2007/04/29(日) 18:57:51おまいのコードうp!
0822803
2007/05/02(水) 17:22:42そのとおり。
>>807
客観視すればそうでもないんじゃないかな。
つかオマエ、無駄に改行が多い。>>790もそうだが。
無駄な改行しまくりで過剰に自己主張するヤツが実況板とかによくいるけど、
めっさウザイYO。
0823デフォルトの名無しさん
2007/05/02(水) 18:14:57コテハンにしてくれない?
0824デフォルトの名無しさん
2007/05/02(水) 20:35:560825デフォルトの名無しさん
2007/05/03(木) 03:11:570826デフォルトの名無しさん
2007/05/03(木) 12:40:52板全体で同じコテ使うコテハンと
単スレのコテハン、どっちもコテハンだろ。
0827デフォルトの名無しさん
2007/05/03(木) 14:37:000828デフォルトの名無しさん
2007/05/04(金) 10:12:54?
0829デフォルトの名無しさん
2007/05/04(金) 22:03:20具体的にはキーボードのキーとマウスボタンを対象にしています。
よろしくお願いします
0830デフォルトの名無しさん
2007/05/04(金) 22:04:560831デフォルトの名無しさん
2007/05/04(金) 22:26:09Button
0832デフォルトの名無しさん
2007/05/05(土) 06:32:31pressed/unpressed
0833デフォルトの名無しさん
2007/05/05(土) 11:12:090834デフォルトの名無しさん
2007/05/05(土) 11:54:350836デフォルトの名無しさん
2007/05/06(日) 02:24:280837デフォルトの名無しさん
2007/05/06(日) 13:17:100838デフォルトの名無しさん
2007/05/06(日) 14:30:46Visible : boolとかSelected : boolとか追加したら
どれが本当のフラグか分らなくなる罠
0839デフォルトの名無しさん
2007/05/06(日) 17:55:220840デフォルトの名無しさん
2007/05/06(日) 18:32:13button.isPressed()
!button.isPressed()
key.isPressed()
!key.isPressed()
のどこが抽象的なんですか?
半押しはありえないので機能拡張する可能性も0です。
0841デフォルトの名無しさん
2007/05/06(日) 18:36:46という意味での「抽象的」だと思うが。
0842デフォルトの名無しさん
2007/05/06(日) 18:39:02「押す」という概念ならより具体的な名前でよさそうなのに
なんでわざわざ一段抽象度を上げるのかな、とゆー話。
0843デフォルトの名無しさん
2007/05/06(日) 18:43:112ステートしかないことが確実で将来的にも絶対に増えないので、
bool isPressed;
で十分だと思ったのです。
0844デフォルトの名無しさん
2007/05/06(日) 18:47:40なんで最初の質問(>>829)で「オブジェクトの総称名」なんて言ったのさ?
isPressed でいいならなら「変数名」じゃないか。
0845デフォルトの名無しさん
2007/05/06(日) 18:57:14いや最初は
getState() == XXX_PRESSED
にしようと考えていたのです。
それで、XXXのいい名前が思いつかなかったのでここで聞いてみました。
0846デフォルトの名無しさん
2007/05/06(日) 19:00:090847デフォルトの名無しさん
2007/05/06(日) 19:49:090848デフォルトの名無しさん
2007/05/07(月) 02:50:300849デフォルトの名無しさん
2007/05/07(月) 08:21:070850デフォルトの名無しさん
2007/05/07(月) 08:22:13正直思ったけどね俺は。
だって質問の内容からするとインターフェイスの命名を尋ねているように聞こえるが、
インターフェイスのいの字も出てこない。
この時点でこの質問者はちょっとアレな人なんだなとわかるだろう。
実際その後も訳のわからないこと言ってるし。
0851デフォルトの名無しさん
2007/05/07(月) 16:20:46たしかに、>>829だけだとインターフェイス名を聞いているように見えますね。
自分としてはただ単に
getState() == XXX_PRESSED
のXXXの名前を聞きたかっただけなのですが、
それを「総称名」と表現するのは確かに分かりにくいですね。
なので、この情報だけで、インターフェイスはいらないからフラグで十分
だと教えてくれた>>833さんにはとても感謝しています。
0852デフォルトの名無しさん
2007/05/08(火) 23:22:220853デフォルトの名無しさん
2007/05/09(水) 00:06:58over23ぐらい?
0854デフォルトの名無しさん
2007/05/09(水) 00:34:430855デフォルトの名無しさん
2007/05/09(水) 02:41:09俺たちのクリックで日本を一位にしようぜ!!
“30年は日本に手は出せないな”という勝ち方をしたい
http://wwwww.2ch.net/test/read.cgi/news4vip/1178602852/
1. チリ 136,836,018
2. ポーランド 135,173,390
3. イスラエル 80,308,719
4. ★日本 71,029,997★
5. スロベニア 56,818,986
6. フィンランド 40,275,252
石を投げる戦争から人は進化・進歩を遂げ、剣や槍などの武器をもって戦うようになった
人間はさらに発展し兵器を使う戦争を始めた
そして今、指先一つを武器とした電脳戦争が勃発したのであった・・・
皇国を勝利へと導くには貴様らの参戦が不可欠である
・戦場
http://www.clickclickclick.com/default.asp
・まとめサイト
http://www33.atwiki.jp/clickvip/
・mixi
http://mixi.jp/view_community.pl?id=2141035
0856デフォルトの名無しさん
2007/05/09(水) 12:35:360857デフォルトの名無しさん
2007/05/09(水) 18:10:59おまえさんもコピペと同レベル
0858デフォルトの名無しさん
2007/05/09(水) 20:56:230859デフォルトの名無しさん
2007/05/09(水) 23:54:240860デフォルトの名無しさん
2007/05/14(月) 06:39:49ユーザが投稿ボタンを押したらすぐに反映させるのか、
それとも管理者のチェックを待ってから反映させるのか、
という情報を格納するフラグの名前に迷っています。
no_timeとかspeedyとか……
都合上、文法には多少目をつむってもいいので、短めの名前だと嬉しいです。
0861デフォルトの名無しさん
2007/05/14(月) 07:29:040862デフォルトの名無しさん
2007/05/14(月) 07:31:140863860
2007/05/14(月) 09:13:31特に他の問題が出てこなければ、>862さんのapply_nowあたりで行こうと思います。
>861
考えてみれば、即時反映モードでも、最終的には管理者がチェックするんですよね。
相応しくない投稿なら削除したりとか。
0864デフォルトの名無しさん
2007/05/14(月) 17:55:56長さに問題なければalways_approved
0865デフォルトの名無しさん
2007/05/14(月) 18:41:36それはチミの言語感覚の方がおかしい。
まあでも、nowがかなり多義的な言葉なのは確か。
それが気になるならApplyImmediatelyとかImmediateApplyとかするのかね。
0866デフォルトの名無しさん
2007/05/14(月) 18:53:14offer
0867860
2007/05/14(月) 20:14:42なるほど、ありがとうございます。
自分が最初に名付けたrealtimeよりはよっぽど美しいです(笑)
0868デフォルトの名無しさん
2007/05/14(月) 21:23:35approveやその派生語を使いたいなぁ。
0869デフォルトの名無しさん
2007/05/15(火) 00:26:30offline - オフライン(で人の目介在チェック)
うーん もうちっとなんkありそうな悪寒がするのだが
0870デフォルトの名無しさん
2007/05/15(火) 02:46:530871デフォルトの名無しさん
2007/05/15(火) 02:48:530872デフォルトの名無しさん
2007/05/15(火) 07:35:180873デフォルトの名無しさん
2007/05/15(火) 08:35:260874デフォルトの名無しさん
2007/05/15(火) 09:08:020875デフォルトの名無しさん
2007/05/16(水) 18:44:42監視している、注目している、気にかけている、って意味の名前ってなにかありませんかね?
WatchValueじゃピンとこなくて・・
0876デフォルトの名無しさん
2007/05/16(水) 18:50:210877デフォルトの名無しさん
2007/05/16(水) 19:26:280878デフォルトの名無しさん
2007/05/16(水) 19:33:14そりゃ命名じゃなくて自分の言語感覚をなおした方がいいよ。
WatchXXXXでピンと来いよw
0879875
2007/05/16(水) 20:36:45これでいこうと思います。ありがとうございました。
0880デフォルトの名無しさん
2007/05/16(水) 21:10:01WatchValue は監視リストに加えるって感じ。
0881デフォルトの名無しさん
2007/05/16(水) 21:28:05watcheeという単語も認められるのかな。
0882デフォルトの名無しさん
2007/05/16(水) 21:28:59× emploer
○ employer
0883デフォルトの名無しさん
2007/05/16(水) 22:02:51フランス語の過去分詞の語尾 -é や -ée が語源になってるから、
普通は(古)仏語経由の語にしか付かない。
watch はゲルマン系の単語だから "watchee" とはならないと思う。
0884デフォルトの名無しさん
2007/05/17(木) 02:38:19なんか対象インスタンスの命名で話が進んでるが、本当にそうなのか?
元レスを読むと監視中フラグの名前のようにも読めるぞ?
とりあえずobserveで辞書引いてみ
0885デフォルトの名無しさん
2007/05/17(木) 12:39:31質問者の質問の仕方があいまいだからあいまいなまま進んでるだけでしょ何言ってんの。
よほど馬鹿じゃなきゃ、878みたいに答えれば用途によって品詞変えたりするでしょ。
それともメソッド名かクラス名か、はたまたフラグか聞いてから厳密に答えろっていうのかい?
あと、個人的にはobserveはwatchよりも、より「ぬるい」イメージがあるね。
日本語で言えば監視と観察のような違いがあると思う。
0886デフォルトの名無しさん
2007/05/18(金) 22:49:46一応pastSecにしたんだが…
0887デフォルトの名無しさん
2007/05/18(金) 23:08:120888デフォルトの名無しさん
2007/05/18(金) 23:09:32dって何の略ですか
0889デフォルトの名無しさん
2007/05/18(金) 23:09:590890デフォルトの名無しさん
2007/05/18(金) 23:11:070891デフォルトの名無しさん
2007/05/18(金) 23:14:400892886
2007/05/18(金) 23:23:57elapsedSecにした
�dくす
0893デフォルトの名無しさん
2007/05/18(金) 23:27:51俺はなんかしっくり来ないからelapsedの方を普段使うけど
0894デフォルトの名無しさん
2007/05/18(金) 23:28:380895デフォルトの名無しさん
2007/05/18(金) 23:28:48ありがと
でも検索してもイマイチ分からなかった
0896デフォルトの名無しさん
2007/05/18(金) 23:29:580897デフォルトの名無しさん
2007/05/18(金) 23:30:41辞書引いて確かめた方がいいよw
0898デフォルトの名無しさん
2007/05/18(金) 23:32:31リアル中学生かい?
検索っていうか、高校数学で出てくる用語法だよw
0899デフォルトの名無しさん
2007/05/18(金) 23:34:490900デフォルトの名無しさん
2007/05/18(金) 23:37:06年齢がバレるよw
0901デフォルトの名無しさん
2007/05/18(金) 23:39:290902デフォルトの名無しさん
2007/05/18(金) 23:40:11数学とかサッパリ覚えてないヤツもいるだろう。俺みたいに。
というわけで、こんなの見つけた
http://oshiete1.goo.ne.jp/kotaeru.php3?q=2007844
0903デフォルトの名無しさん
2007/05/18(金) 23:44:28今じゃプログラマでも理科系出身じゃない人間も多いということか?
まあ理科系文科系っていうより単なる偏差値レベルのような気もしないでもないが。
0904デフォルトの名無しさん
2007/05/19(土) 00:13:12専門分野で活用する部分は残るんだけどな。
0905デフォルトの名無しさん
2007/05/19(土) 00:21:150906デフォルトの名無しさん
2007/05/19(土) 00:23:46さもなくば馬鹿。
0907デフォルトの名無しさん
2007/05/19(土) 00:24:13回してもらえる案件は社内最速ペースでこなせるから、上司から物凄い使いにくそうな顔される。
0908デフォルトの名無しさん
2007/05/19(土) 01:01:47Δはディファレンス=differenceの頭文字dにあたるギリシャ文字。
意味どおり差分の意味。
数学ではこういう使い方が多いので、覚えておいて損はない。
0909デフォルトの名無しさん
2007/05/19(土) 01:05:170910デフォルトの名無しさん
2007/05/19(土) 02:20:090911デフォルトの名無しさん
2007/05/19(土) 03:19:260912デフォルトの名無しさん
2007/05/19(土) 03:21:120913デフォルトの名無しさん
2007/05/19(土) 09:20:240914デフォルトの名無しさん
2007/05/19(土) 09:26:34電磁気学とかで使ったような気がするが
本当はこの辺りの学部レベルの数学がわからないのも恥ずかしいことなんだよな
0915デフォルトの名無しさん
2007/05/19(土) 09:35:31顔文字で口に使う(゜∇゜
0916デフォルトの名無しさん
2007/05/19(土) 10:55:08顔文字に見えないこともない
0917デフォルトの名無しさん
2007/05/19(土) 11:28:12単にΔひっくり返しただけ。
「ナブラ(nabla)」って言葉は弦楽器のハープの一種こと。
Δひっくり返した形がハープの形してるからナブラって読む。
意味は ∇ = (∂/∂x, ∂/∂y, ∂/∂z)
0918デフォルトの名無しさん
2007/05/19(土) 17:43:180919デフォルトの名無しさん
2007/05/19(土) 17:50:19ベクトル解析は直交座標以外の座標系と相性よくないから、
極座標とか使いたかったら∇じゃなくて微分形式使うことお勧め。
0920デフォルトの名無しさん
2007/05/20(日) 09:11:190921デフォルトの名無しさん
2007/05/20(日) 16:47:040922デフォルトの名無しさん
2007/05/20(日) 16:55:000923デフォルトの名無しさん
2007/05/20(日) 17:00:350924デフォルトの名無しさん
2007/05/20(日) 17:02:360925デフォルトの名無しさん
2007/05/20(日) 17:10:190926デフォルトの名無しさん
2007/05/20(日) 17:15:140927デフォルトの名無しさん
2007/05/21(月) 20:08:53IMEの状態の監視を終了
はそれぞれどんな関数名が良いでしょう?
0928デフォルトの名無しさん
2007/05/21(月) 20:41:40ImeWatcher.Disable
0929デフォルトの名無しさん
2007/05/21(月) 20:42:36ImmReleaseContext
0930デフォルトの名無しさん
2007/05/21(月) 21:17:460931デフォルトの名無しさん
2007/05/21(月) 21:57:42ReleaseImeFromSurveillance
0932デフォルトの名無しさん
2007/05/21(月) 22:34:50filteredIpにしたけど
filteringIpの気もするし
0933デフォルトの名無しさん
2007/05/21(月) 22:37:37ColdFusionのスレってありますか?
0934デフォルトの名無しさん
2007/05/21(月) 22:39:520935デフォルトの名無しさん
2007/05/21(月) 22:40:21スマンコ
0936デフォルトの名無しさん
2007/05/21(月) 22:43:10ip_filter
0937デフォルトの名無しさん
2007/05/21(月) 22:45:28ExcludedIPList
ExcludedIPs
IgnoredIPList
Filteredだと濾過に引っかかったカスの方じゃなく濾過された後のデータの方にも
見えるような気がしないでもない
0938デフォルトの名無しさん
2007/05/21(月) 23:05:200939デフォルトの名無しさん
2007/05/21(月) 23:16:34まじ? なんかいい匂いがする
>>938
だなw
>>932
IPtoJudge, ipaTarget
0940デフォルトの名無しさん
2007/05/22(火) 00:21:540941デフォルトの名無しさん
2007/05/22(火) 00:23:35ストップ
さすが日本語。美しいな。
0942デフォルトの名無しさん
2007/05/22(火) 00:26:06open
close
もだな。
ちなみに日本語だと、「開始」「終了」だろ。
# 中国語?
0943デフォルトの名無しさん
2007/05/22(火) 00:28:08Release
取得
開放
漢字最強
0944デフォルトの名無しさん
2007/05/22(火) 00:29:340945デフォルトの名無しさん
2007/05/22(火) 00:30:24GOTO HOSPITAL
0946デフォルトの名無しさん
2007/05/22(火) 00:38:21胃に穴空くから止めたw
0947デフォルトの名無しさん
2007/05/22(火) 00:44:500948デフォルトの名無しさん
2007/05/22(火) 03:09:520949デフォルトの名無しさん
2007/05/22(火) 05:44:530950デフォルトの名無しさん
2007/05/22(火) 16:20:04Releaseが当てはまる場合もある
一概には言えん
0951デフォルトの名無しさん
2007/05/22(火) 16:27:150952デフォルトの名無しさん
2007/05/22(火) 16:48:050953デフォルトの名無しさん
2007/05/22(火) 17:01:48と言ってみるテスト
0954デフォルトの名無しさん
2007/05/22(火) 17:51:43そうだね^^ よしよし^^
0955デフォルトの名無しさん
2007/05/22(火) 18:47:29Releaseモテモテだなおい
0956デフォルトの名無しさん
2007/05/22(火) 19:05:330957デフォルトの名無しさん
2007/05/22(火) 19:06:350958デフォルトの名無しさん
2007/05/23(水) 00:08:37開始するメソッド、
ハンドリングするメソッドをそれぞれ何にしますか?
ハンドルするメソッドは普通にhandleにしようと思いましたが
クラス名を、hogehogeErrorHandlerにしてるので、
なんかかぶってていまいちな気がしてます
0959デフォルトの名無しさん
2007/05/23(水) 00:13:42Start/Getで十分じゃない
0960デフォルトの名無しさん
2007/05/23(水) 01:33:50ちなみにラテン語とか日本語の古語も学習に十分意味があるよ。
0961デフォルトの名無しさん
2007/05/23(水) 02:12:170962デフォルトの名無しさん
2007/05/23(水) 11:53:420963デフォルトの名無しさん
2007/05/23(水) 20:49:56意味や派生語の作り方が自然に分かったりするな。
0964デフォルトの名無しさん
2007/05/23(水) 20:52:27このRealToProto_Iの引数swは何の略なんでしょう?
本には説明もなくそれでも特に支障はないのですが、気になったので質問させてください
void RealToProto_I(int sw) /*プロテクトモードに移行する*/
{
...
if (sw) EnableInterrupt(); /*swが0以外なら割り込みを許可する*/
}
呼び出し側ではRealToProto_I(1);のように直接値を入れて呼び出しています
0965デフォルトの名無しさん
2007/05/23(水) 21:11:02っていうか、なんでここで聞くんざんしょうか
0966964
2007/05/23(水) 21:19:51switchですか、なるほど、ありがとうございますすっきりしました
ここが一番適当かなと思ったんですが、スレ汚し済みませんでした
0967デフォルトの名無しさん
2007/05/23(水) 21:21:26糞サンプルにもほどがある
0968デフォルトの名無しさん
2007/05/23(水) 21:52:15swって書いてあったら真っ先にswitch連想するだろう普通w
もっとも、本当に964のコードのswがswitchかどうか知らないけどね
0969デフォルトの名無しさん
2007/05/23(水) 21:54:460970デフォルトの名無しさん
2007/05/23(水) 21:56:57それ以上のことはまったく読み取れない
0971デフォルトの名無しさん
2007/05/23(水) 22:07:49いや、、それはちょっと飛躍が過ぎね?
0972デフォルトの名無しさん
2007/05/23(水) 22:12:020973デフォルトの名無しさん
2007/05/23(水) 22:12:15あんまりコード読んだことないんだな、と思った
0974デフォルトの名無しさん
2007/05/23(水) 22:12:18例えば電気の世界でSWって書いてあったらまずswitchのこと。
それに日常の英語でもswitchのことswって略すよ。
0975デフォルトの名無しさん
2007/05/23(水) 22:13:28自分のことだろw
恥ずかしい奴だな
0976デフォルトの名無しさん
2007/05/23(水) 22:20:050977デフォルトの名無しさん
2007/05/23(水) 22:23:54switch = sw という用法が「井の中の蛙」なのではない。
「井の中の蛙」はお前さんの方だw
0978デフォルトの名無しさん
2007/05/23(水) 22:28:17電気屋がSWをスイッチの意味で使ってるのは知ってるが、
プログラマが使うのは変だよ。
486本はハードギリギリの部分の本だろうから、別に変じゃないんだろうけど。
……でも存在意義のないコメント書いてるから良書ではなさそうだな……。
0979デフォルトの名無しさん
2007/05/23(水) 22:28:540980デフォルトの名無しさん
2007/05/23(水) 22:29:250981デフォルトの名無しさん
2007/05/23(水) 22:32:450982デフォルトの名無しさん
2007/05/23(水) 22:33:41powerなんて今までのどこに出てきたんだよw
0983デフォルトの名無しさん
2007/05/23(水) 22:35:10じゃあ辞書も引いてみたら?
ある程度まともな辞書ならsw = switchで載ってるから。
実際日常語でswって普通に使うし。
0984デフォルトの名無しさん
2007/05/23(水) 22:38:350985デフォルトの名無しさん
2007/05/23(水) 22:40:440986デフォルトの名無しさん
2007/05/23(水) 22:42:070987デフォルトの名無しさん
2007/05/23(水) 22:45:09http://dic.yahoo.co.jp/dsearch?p=SW&enc=UTF-8&stype=1&dtype=1&dname=1na
0988964
2007/05/23(水) 22:55:16自分の勉強不足がいけないので自分以外に批判を広げないで下さい、お願いします
>>978
すいません、コメントは自分が勝手に付けました
>>979
swだけで一番上にWikipediaのそのものずばりが出てきたんですね
他の単語と組み合わせて検索はしていたのですが、怠慢でした
0989デフォルトの名無しさん
2007/05/23(水) 23:11:32理解のためのコメントなら問題ないさ。
まぁ、プログラミングの経験っつーより雑学に近いかもな、こういう略記は。
0990デフォルトの名無しさん
2007/05/23(水) 23:13:38一般的なディクショナリだと、AHDの略語辞典とWebsterにでてたよ
0991デフォルトの名無しさん
2007/05/24(木) 03:41:55「964の条件で」と範囲を限定すれば
sw = switch が普通だよな、となるのに
電気の世界とか検索エンジンとか辞書とか日常語とか範囲を広げていくから
「さすがにそれは…」ってなる。
0992デフォルトの名無しさん
2007/05/24(木) 08:20:59違うんじゃないの?
「まずい」のはたぶん君の読解力の方だと思うぞw
逆恨みされても困るから簡単に細くすると、君がそのような印象を受けるのは
なぜ、「電気の世界とか検索エンジンとか辞書とか日常語とか」の話になっているのか、
の流れが読めないからだろう。
0993デフォルトの名無しさん
2007/05/24(木) 08:46:090994デフォルトの名無しさん
2007/05/24(木) 09:41:41A Long Time Ago in a Galaxy Far, Far Away
0995デフォルトの名無しさん
2007/05/24(木) 11:12:480996デフォルトの名無しさん
2007/05/24(木) 12:03:480997デフォルトの名無しさん
2007/05/24(木) 20:24:400998デフォルトの名無しさん
2007/05/24(木) 20:26:520999デフォルトの名無しさん
2007/05/24(木) 20:29:051000デフォルトの名無しさん
2007/05/24(木) 20:29:3710011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。