クラス名・変数名に迷ったら書き込むスレ。Part10
レス数が1000を超えています。これ以上書き込みはできません。
0001ネミ子
2007/05/26(土) 11:25:15質問する人は、その変数に何を格納するのか(クラスだったらその役割)
プログラミング言語は何なのかを、それぞれ書いて、
いい変数名を思いついた人は、それに答えてあげましょう。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
>>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/
Part9: http://pc11.2ch.net/test/read.cgi/tech/1168356029/
0002デフォルトの名無しさん
2007/05/26(土) 11:26:12英和・和英辞典。
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/05/26(土) 11:28:36シソーラス(類語)検索
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
各業種いろいろ
250の辞書を一度に検索 Webdio
http://www.weblio.jp/
0004デフォルトの名無しさん
2007/05/26(土) 11:29:56if Right(path, 1) <> "\" then path = path & "\" みたいな処理。
0005デフォルトの名無しさん
2007/05/26(土) 11:30:18変数名って、どの位こだわりますか?
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/
0006デフォルトの名無しさん
2007/05/26(土) 11:31:42http://pc11.2ch.net/test/read.cgi/tech/1169733529/l50
0007ネミ子
2007/05/26(土) 11:33:16>>3にWebdioを追加しました。
>>5はチェックする気力が毎回ありません。
>>4
わたしは
SetPathSeparate(path, bool);
です。
0008デフォルトの名無しさん
2007/05/26(土) 12:37:13むしろ付け足すな。取り除けよそんなのw
で、TrimEndPathSeparatorとかNormalizePathとか
0009デフォルトの名無しさん
2007/05/26(土) 20:15:14つーか、そのまんまのAPIなかったか?
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/shellcc/platform/shell/reference/shlwapi/path/pathaddbackslash.asp
0010デフォルトの名無しさん
2007/05/26(土) 20:19:070011デフォルトの名無しさん
2007/05/29(火) 23:46:540012デフォルトの名無しさん
2007/06/02(土) 12:33:41フォーカスが無くて入力文字列が空の時は
灰色の文字で「ここに〜を入力してください」とかいうのを表示する
テキストボックスってどんなのがよい?
DescribedTextBoxとかかなぁ?
LabeledTextBoxだと違うコントロールになるよなぁ。
ちなみに.Net。
0013デフォルトの名無しさん
2007/06/02(土) 12:35:580014デフォルトの名無しさん
2007/06/02(土) 12:58:450015デフォルトの名無しさん
2007/06/02(土) 13:12:42WatermarkHintTextBox
PromptShadeTextBox
このぐらいしか思い浮かばないな
あれ正式にはなんていうんだろうね。
本当はそれを調べるべきなんだろうけど、調べ方がわからないな。
0016デフォルトの名無しさん
2007/06/03(日) 18:46:51.cpp -> .c
.h -> .c
.pas -> .pas
.inc -> .pas
.dpr -> .pas
.bat -> .bat
.cmd -> .bat
みたいに拡張子を文字列として渡すと代表的?な拡張子が返ってくる関数名お願いします。
例は適当です。
0017デフォルトの名無しさん
2007/06/03(日) 19:26:11すげぇ関数だな。どんな場面で使うのか想像付かん・・
ExtToDefaultExt
0018デフォルトの名無しさん
2007/06/03(日) 19:53:590019デフォルトの名無しさん
2007/06/03(日) 21:39:07処理の意味があいまいだから明示的な命名はできないと思う。
例えば.htmとhtmlでどっちが代表的かと尋ねられても誰も自信もって片方を推せないだろう。
NormalizeExtensionToSynonym
0020デフォルトの名無しさん
2007/06/04(月) 21:53:370021デフォルトの名無しさん
2007/06/04(月) 23:59:200022デフォルトの名無しさん
2007/06/05(火) 00:05:06http://www.linux.or.jp/JM/html/LDP_man-pages/man3/strtol.3.html
↑これの逆ってことで。
ltostr
0023デフォルトの名無しさん
2007/06/05(火) 00:07:440024デフォルトの名無しさん
2007/06/05(火) 01:58:05数値をN進数に変換するメソッドを用意して、
toBaseN(n, fromHex("1234ABCD"))
かなぁ
0025デフォルトの名無しさん
2007/06/05(火) 08:09:46っていうか、"base"っていうのは対数の"底"のことだろう
002624
2007/06/05(火) 09:53:30二つセットで使えば意味は通ると思ったけど、そうなると敢えて二つに分ける必要もないか。
fromHexToBaseNのほうがいいかな。
あと、n進法は、notation system of base n (n進法表記) や
number system of base n (n進数)って言うことからも、
baseには進法の基数の意味も含む。つか基数の基=baseだし。
0027デフォルトの名無しさん
2007/06/05(火) 17:37:190028デフォルトの名無しさん
2007/06/05(火) 17:41:37どれも大して可読性に変わり無いし
0029デフォルトの名無しさん
2007/06/06(水) 22:54:02http://wiki.hacklife.net/c+p/?%CC%BE%C1%B0%BD%C5%CD%D7
0030デフォルトの名無しさん
2007/06/06(水) 23:14:220031デフォルトの名無しさん
2007/06/07(木) 12:37:250032デフォルトの名無しさん
2007/06/08(金) 00:40:530033デフォルトの名無しさん
2007/06/08(金) 01:07:16メソッドってことはOOPL?
単純に行列クラスに multiply メソッド定義すればいいんじゃ。
0034デフォルトの名無しさん
2007/06/08(金) 01:13:250035デフォルトの名無しさん
2007/06/08(金) 11:49:040036デフォルトの名無しさん
2007/06/11(月) 16:43:34ハードディスクに保存してあるデータの総容量が
予め設定しておいた容量値を超えている場合に
ファイルを保存日付が古い方から順に設定した容量値に収まるように
削除していくメソッド名。合わせてこのメソッドと設定値などをフィールドに
持つクラス名。設定値はMaxValueにしようかと思っています。
0037デフォルトの名無しさん
2007/06/11(月) 16:55:15property Limit;
function Apply;
}
003836
2007/06/11(月) 16:59:52おおLimitいいですね。ありがとうございます。
0039デフォルトの名無しさん
2007/06/12(火) 15:38:25ROWとCOLUMN
または、
LINEと何?でしょうかね
0040デフォルトの名無しさん
2007/06/12(火) 16:12:040041デフォルトの名無しさん
2007/06/12(火) 19:29:51そもそもlineがありえんw
せめてlineの前にH(Horizontal)とV(Vertical)付けようよ。
つーか、全部大文字っていわゆるコボラーさんなの?
0042デフォルトの名無しさん
2007/06/12(火) 19:35:58( ゚д゚)ポカーン
0043デフォルトの名無しさん
2007/06/12(火) 19:46:55馬鹿な奴ってのはこれだから見てて恥ずかしいよな
0044デフォルトの名無しさん
2007/06/12(火) 21:30:180045デフォルトの名無しさん
2007/06/12(火) 21:58:58ああコボラーならそれが一番しっくりくるかもね
0046デフォルトの名無しさん
2007/06/12(火) 23:25:47コボラならレコードとアイテムじゃないか?
0047デフォルトの名無しさん
2007/06/13(水) 01:17:360048デフォルトの名無しさん
2007/06/13(水) 04:49:45こんなこと言うやつの方が馬鹿だと思う。
0049デフォルトの名無しさん
2007/06/13(水) 06:42:320050デフォルトの名無しさん
2007/06/13(水) 08:17:530051デフォルトの名無しさん
2007/06/13(水) 08:26:30普遍的な「普通」なんてものは存在しないだろうに。
行がデータベースのデータに対応してるのならコボラーじゃなくてもrecord/fieldが
適切だし。
0052デフォルトの名無しさん
2007/06/13(水) 11:45:52youbiとか、意味が違うのは分かってるが weekdayとかにしてるけど
もっとスマートな表し方はないかな。
0053デフォルトの名無しさん
2007/06/13(水) 12:19:410054デフォルトの名無しさん
2007/06/13(水) 15:07:17俺はweekだな
0055デフォルトの名無しさん
2007/06/13(水) 16:20:26struct tm {
int tm_sec; /* 秒 */
int tm_min; /* 分 */
int tm_hour; /* 時間 */
int tm_mday; /* 日 */
int tm_mon; /* 月 */
int tm_year; /* 年 */
int tm_wday; /* 曜日 */
int tm_yday; /* 年内通算日 */
int tm_isdst; /* 夏時間 */
};
weekdayでもよさげなかんじ。
0056デフォルトの名無しさん
2007/06/13(水) 19:43:290057デフォルトの名無しさん
2007/06/13(水) 19:53:020058デフォルトの名無しさん
2007/06/14(木) 17:17:57良いアイデアないでしょうか?
役割:あるオブジェクトの保有する日付が期間内に入っているかどうかを判定するメソッド
期間と、オブジェクトは、引数で与えるユーティリティメソッドです。
返値は、booleanなのですが、is... の後どうしようかなぁ、と・・・
0059デフォルトの名無しさん
2007/06/14(木) 17:41:470060デフォルトの名無しさん
2007/06/14(木) 19:38:45もうちょっと情報出さないと適切な命名はできないんじゃないの?
ユーティリティメソッドって要するにUnilityみたいなどんぶり勘定なクラスがあって
その静的メソッドってこと?
それならはっきり言って糞設計なんじゃないの?
俺ならDateRangeクラスをまず作ってそのContainsメソッドとして実装することを考えるけど。
0061デフォルトの名無しさん
2007/06/14(木) 20:17:41どもです。
>>60
privateのメソッドなんです。
要するに処理を切り出す目的で作ってます。
0062デフォルトの名無しさん
2007/06/14(木) 20:48:500063デフォルトの名無しさん
2007/06/14(木) 20:57:00privateならprivateでDateRangeというインナークラスを作れば
シンプルで直観的だし、くだらない命名で頭を悩ますこともないだろうに。
0064デフォルトの名無しさん
2007/06/14(木) 20:58:370065デフォルトの名無しさん
2007/06/14(木) 21:01:300066デフォルトの名無しさん
2007/06/14(木) 22:57:570067デフォルトの名無しさん
2007/06/14(木) 23:14:080068デフォルトの名無しさん
2007/06/15(金) 00:26:030069デフォルトの名無しさん
2007/06/15(金) 02:42:180070デフォルトの名無しさん
2007/06/15(金) 02:43:490071デフォルトの名無しさん
2007/06/15(金) 04:37:390072デフォルトの名無しさん
2007/06/15(金) 08:18:270073デフォルトの名無しさん
2007/06/15(金) 15:14:540074デフォルトの名無しさん
2007/06/16(土) 17:22:470075デフォルトの名無しさん
2007/06/16(土) 18:33:27instanceしかない。
0076デフォルトの名無しさん
2007/06/16(土) 20:01:47>俺はweekだな
あとで、第n週をなんとかすることになったらどうする?
0077デフォルトの名無しさん
2007/06/16(土) 20:03:56内積か外積か、どっち?
0078デフォルトの名無しさん
2007/06/16(土) 20:54:54アホ
0079デフォルトの名無しさん
2007/06/16(土) 20:59:300080デフォルトの名無しさん
2007/06/17(日) 11:01:36分解して、COMポート名、モデル名取得設定、処理モード(読込みモード・書き込みモードの切替)
などの設定を変数に取得するものなのですが、書くのも恥ずかしいほどセンスの
無い名前しか思い浮かびません、お助けください!
0081デフォルトの名無しさん
2007/06/17(日) 13:34:19{
SetArgument(String)
Get〜〜()
Is〜〜()
}
みたいなクラスを作ってる
0082デフォルトの名無しさん
2007/06/17(日) 13:35:36━━ n. (船・旅客機の)事務長, パーサー.
0083デフォルトの名無しさん
2007/06/17(日) 13:38:46class Argumentで必要十分と思う。
0084デフォルトの名無しさん
2007/06/17(日) 13:40:57ParseArgs, Params
とかだろ
0085デフォルトの名無しさん
2007/06/17(日) 13:48:46Get + 構造体名とかでいいんじゃない?
例えばGetArgInfoとか
0086デフォルトの名無しさん
2007/06/17(日) 14:39:06全部気に入りましたww、いい名前を迷うのは気分がいいのですが
糞みたいな名前しか思い浮かばないときは物凄く鬱でした
0087デフォルトの名無しさん
2007/06/17(日) 22:01:03日本語でも簡潔にまとめられない俺の脳みそは腐ってる
0088デフォルトの名無しさん
2007/06/17(日) 22:14:140089デフォルトの名無しさん
2007/06/17(日) 22:15:030090デフォルトの名無しさん
2007/06/17(日) 22:16:16それ関数にする必要あるの?
無理やり英語にすると
IsSpecifiedMinutesPassedSinceLastCheck(int minutes)
とかだろうけど普通に
TimeToMinutes((GetCurrentTime() -GetLastCheckTime()) >= minutes
みたいにしたら?(関数名とかは言語にあわせて適当に)
0091デフォルトの名無しさん
2007/06/17(日) 22:35:39何のためにそれをする必要があるのかが分からないと適切に命名できない気がする。
というか、90の言うとおりそんなもの無理に関数なりメソッドなりにしても
可読性が上がるとも思えないなあ。
0092デフォルトの名無しさん
2007/06/18(月) 02:20:490093デフォルトの名無しさん
2007/06/18(月) 23:21:340094デフォルトの名無しさん
2007/06/19(火) 07:12:240095デフォルトの名無しさん
2007/06/19(火) 08:40:450096デフォルトの名無しさん
2007/06/19(火) 08:42:370097デフォルトの名無しさん
2007/06/19(火) 12:24:42だから命名できないんじゃない?
括弧が入れ子だったり(と)のペアリングがおかしかったらどういう動作するの?
0098デフォルトの名無しさん
2007/06/19(火) 12:31:48括弧内にたとえばコメントが入っていてコメントを取得することが重要なのか、
にもよる
0099デフォルトの名無しさん
2007/06/19(火) 12:33:030100デフォルトの名無しさん
2007/06/19(火) 12:35:29例外投げろって言うかスレ違い
0101デフォルトの名無しさん
2007/06/19(火) 12:37:23頭大丈夫か?
機能の定義があいまいでどうやってその「機能」の名前を付けろっていうんだ
0102デフォルトの名無しさん
2007/06/19(火) 12:38:090103デフォルトの名無しさん
2007/06/19(火) 18:29:280104デフォルトの名無しさん
2007/06/19(火) 19:41:090105デフォルトの名無しさん
2007/06/20(水) 00:14:320106デフォルトの名無しさん
2007/06/21(木) 15:09:500107デフォルトの名無しさん
2007/06/22(金) 09:35:000108デフォルトの名無しさん
2007/06/22(金) 09:44:56日本語がわからないけど、
FeedCookieToSkipInput
0109デフォルトの名無しさん
2007/06/22(金) 09:47:270110デフォルトの名無しさん
2007/06/22(金) 10:01:53Webprog板にこういうスレはないので、ここで聞きましたが、場違いだったかな・・・。
0111デフォルトの名無しさん
2007/06/22(金) 10:17:400112デフォルトの名無しさん
2007/06/22(金) 11:15:06PHPだろうがなんだろうがおkだが、言語によって命名にクセがあるからまず言語が何なのか言うべき
ちなみに俺はPHP知らん…
0113デフォルトの名無しさん
2007/06/22(金) 11:19:14sakusaku(v_0o0_v)
0114デフォルトの名無しさん
2007/06/22(金) 11:20:23こんなの使ってもワケ分からんになるから、
anInputCookie
とかはどうっすか
0115デフォルトの名無しさん
2007/06/22(金) 11:52:11> 省略を英語で言うと「ellipsis」「abbreviate」「abridge」とかになるんだろうけど
質問者のいう「省略」とはどれも意味が全然違う気がする
>>107
もっと具体的に文脈言え
0116デフォルトの名無しさん
2007/06/22(金) 13:13:34とんでもない名前になることが多いよね。
0117デフォルトの名無しさん
2007/06/22(金) 13:39:44それ俺だwww
0118デフォルトの名無しさん
2007/06/22(金) 14:01:29文脈ってのは何の文脈?
何のフィールドかだったらそれはここでは関係ないと思うが。
思いつくままに書くと
RememberFieldContent
CacheFieldContent
どっちもCookieっていう単語が入ってない点でいまいちかな。
オブジェクト指向じゃないんならCookie_XXXってするのも
個人的にはアリかと。
0119デフォルトの名無しさん
2007/06/22(金) 14:05:110120デフォルトの名無しさん
2007/06/22(金) 15:08:36なにその投げやりな態度w
0121デフォルトの名無しさん
2007/06/22(金) 15:11:16入力省略クッキー()
とかでもアリなんだがな
0122デフォルトの名無しさん
2007/06/22(金) 15:58:48Hoge.FromCookie()
GetHogeFromCookie()
0123デフォルトの名無しさん
2007/06/22(金) 16:23:050124デフォルトの名無しさん
2007/06/22(金) 17:02:170125デフォルトの名無しさん
2007/06/23(土) 12:17:390126デフォルトの名無しさん
2007/06/23(土) 16:14:52hogehoge.txt というファイル名の hogehoge の部分です
0127デフォルトの名無しさん
2007/06/23(土) 16:33:500128デフォルトの名無しさん
2007/06/23(土) 16:51:490129デフォルトの名無しさん
2007/06/23(土) 16:56:43俺も127に一票。
こんなスレにいる人間なら、やたら省略して表記しないと気がすまない
古典的な神経症ぐらいは自覚して克服してろよ。
0130デフォルトの名無しさん
2007/06/23(土) 16:59:140131デフォルトの名無しさん
2007/06/23(土) 17:01:05言ってる奴が何を意味してそういってるのか直ちに理解できるか?
0132デフォルトの名無しさん
2007/06/23(土) 17:45:420133デフォルトの名無しさん
2007/06/23(土) 17:47:37http://www.google.com/codesearch?q=basename&hl=ja&btnG=%E3%82%BD%E3%83%BC%E3%82%B9%E3%82%B3%E3%83%BC%E3%83%89%E3%82%92%E6%A4%9C%E7%B4%A2
0134デフォルトの名無しさん
2007/06/23(土) 23:27:45伝統的にbasename。 無知を自慢されても困る。
0135デフォルトの名無しさん
2007/06/23(土) 23:30:180136デフォルトの名無しさん
2007/06/24(日) 00:05:240137デフォルトの名無しさん
2007/06/24(日) 02:52:000138デフォルトの名無しさん
2007/06/24(日) 03:35:450139デフォルトの名無しさん
2007/06/24(日) 03:47:510140デフォルトの名無しさん
2007/06/24(日) 07:47:33命名規則や付属の標準ライブラリにあった名前が返ってくる可能性があるわけで。
0141デフォルトの名無しさん
2007/06/24(日) 12:05:580142デフォルトの名無しさん
2007/06/24(日) 13:56:040143デフォルトの名無しさん
2007/06/26(火) 23:57:51逆の場合は何て言えばいいんだろう・・・微妙にスレ違いかもしれないけど
0144デフォルトの名無しさん
2007/06/27(水) 00:34:15シリアライズ⇔デシリアライズ
0145デフォルトの名無しさん
2007/06/27(水) 01:46:22pythonとかrubyは、Marshalクラスでdumpとloadだったり
0146デフォルトの名無しさん
2007/06/27(水) 09:43:120147デフォルトの名無しさん
2007/06/27(水) 09:49:53serializeって使ったな。
そのままだとメモリ上にバラバラに配置されたデータだから、ファイル保存できるように
データを直列させる、というような感じだったか。メソッド名もserialise()だったはず。
逆のときはdeserialize()とかで復元してたかな。
0148デフォルトの名無しさん
2007/06/27(水) 10:30:42XmlSerializer serializer = new XmlSerializer(typeof(user_class));
でインスタンス化し、
serializer.Serialize(filestream, _class);
でシリアライズ、
user_class _class = (user_class)serializer.Deserialize(filestream);
でデシリアライズだよ。
0149デフォルトの名無しさん
2007/06/27(水) 11:02:29SerializableインターフェースのwriteObject/readObjectメソッド
0150デフォルトの名無しさん
2007/06/27(水) 22:03:16そういう対になった概念の言葉は使える時はなるべく使うようにしたい
0151デフォルトの名無しさん
2007/06/28(木) 07:23:12おいおい。
reference と dereference の場合はちょっと違うと思うぞ。
広い意味では対だけど。
0152デフォルトの名無しさん
2007/06/28(木) 09:01:040153デフォルトの名無しさん
2007/07/04(水) 00:09:22しくった
0154デフォルトの名無しさん
2007/07/05(木) 15:42:19二つある方法の内訳は、このインデックスの更新を、仮のものとするか実際のものとするか。
つまり、大本の DB のインデックスの更新は重いので、仮更新用の小さなインデックスがあり、
軽い登録方法としてこちらのインデックスを作る(後々大本へのマージが必要)方法がある。
もう一つは大本の DB にインデックスを張る、という次第。重いがマージは不要。
この二つを
** Builder とか ** Register などとするときの、** 二つ。対っぽいイメージになれば分かりやすいのだけど、
自分で思いついた Actual/Virtual とか Active/InActive, Dynamic/Static あたりではどうもしっくり来ないのです。
0155デフォルトの名無しさん
2007/07/05(木) 16:16:470156デフォルトの名無しさん
2007/07/05(木) 18:04:11AThenB
BThenA
CThenD
...
みたいな感じで良いかな。
0157デフォルトの名無しさん
2007/07/05(木) 18:40:09場面がわからん
enumってことはそのうちのどれか一つってこと?
0158デフォルトの名無しさん
2007/07/05(木) 19:27:46157じゃないけど、156はやろうとしていることもあげている例も意味不明すぎるよw
0159デフォルトの名無しさん
2007/07/05(木) 19:46:44パネルのどちらから適用していくか定義したいんだよ。
何か他にセンスの良い方法があるなら教えてくれ。
0160デフォルトの名無しさん
2007/07/05(木) 21:00:262つなら AThenB BThenA だけで足りるはずなのに
CThenDが出ているということは、渡すモノ自体も変わっていくということか?
それとも引数は4つ?
前者なら設計に問題ありだが、>>1なのでもう目をつぶって >>156で行ってしまえ。
0161デフォルトの名無しさん
2007/07/05(木) 21:06:28いろいろ考えられるだろ。
具体的には位置によるのか、あるいはそれがアクティブが否か、とか。
0162デフォルトの名無しさん
2007/07/05(木) 21:07:090163デフォルトの名無しさん
2007/07/05(木) 21:27:30だから良いも悪いも意味わからんってw
端的に理解不能。プログラミングの前に説明能力を磨く必要がある。
0164デフォルトの名無しさん
2007/07/05(木) 21:57:360165デフォルトの名無しさん
2007/07/05(木) 21:58:31日本語喋れ
何が「聞きたいんだが」だ
0166デフォルトの名無しさん
2007/07/05(木) 22:14:13「Aの後B」というのを、「AThenB」と命名するのは適切か否か、
それを聞いてるだけなんだが?
実装内容が理解不能というなら分かる。
ここで書いても書き切れんだろうし。
もちろん実装内容によって適切な命名というのは変わるだろうが、
ここでは措いておく。
0167デフォルトの名無しさん
2007/07/05(木) 22:19:38AのちBとかAに続いてBって感じ?
�dクス
0168デフォルトの名無しさん
2007/07/05(木) 23:06:52設計まずそうだなって直感的にわかるとやっぱり言いたくなるんだよな
0169デフォルトの名無しさん
2007/07/05(木) 23:15:02むしろプログラミングの基礎が分かってない。
それ以前に、>>156のような日本語で他人に自分の考えが伝わる、
とどうやら本気で思っているらしい点が推測される知能の低さもからかいたくなる。
まあからかうだけではアレだから一応内容のあることも書くと、
処理の順序を指定したいなら普通に順序をもつデータ構造を引数に渡すだけだろう。
それは配列でもいいし、単に引数の順序を利用してもいい。
順序をenumで指定するなんて愚の骨頂。
P(n,n) = n!が計算できないのか156は
0170デフォルトの名無しさん
2007/07/05(木) 23:24:32俺の理解では、
(A,B), (C,D)とかのペア内でしか順序が問題にならないという仕様と感じた。
ただ、要素数が本当に固定ならいいが、
将来の追加とか考えたらenumはまずいだろとは思う。
0171デフォルトの名無しさん
2007/07/05(木) 23:36:12あっぱれ。
複雑な手続きの順序を決めようなんてしてない。
2 * 条件 通り。
逆に連結リストにするとA→AとかA→Cみたいになって
意図しない動作になる可能性もあるんだが。
(AとB、CとDは互いに対になっている条件、
LeftとRight、ActiveとInactiveとか)
0172デフォルトの名無しさん
2007/07/05(木) 23:36:56そう。先にそう書いとけば良かったな…。
0173デフォルトの名無しさん
2007/07/08(日) 06:43:12見かけますが、この場合、Reseverd Wordの方が適切ですかね?
0174デフォルトの名無しさん
2007/07/08(日) 09:38:18てか、"reserved word" という用語の日本語訳が「予約語」だから。
0175デフォルトの名無しさん
2007/07/08(日) 15:08:46クライアントコードではこいつにモジュールをregist()で登録し、release()で登録削除する事が出来ます
このオブジェクトはupdate()メンバを呼び出される度に追加したモジュール全てののupdate()メンバを呼び出します
つまり各モジュールに対するfacadeなわけですが
このModuleManager(仮)のクラスに対する一般的なネーミングはどういうものがあるでしょうか?
0176デフォルトの名無しさん
2007/07/08(日) 15:19:55登録メソッドは regist じゃなくて register にしろ。
0177デフォルトの名無しさん
2007/07/08(日) 15:26:48Managerでいいんじゃないでしょうか?w
というか、あんまり自身ないけどそれファサードというよりメディエーターの
特殊形態とみなした方がわかりやすいと思う。
>>176
余計なお世話にしか思えんな。
好みの問題以上の理由があって言ってるとは思えない。
0178デフォルトの名無しさん
2007/07/08(日) 15:42:52窓口となる機能群を適切に表現するしかないのでは
例がFacadeかどうかは疑問があるが
>>177
「registという単語は無い」のは理由にならないと?
>>176を意訳すると「勝手な単語作るなボケ」
0179デフォルトの名無しさん
2007/07/08(日) 15:45:490180175
2007/07/08(日) 15:52:11それを意識して機能を再構成してみます
あとはregisterですね^^
0181デフォルトの名無しさん
2007/07/08(日) 15:56:05ああすまん、registって英単語は存在しないんだったねw
それなら確かにregisterとすべきだ。
申し訳ない
0182デフォルトの名無しさん
2007/07/08(日) 16:04:20おれなら、Observerで書き換えるかも。
0183デフォルトの名無しさん
2007/07/08(日) 16:11:09モジュールの生成、破壊を行うわけでもないし、ただupdateするだけ
ModuleUpdaterじゃね?
0184デフォルトの名無しさん
2007/07/08(日) 16:41:51良くない名前付けの例だってどこかで見た
0185デフォルトの名無しさん
2007/07/08(日) 17:50:530186デフォルトの名無しさん
2007/07/08(日) 18:09:53と言ってるのかと思った。
0187デフォルトの名無しさん
2007/07/08(日) 21:21:56場合によってはそうなんだけどね。
例えばsetの過去分詞とかさ。
でも、昔のcのコードの文化にありがちだった意味のない省略とかは
すくなくともエディタの入力支援とか使える現在では無意味だし、俺は否定的。
0188デフォルトの名無しさん
2007/07/08(日) 21:26:49Mathは過去の流儀に従ってSqrtとかだぬ。
0189デフォルトの名無しさん
2007/07/08(日) 23:06:25…と書いてから思ったけど数学は純粋に理論的な学問だから、
その概念を現実の物事に例えるのはそれはそれで一面的かもしれない。
0190デフォルトの名無しさん
2007/07/09(月) 17:52:56の名称について悩んでいます。言葉ではわかりづらいので例(C#)を示します。
IDancerManager(仮)はIDancerと一対一で対応しており、対応するIDancerの歌える曲・踊れる曲を知っています。
また、必要であればそのインスタンスを作成できます。
public interface IDancer {
void Sing(string title);
void Dance(string title);
}
public interface IDancerManager {
bool CanDance(string title); bool CanSing(string title);
IDancer CreateDancer();
}
以上がインターフェースの定義です。これを実装するクラスの定義は、例えば
public DancerA : IDancer {
void Sing(string title) { ... }
void Dance(string title) { ... }
}
public DancerAManager : IDancerManager {
bool CanDance(string title) { return title == "およげたいやきくん" || title == "コンピュータおばあちゃん"; }
bool CanSing(string title) { return title == "およげたいやきくん"; }
IDancer CreateDancer() { return new DancerA(); }
}
のようになります。(つづく)
0191デフォルトの名無しさん
2007/07/09(月) 17:53:37これらを登録するためのクラスが別に存在し、IDancerManagerのインスタンスのリストmanagersを保持しています。
このクラスには、
public IDancer GetDancer(string title) {
foreach (IDancerManager manager in managers)
if (manager.CanDance(title)) return manager.CreateDancer();
return null;
}
のようなメソッドが存在し、外部に機能を提供します。
このIDancerManagerのManagerにあたる部分の名称に悩んでいます。
特に珍しい設計ではないと思うので定番めいた命名がないかと期待してるんですが、どうでしょう。
0192デフォルトの名無しさん
2007/07/09(月) 18:32:53いやあすごく変な設計だと思う。悪いけど。
どう考えてもIDancerManager は冗長だし、単に見通しを悪くしてるだけ。
IDancerManagerの機能はIDancerのスタティックメソッドとして実装すれば
済むことだと思うけど。。
0193190-191
2007/07/09(月) 18:44:57どうも。そのようなレスが来るとは何となく予想していました。
IDancerの静的メソッドとしてCanDanceなどを実装すると、後半で記述したような
ループでの一括処理ができませんよね。またインスタンスメソッドとして実装すると、
IDancerのインスタンスのリストを保持しなければならなくなり、メモリ使用量の点で冗長となります。
(IDanceManagerはフィールドを持ちませんがIDancerのフィールドは処理に依存するので)
静的メソッドにしてリフレクションという実装もありますが、パフォーマンスクリティカルな処理なので
それは避けたいのです。
以上の点を踏まえると必然的に上のような設計になったわけです。
0194デフォルトの名無しさん
2007/07/09(月) 18:49:37でもクラスごとに作るよりリフレクション的な仕組みを使うなり作るなりしてGeneric的にやるべきもんでしょ。
クラスごとに作るのは(/ω\)イヤン
0195デフォルトの名無しさん
2007/07/09(月) 19:03:22いやー言ってること全体的に変だと思うわ。
>ループでの一括処理ができませんよね
Dancerは自分の型を知っているから、当然自分の型の静的メソッドは利用できるんじゃないの?
要は単に直接Dancerのコレクションを作ればよいということ。
>IDancerのインスタンスのリストを保持しなければならなくなり、メモリ使用量の点で冗長となります。
意味がわかりません。
無駄、というならそのIDancerManagerのリストを作る実装でもまったく同じことでしょ。
他の人はどう思う?
>>193の言ってることは変じゃないかい?
0196190=191
2007/07/09(月) 19:13:55>>ループでの一括処理ができませんよね
>Dancerは自分の型を知っているから、当然自分の型の静的メソッドは利用できるんじゃないの?
>要は単に直接Dancerのコレクションを作ればよいということ。
Dancerのコレクションを作ったところで、Dancerのインスタンスから静的メソッドは呼べませんよね?
従って静的メソッドによる実装ではループ処理はできません。
>>IDancerのインスタンスのリストを保持しなければならなくなり、メモリ使用量の点で冗長となります。
>意味がわかりません。
>無駄、というならそのIDancerManagerのリストを作る実装でもまったく同じことでしょ。
この文章のすぐ下に括弧づけで書いてありますが、IDancerManagerのインスタンスはフィールドを持ちません。
従って、IDancerManagerのリストならば余分なメモリ領域は消費しません。
それに対してIDancerのインスタンスは、Dance()やSing()で使うフィールドをそれぞれに持っているので、
余分なメモリ領域を消費してしまいます。
なんか設計に関する話題になってしまってますが、細かく説明するとこんな感じです。
0197デフォルトの名無しさん
2007/07/09(月) 19:22:10まったく無関係だよ。。
Cの構造体配列じゃないんだから。
世の中の全部の言語知ってるわけじゃないけど、普通リストっていうのは
参照の配列みたいな形で実装されているだろうから、消費されるメモリ量は
リストの要素数nと参照型変数のサイズmの関数であって、要素の型のサイズは
関係ないよ。
それから、自分の型の静的メソッドにアクセスできない言語なんてあるの?
というか、言語は何をお使いで?
0198190-191
2007/07/09(月) 19:27:02えーと・・・
もちろんリストそのもののサイズは同じです。
ですがリストに格納するのは「格納する型のインスタンス」ですよね?クラスではなくて。
インスタンスってのは「実体」なわけですから、フィールドのサイズと同じだけのメモリをヒープ上に消費するわけです。
言語は関係ないですが、上に書いたとおりC#です。
0199デフォルトの名無しさん
2007/07/09(月) 19:33:43あと静的メソッドについてですが・・・
具体的な型名がわからないインスタンスからは静的メソッドは呼べません。
リフレクションでも使わない限り。
C++の例ですと、void *p = new HogeClass(); とした p を別のところに持っていったとき、
p だけの情報から HogeClass::HogaMethod() を呼べませんよね?p の型は単なる void* なので。
それと同じことです。
0200デフォルトの名無しさん
2007/07/09(月) 19:34:37インスタンスへの参照が格納されるだけであってインスタンスそのものは格納されないよ。
だから型の大きさは関係ないって
0201190-191
2007/07/09(月) 19:39:25>>198で言ったように、もちろん「リストそのもの」の大きさはかわりません。
ですが、その中身は「リスト以外のどこか」に確保されるわけです(具体的にはヒープ上)。
従って、ヒープ上で消費するメモリ量は型そのものの大きさに依存します。
0202デフォルトの名無しさん
2007/07/09(月) 19:57:18やっと意味がわかった申し訳ない。
でもそれならGetDancerメソッドを持つクラスがIDancerを実装したクラスの
静的メソッドへのデリゲートを持てば済む話だと思う。
0203190-191
2007/07/09(月) 20:19:19こちらも説明が下手だったかも知れません。すみません。
>でもそれならGetDancerメソッドを持つクラスがIDancerを実装したクラスの
>静的メソッドへのデリゲートを持てば済む話だと思う。
List<IDancerManager> managers; の代わりに
List<CanDanceDelegate>, List<CanSingDelegate>, List<CreateDancerDelegate> を保持するということですか?
それだと登録の際にメソッドごとにいちいち追加せねばならず、メソッドが多い場合相当面倒になると思います。
またリストの数自体も増えますので管理が面倒ですし。
0205デフォルトの名無しさん
2007/07/09(月) 20:47:130206デフォルトの名無しさん
2007/07/09(月) 22:04:15interface Dancer {
void inovke(Object action, Object[] args) throws ActionException;
}
interface DancerType {
boolean hasAbility(Object action, Object[] args);
Dancer getDancer();
}
0207デフォルトの名無しさん
2007/07/12(木) 01:52:240208デフォルトの名無しさん
2007/07/16(月) 05:23:090209デフォルトの名無しさん
2007/07/16(月) 11:23:55MS様のガイドライン違反
0210デフォルトの名無しさん
2007/07/16(月) 17:13:25配列っていうか簡易DBみたいなのに
各Dancerが受け入れられる処理を
書き込んでおけばいいのではないだろうか。
各Dancerにはintで一意のIDを持たせておいて
簡易DBを使ってIDを求めて
switch文で列記されたnewに飛べばいいと思う。
0211デフォルトの名無しさん
2007/07/16(月) 18:08:240212デフォルトの名無しさん
2007/07/16(月) 18:32:58190の説明読む限り、目的のクラスの主眼はDancerを生成することにあるというより、
むしろDancerの能力を知っていることにあると思われる。
だから俺なら、
DancerProfile
DancerInfo
どうしてもというならこのあたりを提案する。
でも、そもそも190が言ってるような設計って個人的には大いに疑問。
0213デフォルトの名無しさん
2007/07/16(月) 21:17:470214デフォルトの名無しさん
2007/07/16(月) 23:48:410215デフォルトの名無しさん
2007/07/17(火) 13:36:13そういうことするんだったら普通にリフレクションでいいと思う
0216デフォルトの名無しさん
2007/07/19(木) 02:30:26controller or controllers
class or classes
0217デフォルトの名無しさん
2007/07/19(木) 05:00:09ディレクトリの機能がcontrollerやclassを意味するのなら単数形か
0218デフォルトの名無しさん
2007/07/20(金) 00:50:10たまに、Docs にしていることもある。
どうしたものか
0219デフォルトの名無しさん
2007/07/20(金) 01:05:130220デフォルトの名無しさん
2007/07/20(金) 01:17:270221デフォルトの名無しさん
2007/07/20(金) 05:29:10ありがとう
0222デフォルトの名無しさん
2007/07/20(金) 18:51:32俺ルール
単数形を使う場合:
・中に入っているファイルが何かを指す名前であり、その名前を略す場合
・中に入っているもの自体を表すのではなくカテゴリを表す場合
複数形を使う場合:
・中に入っているファイルが何かを指す名前であり名前を略さないとき
単数の例:
src
java
複数の例:
Applications
ただ自分ルールを決めてもいつか破綻するので
普通に英文で名前をつけるという手や日本語にするという手もある。
そうすれば単数複数に悩まなくてすむ。
0223デフォルトの名無しさん
2007/07/20(金) 21:02:57"foo"や""#foo"も同様にします。
ここで、「今hogeフラグが立っている(つまり今hogeと#hogeの間を解析している)」状態を保存しておく変数を作りたいのですが、どんな名前がよいですか?
0224デフォルトの名無しさん
2007/07/20(金) 21:04:090225デフォルトの名無しさん
2007/07/20(金) 21:40:52日本語でお書き下さい。
それじゃエスパー相手にしか伝わらないんじゃないか?
0226デフォルトの名無しさん
2007/07/20(金) 21:58:23又、迷っています誰か降臨してください
”銘柄グループ選択ボタン”という名前のメンバ変数名をお願いします
環境はVS2005 MFCです頭のm_は本当は無い方がかっこいいですが、他のメンバ変数に付けちゃってますんで
頭のm_も考えてください、ハンガリアン記法には少々こだわりますが無くてもOKです
0227デフォルトの名無しさん
2007/07/20(金) 22:02:100228デフォルトの名無しさん
2007/07/20(金) 22:15:34226>>ですどうもサンクス
エキサイトで直訳すると
Brand group selection buttonてな風で少々長い気がするんですが・・・・・?
いかがなものかと
0229デフォルトの名無しさん
2007/07/20(金) 22:17:400230デフォルトの名無しさん
2007/07/20(金) 22:20:04おぉ〜いいですね、神が降臨しそうです、いい変数名や関数名が思い浮かばないと
自分の趣味のプログラムはモチベーションが上がらないんですww
0231デフォルトの名無しさん
2007/07/20(金) 22:43:53そもそもその”銘柄グループ選択ボタン”という呼び方からして変じゃないか?
普通ボタンの動作というのはEnterとかApplyとかDoって感じで、「選択」はちょっと
違うんじゃないの?
それともドロップダウンボタンみたいな奴なのか
0232デフォルトの名無しさん
2007/07/20(金) 22:52:100233デフォルトの名無しさん
2007/07/21(土) 11:51:550234デフォルトの名無しさん
2007/07/21(土) 12:29:34たばこの銘柄 -> brand
株の銘柄 -> description
とか?
0235デフォルトの名無しさん
2007/07/21(土) 22:27:55更新日時
アクセス日時
データベースで使うのですが、WINDOWSのEXPROLERライクなネーミングにしようかと考えています。
どうぞよろしくお願いします。
0236デフォルトの名無しさん
2007/07/21(土) 22:37:050237235
2007/07/21(土) 22:48:410238235
2007/07/21(土) 23:07:26という事で、自分で考えた奴で行くしかないわけだけど、作成日時だけどういう名前にしていいかわからない。
MAKEなのかCREATEなのかも微妙にわからない。難しく考えすぎなのかな?
作成日時
更新日時======>LAST_UPDATE
アクセス日時===>LAST_ACCESS
0239デフォルトの名無しさん
2007/07/21(土) 23:13:01CREATIONだけだと意味不明なのでCREATION_TIMEとして
他の二つにも_TIMEをつけたら如何?
MAKEではないよ
0240デフォルトの名無しさん
2007/07/21(土) 23:13:38Last Modified
Last Accessed
とするのが常套。
0243デフォルトの名無しさん
2007/07/21(土) 23:38:39created_at
updated_at
accessed_at
DBの場合は、最終アクセス日時は普通はあまり更新しないけどね。
0244デフォルトの名無しさん
2007/07/21(土) 23:50:52汎用系、オープン系、WEB系とかて色々常套がありそうな感じですね。
0245デフォルトの名無しさん
2007/07/22(日) 00:25:48DWORD dwFileAttributes;
FILETIME ftCreationTime;
FILETIME ftLastAccessTime;
FILETIME ftLastWriteTime;
DWORD nFileSizeHigh;
DWORD nFileSizeLow;
DWORD dwReserved0;
DWORD dwReserved1;
TCHAR cFileName[ MAX_PATH ];
TCHAR cAlternateFileName[ 14 ];
} WIN32_FIND_DATA;
0246デフォルトの名無しさん
2007/07/25(水) 18:09:260247デフォルトの名無しさん
2007/07/25(水) 18:11:130248デフォルトの名無しさん
2007/07/25(水) 19:14:020249デフォルトの名無しさん
2007/07/25(水) 20:14:220250デフォルトの名無しさん
2007/07/25(水) 21:08:010251デフォルトの名無しさん
2007/07/25(水) 21:14:570252246
2007/07/25(水) 22:31:21皆様ご参加ありがとうございました。
0253デフォルトの名無しさん
2007/07/25(水) 23:44:36言っとくけどその関数、「true/false を返す」なんていう単純な仕様じゃ役に立たない・・・
というかバグってるからな(低い確率で多重起動を許してしまう)。
>>247-251
初心者相手なんだからちゃんと説明してやれよ。スレ違いだけどさ。
0254デフォルトの名無しさん
2007/07/25(水) 23:50:30自信がないから思わせぶりなことしか書けないんだろうけど、
自信がないならむしろ黙っているべきだろう。
0255デフォルトの名無しさん
2007/07/25(水) 23:55:200256デフォルトの名無しさん
2007/07/25(水) 23:58:390257246
2007/07/26(木) 00:10:13(mutexは広域オブジェクトで別管理です)
0258デフォルトの名無しさん
2007/07/26(木) 00:15:17その関数内でmutexを取得するってこと?
Is〜って命名の関数で状態を変更しちゃだめだよ
0259デフォルトの名無しさん
2007/07/26(木) 00:19:32同期オブジェクトでロックする事だって「状態の変更」とみなしうるわけだが、
じゃあそれもダメってのかね
0260246
2007/07/26(木) 00:28:38広域オブジェクトが状態持ってますんで、それ読みに行くだけのことです。
0261デフォルトの名無しさん
2007/07/26(木) 00:31:230262デフォルトの名無しさん
2007/07/26(木) 00:32:05try {
AcquireInvocationLock();
} catch (AnotherInstanceRunningException& e) {
::ExitApplication(ERR_ANOTHER_INSTANCE_IS_RUNNING);
}
0263デフォルトの名無しさん
2007/07/26(木) 00:40:180264258
2007/07/26(木) 00:51:57二重起動防止のために使うんだよね。
読みにいくだけって処理になんの意味が?
「mutex確認」→「取得されてなければ作成」って流れだと
確認した直後に他のプロセスが作成したら二重起動になるよ。
>>259
Get〜関数で状態を変更していいって教わったか?
同期ロックは帰る前にロック解除するわけで意味的には状態を変更してることにならないっしょ。
0265デフォルトの名無しさん
2007/07/26(木) 00:54:08>>1
>命名規則や設計の善し悪しについて議論するのは基本的に禁止。
スレ違いじゃボケ。子ね。
0266デフォルトの名無しさん
2007/07/26(木) 00:58:13英語でパルプンテの綴りを教えてください。
0267デフォルトの名無しさん
2007/07/26(木) 00:59:55MSDNでCreateMutexでも読んで消えてね
0268デフォルトの名無しさん
2007/07/26(木) 01:02:160269デフォルトの名無しさん
2007/07/26(木) 01:03:42Chance
0270デフォルトの名無しさん
2007/07/26(木) 01:05:41みたいなド迫力な名前お願いします。
0271デフォルトの名無しさん
2007/07/26(木) 01:18:050272デフォルトの名無しさん
2007/07/26(木) 01:24:460273デフォルトの名無しさん
2007/07/26(木) 01:53:350274デフォルトの名無しさん
2007/07/26(木) 02:05:06中身が未定義だらけで呼び出したくなくなるような名前だw
0275デフォルトの名無しさん
2007/07/26(木) 08:55:09馬鹿どもの相手はするな、こいつらには理解できん。
0276デフォルトの名無しさん
2007/07/26(木) 10:17:490277デフォルトの名無しさん
2007/07/26(木) 12:43:16馬鹿は264でしょw
264が言ってるのはただの「ありがちなバグ」に過ぎず、
246のような事をした場合、不可避な問題というわけではない。
0278デフォルトの名無しさん
2007/07/26(木) 14:16:09>>1すら読めない馬鹿はレスしないでください><
0279デフォルトの名無しさん
2007/07/26(木) 18:41:27俺に言わせれば、そもそもの「目的」に還元して物事の是非を考えられない
>>278のような馬鹿こそ出入り禁止にしたいよw
>>246以降の話題が誰かに不利益をもたらしたかのかよw
>>246以降の話題が誰の利益にもなってないか?
利益を得たものが仮にいたとして、そいつはこのスレにとって「場違いな奴」と断言できる?
0280デフォルトの名無しさん
2007/07/26(木) 19:18:20設計まずそうだなって直感的にわかるとやっぱり言いたくなるんだよな
0281デフォルトの名無しさん
2007/07/26(木) 19:39:24還元の使い方を間違えてる
0282デフォルトの名無しさん
2007/07/26(木) 19:51:02どこがどう間違ってるのか具体的に言ってみろよw
論理的な反論ができないから、
重箱の隅を突くような指摘をして話題を逸らそうとしているんだろ?
>>281みたいな空気の読めない馬鹿が1人いるだけで本当に疲れるよねw
話の流れと関係のない茶々を入れて有益な議論を一々妨害しないで欲しいな。
この手の輩は本人は気付いてないだろうけどね(多分、一生気付かない)
0283デフォルトの名無しさん
2007/07/26(木) 20:02:08そうするとどうしても設計議論になっちゃうな
0284デフォルトの名無しさん
2007/07/26(木) 20:05:11そもそもスレ違いのくせに有益とか自画自賛してんじゃねーよwwwwwwwwwwwwwwwwwwwww
0285デフォルトの名無しさん
2007/07/26(木) 20:06:40だから設計議論のどこが悪いんだよ。
それが誰かの利益になっているのなら何の問題もないだろ?
0286デフォルトの名無しさん
2007/07/26(木) 20:10:04こんなスレはブックマークから消してどこへなりと行くほうが楽しいよ
君にとっても
0287デフォルトの名無しさん
2007/07/26(木) 20:11:390288デフォルトの名無しさん
2007/07/26(木) 20:12:47それはとても有益だな
きっと>>285は参加する事だろう
俺はせんけど
0289デフォルトの名無しさん
2007/07/26(木) 20:27:04num_hogeだとnumber of hoge(≒総量)
hoge_numだとhoge number(≒インデックス)
と解釈してるんだけど。
0290デフォルトの名無しさん
2007/07/26(木) 20:33:190291デフォルトの名無しさん
2007/07/26(木) 20:37:150292デフォルトの名無しさん
2007/07/26(木) 20:39:020293デフォルトの名無しさん
2007/07/26(木) 20:41:09num_abcd
num_bcde
num_cdef
インテリセンスで見つけやすいから・・・ってだけなんだが
0294デフォルトの名無しさん
2007/07/26(木) 21:06:51よりも失われるもの(コードの自明性または可読性)またはコスト(それを補うために
費やされる時間と思考力)の方が高くつくと思うけどね。
不思議と何年やっててもこの事実に覚醒(そんな大げさなものでもないが)して
学ばない奴が多いよね。
0295デフォルトの名無しさん
2007/07/26(木) 21:16:19よりも失われるもの(コードの自明性または可読性)またはコスト(それを補うために
費やされる時間と思考力)の方が高くつくと思うけどね。
不思議と何年やっててもこの事実に覚醒(そんな大げさなものでもないが)して
学ばない奴が多いよね。
0296デフォルトの名無しさん
2007/07/26(木) 21:18:500297デフォルトの名無しさん
2007/07/26(木) 21:19:270298デフォルトの名無しさん
2007/07/26(木) 21:20:05見苦しいな。
0299デフォルトの名無しさん
2007/07/26(木) 21:23:470300デフォルトの名無しさん
2007/07/26(木) 21:26:00長くてもよい変数名を判断する能力
0301デフォルトの名無しさん
2007/07/26(木) 22:37:280302デフォルトの名無しさん
2007/07/27(金) 02:30:01(>^o^)
\('A`)×('A`)/ ( / \('A`)/
| | | | / く | |
< > / > / \
独身男性
http://etc6.2ch.net/male/
0303デフォルトの名無しさん
2007/07/27(金) 06:15:31意味を語順に依存させる事はしないな。取り違えやすいので。
それからnum(要素数)とi(インデックス)はオリジン(最小値)が違う。
混同すると境界エラーになりやすいから必ず意識的に区別するようにしてる。
0304デフォルトの名無しさん
2007/07/27(金) 06:25:331から始まるインデックスはなんかキモいんだよなぁ
0305デフォルトの名無しさん
2007/07/27(金) 11:03:28なるほどこういう流儀もあるのか。
とはいえオリジンが 1 であるものを取り扱うことって滅多にないな。
0306デフォルトの名無しさん
2007/07/27(金) 12:01:59自分のソースは InnerRectangleWithRootDeviceMarginAreaHandler
こんな名前のクラスばっかりだ・・・('A`)
0307デフォルトの名無しさん
2007/07/27(金) 12:18:40詳細はコメントに書いたほうがいいと思う
0308デフォルトの名無しさん
2007/07/27(金) 12:29:460309デフォルトの名無しさん
2007/07/27(金) 12:30:40ネタか
0310デフォルトの名無しさん
2007/07/27(金) 12:35:56俺もまれにそういうクラスを作っちゃったりする。
まあでも、そこまでジュゲムジュゲムになるなら、
名前空間使えるなら適当な名前空間に放り込むとかインナークラスにするとかした方がいいかもね。
0311デフォルトの名無しさん
2007/07/27(金) 13:11:51要素数はHogeCount
固定な長さはHogeLength
0312デフォルトの名無しさん
2007/07/27(金) 17:24:58値を内部で計算してプロパティーにセットするメソッドは何にすればいいの?
setHoge()だと、前者と混同してしまうし…
0313デフォルトの名無しさん
2007/07/27(金) 17:47:320314デフォルトの名無しさん
2007/07/27(金) 18:04:080315デフォルトの名無しさん
2007/07/27(金) 18:41:520316デフォルトの名無しさん
2007/07/27(金) 18:42:210317デフォルトの名無しさん
2007/07/27(金) 18:47:21名前をそうするのなら計算結果を返り値で返すようにした方がいいと思う。
で、>>312の回答としては、UpdateXXでいいんじゃない?
0318デフォルトの名無しさん
2007/07/27(金) 18:52:47自分もそれに賛成
0319デフォルトの名無しさん
2007/07/27(金) 19:05:26引数取らないのかな。
それならrefreshとかupdateか。
0320デフォルトの名無しさん
2007/07/27(金) 20:37:54どうでも良さげなんだけど、ちょっと使い分けたくなってきたんだ。
知恵をお願いします。
0321デフォルトの名無しさん
2007/07/27(金) 20:44:170322デフォルトの名無しさん
2007/07/27(金) 21:20:51それ採用させていただきます。
0323デフォルトの名無しさん
2007/07/28(土) 00:42:260324デフォルトの名無しさん
2007/07/28(土) 12:58:40なったときに行うものではないの?w
0325デフォルトの名無しさん
2007/07/28(土) 15:17:540326名無しさん@そうだ選挙に行こう
2007/07/29(日) 10:14:51今日は、マクロスイッチの名前で相談なんだけど
週明けから、Visual Studio 2005に、VC6で作った膨大なMFCのライブラリの
移植作業に取り掛かるんだけど、なかなか良いマクロスイッチ名が思い浮かびません
誰か閃いてください。
0327名無しさん@そうだ選挙に行こう
2007/07/29(日) 10:28:01しかしこういう>>326みたいな人間の困るところは、自分の文章が読み手のESP能力を
前提としている、という自覚が皆無な点で、だからこうやって人にそのことを
指摘されてもおちょくられてるとか勝手に勘違いして逆切れしたりするんだよね。
0328名無しさん@そうだ選挙に行こう
2007/07/29(日) 11:20:120329名無しさん@そうだ選挙に行こう
2007/07/29(日) 12:13:280330名無しさん@そうだ選挙に行こう
2007/07/29(日) 12:14:270331名無しさん@そうだ選挙に行こう
2007/07/29(日) 13:19:340332デフォルトの名無しさん
2007/07/29(日) 14:07:100333名無しさん@そうだ選挙に行こう
2007/07/29(日) 15:48:180334名無しさん@そうだ選挙に行こう
2007/07/29(日) 15:52:21そのマクロスイッチでどういう状態を切り替えるの?
0335名無しさん@そうだ選挙に行こう
2007/07/29(日) 16:37:330336デフォルトの名無しさん
2007/07/29(日) 21:03:16dropAllTable
メソッド名として
どっちがベターですか?
0337デフォルトの名無しさん
2007/07/29(日) 21:07:460338デフォルトの名無しさん
2007/07/29(日) 21:11:280339デフォルトの名無しさん
2007/07/29(日) 21:11:43何をするメソッド?
0340デフォルトの名無しさん
2007/07/29(日) 21:20:26「All」という名前のテーブルをドロップする: DropTableAll
0341デフォルトの名無しさん
2007/07/29(日) 21:24:09dropTableAll();//全部のテーブルをドロップ
自分はこんな風にしてる
0342デフォルトの名無しさん
2007/07/29(日) 21:25:11ドロップって何?
0343デフォルトの名無しさん
2007/07/29(日) 21:26:090344デフォルトの名無しさん
2007/07/29(日) 21:26:490346デフォルトの名無しさん
2007/07/29(日) 23:02:450encodeですか?encodingですか?
0347デフォルトの名無しさん
2007/07/29(日) 23:04:050動詞: encode
0348デフォルトの名無しさん
2007/07/29(日) 23:05:430ありがとうございました
じゃあ時々名詞的にエンコードと言っているのはジャップが馬鹿なんですね
0349デフォルトの名無しさん
2007/07/30(月) 05:07:030350デフォルトの名無しさん
2007/07/30(月) 05:11:03/ ―\ ┏┛
/ノ (●)\ ・
. | (●) ⌒)\
. | (__ノ ̄ |
\ /
\ _ノ
/´ `\
| |
| |
___ ━┓
/ ― \ ┏┛
/ (●) \ヽ ・
/ (⌒ (●) /
/  ̄ヽ__) /
. /´ ___/
| \
| |
0351デフォルトの名無しさん
2007/07/31(火) 00:03:27registDateTimeにしてるけどなんか冗長な気がして
何かいいのない?
0352デフォルトの名無しさん
2007/07/31(火) 00:08:05シンプルにDateだのTimeだのがあったら普通タイムスタンプだとおもわね?
区別する必要があるんだったらごめん
0353デフォルトの名無しさん
2007/07/31(火) 00:13:060354デフォルトの名無しさん
2007/07/31(火) 00:15:02冗長とは情報が重複していて無駄に長いこと。
重複してないし無駄に長くもないじゃん。
0355デフォルトの名無しさん
2007/07/31(火) 00:26:52そういう意味で冗長なんじゃないのかなあ。
0356デフォルトの名無しさん
2007/07/31(火) 00:28:050357デフォルトの名無しさん
2007/07/31(火) 22:33:59つ regist > register
resist という単語はあるが、registerという単語はないので。
0358デフォルトの名無しさん
2007/07/31(火) 22:39:53説明逆じゃね
0359デフォルトの名無しさん
2007/07/31(火) 22:39:540360デフォルトの名無しさん
2007/07/31(火) 22:42:500361デフォルトの名無しさん
2007/07/31(火) 22:45:45resist という単語はあるが、registという単語はない
と言いたかったんだ。
0362デフォルトの名無しさん
2007/07/31(火) 22:49:110363デフォルトの名無しさん
2007/07/31(火) 23:08:41-Controllerとか、-Ctrlとか
だと、WindowsにTreeCtrlとかなんやかんやあって被るので
嫌なんだけど。
(インスタンス名だって、xxxCtrlとかだと、ウインドウコントロール
なのか、もしくはそれ以外の物理的または
制御を担うコントローラなのかの区別が付かない・・
0364デフォルトの名無しさん
2007/08/01(水) 02:04:10ControllerをCtrlと表記するのはやめた方がいいと思う
0365デフォルトの名無しさん
2007/08/02(木) 07:47:450366デフォルトの名無しさん
2007/08/02(木) 07:48:510367デフォルトの名無しさん
2007/08/02(木) 18:45:160368デフォルトの名無しさん
2007/08/03(金) 08:15:20_6
0369デフォルトの名無しさん
2007/08/03(金) 12:40:48_
0370デフォルトの名無しさん
2007/08/03(金) 13:20:360371デフォルトの名無しさん
2007/08/03(金) 13:34:54p:pororoca
r:reverse
w:water
s:speed
0372デフォルトの名無しさん
2007/08/03(金) 14:05:300373デフォルトの名無しさん
2007/08/03(金) 17:21:41四角形や円や線を描く時にShiftキーを押しながらだと
正四角形や水平な線が描ける機能の名前がまったく見当付きません。
よろしくお願いします。
0374デフォルトの名無しさん
2007/08/03(金) 17:30:160375デフォルトの名無しさん
2007/08/03(金) 17:36:150376デフォルトの名無しさん
2007/08/03(金) 17:42:020377デフォルトの名無しさん
2007/08/03(金) 17:42:36AUX
【略-2】 =auxiliary
補助装置{ほじょ そうち}
0378デフォルトの名無しさん
2007/08/03(金) 18:22:49ところでstdauxってどこにつながってんの?
0379デフォルトの名無しさん
2007/08/03(金) 18:30:590380デフォルトの名無しさん
2007/08/03(金) 18:45:36なんかよくよく読むとよくわからない質問だなあ。
質問は、そういう機能をなんと呼ぶべきか、なんだよねえ?
メソッドの名前なら普通にDrawRegularPolygonとかDrawCircleで済むわけだし。
なら当然日本語でいいわけだ。
「正規化の強制(補正)機能」とか「非扁平の強制(補正)機能」とかかなあ。
0381デフォルトの名無しさん
2007/08/03(金) 18:52:42日本語でいいんだったら日本語でもいいだろうけど
0382デフォルトの名無しさん
2007/08/03(金) 18:56:52>>381のような解釈はもはや「意訳」じゃなくて、控えめにいってESP、
ありていに言えばただの妄想だよ。
0383デフォルトの名無しさん
2007/08/03(金) 19:45:030384デフォルトの名無しさん
2007/08/03(金) 19:55:090385デフォルトの名無しさん
2007/08/03(金) 20:40:34曖昧な質問(質問になってないこともあるが)をすれば、
何の名前を聞いてる?変数?関数?クラス?
それの役割は?どういう機能を持ってる?どういう実装をした?
というようなレスが返ってくるのは目に見えてるから、
はじめから必要な情報は提供するべきだと思うが
前から思ってたんだが、質問時のガイドラインみたいなものは無いのか
0386デフォルトの名無しさん
2007/08/03(金) 21:04:26ttp://www.redout.net/data/osietekun.html
0387デフォルトの名無しさん
2007/08/03(金) 21:09:16つまりガイドラインが仮に客観的に合意可能な類の合理性を備えているとしても、
それが読者の対象として想定しているタイプの人間はガイドラインなぞ読まないし、
読んでも理解して実践しない。
だから意味ないよ。
ガイドライン作る奴の達成感や他人を制御している、という妄想を満足させる以上には。
0389デフォルトの名無しさん
2007/08/04(土) 18:54:34とりあえずdeleteEmptyDirRecursiveにしたんだけど
0390デフォルトの名無しさん
2007/08/04(土) 19:15:180391デフォルトの名無しさん
2007/08/04(土) 19:18:52気づかなかった
何しようとしてたんだ俺は
0392デフォルトの名無しさん
2007/08/04(土) 19:26:260393デフォルトの名無しさん
2007/08/04(土) 19:27:30rmdir -p
だと最初に一番深いパスを指定しないといけないから。
トップのパスを指定して削除したいんだよ
それとも他にいい方法ある?
0394デフォルトの名無しさん
2007/08/04(土) 20:48:27findかなんかでファイル有無テストして
rmしちゃえば?
0395デフォルトの名無しさん
2007/08/04(土) 21:18:370396デフォルトの名無しさん
2007/08/04(土) 21:24:07389のいう機能がまったく荒唐無稽ならともかく、そんなことはないのだから。
名前はDirectory.DeleteEmptiesとかDeleteEmptyDirectoriesとかにして、
列挙値を引数で渡して削除方法を指定するようにしたらどうかな。
無理にメソッド名に削除方法を盛り込むと無駄に長くなりそうだ。
0397デフォルトの名無しさん
2007/08/04(土) 23:06:59条件を設定して
matchメソッドでパス渡して判定する感じのクラスです
0398デフォルトの名無しさん
2007/08/04(土) 23:22:060399デフォルトの名無しさん
2007/08/04(土) 23:22:080400デフォルトの名無しさん
2007/08/04(土) 23:26:22マッチ条件を思わせる名前しかありえないとおもうが
0401デフォルトの名無しさん
2007/08/04(土) 23:28:16>>396に適用するのは不適切かもしれないけど
0402デフォルトの名無しさん
2007/08/04(土) 23:28:290403デフォルトの名無しさん
2007/08/04(土) 23:29:450404デフォルトの名無しさん
2007/08/04(土) 23:29:58ところでファイルエントリって何?
ググるとjavaの用語みたいだけどようわからん。
0405デフォルトの名無しさん
2007/08/04(土) 23:30:290406デフォルトの名無しさん
2007/08/04(土) 23:40:19fileMatchConditionにします
>>405
そうですね
0407デフォルトの名無しさん
2007/08/04(土) 23:48:110408デフォルトの名無しさん
2007/08/05(日) 04:40:16removedirs
0409デフォルトの名無しさん
2007/08/05(日) 08:12:07書き込み・修正を行うと一定間隔で保存され
閉じるときのも保存される、ロード・セーブという概念のないアプリはなんて名前がいいですか?
スクラッチパッド?
0410デフォルトの名無しさん
2007/08/05(日) 08:13:44「セーブできないアプリ」などというとニュアンスが違う希瓦斯
0411デフォルトの名無しさん
2007/08/05(日) 08:40:410412デフォルトの名無しさん
2007/08/05(日) 09:12:11黒板、ホワイトボード、ちらうら、落書き帳、等々
適当でイインじゃまいか
0413デフォルトの名無しさん
2007/08/05(日) 12:36:300414デフォルトの名無しさん
2007/08/05(日) 12:37:38DirectReflectiveNotepad
0415デフォルトの名無しさん
2007/08/05(日) 12:41:48電子粘土板
0416デフォルトの名無しさん
2007/08/05(日) 12:48:01(※ 要は問答無用でデータが自動保存されるドキュメントエディタであれば
必要十分なはずで、ファイルという概念をユーザーから隠蔽する必要があるとは
俺には思えないんだが。。)
0417デフォルトの名無しさん
2007/08/05(日) 12:56:350418デフォルトの名無しさん
2007/08/05(日) 14:38:36>>1
0419デフォルトの名無しさん
2007/08/05(日) 16:32:440420デフォルトの名無しさん
2007/08/05(日) 16:33:43PersistentNotePad
0421デフォルトの名無しさん
2007/08/05(日) 20:08:000422デフォルトの名無しさん
2007/08/05(日) 20:22:470423デフォルトの名無しさん
2007/08/05(日) 20:29:440424デフォルトの名無しさん
2007/08/05(日) 21:49:380425デフォルトの名無しさん
2007/08/05(日) 21:52:320426デフォルトの名無しさん
2007/08/05(日) 21:57:282. B Bravo(ブラボー)
3. C Charlie(チャーリー)
0427デフォルトの名無しさん
2007/08/05(日) 22:01:010428デフォルトの名無しさん
2007/08/05(日) 22:01:39たまに使う
0429デフォルトの名無しさん
2007/08/05(日) 22:01:52外から順?内から順?どっちもある?
たとえば外から順にi,jってつけてあるループの
さらに外にループを作る必要が出てくると無性に腹が立つw
0430デフォルトの名無しさん
2007/08/05(日) 22:04:40for(んぶんしし)
for(ぶんししん)
0431デフォルトの名無しさん
2007/08/05(日) 22:25:290432デフォルトの名無しさん
2007/08/05(日) 22:26:240433デフォルトの名無しさん
2007/08/05(日) 22:28:560434デフォルトの名無しさん
2007/08/05(日) 22:53:25for(i=0;i<16;i++)
for(j=0;j<8;j++)
?
0435デフォルトの名無しさん
2007/08/05(日) 22:56:3326重ループとかあったら嫌すぎる
0436デフォルトの名無しさん
2007/08/05(日) 23:01:100437デフォルトの名無しさん
2007/08/05(日) 23:09:570438デフォルトの名無しさん
2007/08/05(日) 23:13:400439デフォルトの名無しさん
2007/08/05(日) 23:15:34「誤爆しました」なんて言うから…
Kだけだと商標になれないから、数字と英字の組み合わせにしたんじゃないかな。
0440デフォルトの名無しさん
2007/08/05(日) 23:28:49ああいうのは竹中平蔵の例のシンクタンクが「B層」と表象した、
知能も収入も低い不満層が陥るビョーキだと思ってたが。
でもまあ今日日プログラマっていってもいろいろだからなあw
0441デフォルトの名無しさん
2007/08/05(日) 23:44:290442デフォルトの名無しさん
2007/08/05(日) 23:47:400443373
2007/08/06(月) 00:06:30有難うございます。
Constrainedいいですね。
自分ではkeep justぐらいしか思いつかなくて困っていました。
全然意味違いますよね。
>>380
すみません。わかりにくかったですね。
この機能のON/OFFフラグのプロパティ名です。
0444デフォルトの名無しさん
2007/08/06(月) 01:54:43たとえばhogehogeBuilderというクラスに
buildメソッドを実装するのってなんか冗長な感じするんですが
0445デフォルトの名無しさん
2007/08/06(月) 01:56:230446デフォルトの名無しさん
2007/08/06(月) 02:02:51XmlWriter.WriteStringとかあるし
0447デフォルトの名無しさん
2007/08/06(月) 02:06:45軍の呼び方だよ。Zまである
>>440
だってしょうがないじゃん。反日が韓国の
国策なんだから、
好きになれるわけがない
>>444
do_it()
work()/do_your_work?
execute()
0448デフォルトの名無しさん
2007/08/06(月) 08:09:22デフォルトのプロパティならぬデフォルトのメソッドか。
C++なら()をオーバーロードして… だめ?
0449デフォルトの名無しさん
2007/08/06(月) 09:24:57そのクラスのほぼ唯一の機能を発動させる場合Execute使うな。
0450デフォルトの名無しさん
2007/08/06(月) 10:01:070451デフォルトの名無しさん
2007/08/06(月) 12:16:44こいつにあるオブジェクトを渡してそれが条件に当てはまるかどうかを判定するメソッド名は何が良いでしょうか。
0452デフォルトの名無しさん
2007/08/06(月) 12:34:370453デフォルトの名無しさん
2007/08/06(月) 13:29:440454デフォルトの名無しさん
2007/08/06(月) 13:42:140455デフォルトの名無しさん
2007/08/06(月) 15:47:110456デフォルトの名無しさん
2007/08/06(月) 15:51:530457デフォルトの名無しさん
2007/08/06(月) 15:54:190458デフォルトの名無しさん
2007/08/06(月) 16:02:39一般にConditionを満たすという意味ではおかしい。
SatisfiesXXCondition
IsXX
0459デフォルトの名無しさん
2007/08/06(月) 16:15:48べつにおかしくないと思うけどな?
むしろXXをメソッド名に含めるのはまずいと思われ
>>457
.NETの正規表現だとIsMatchやね
0460デフォルトの名無しさん
2007/08/06(月) 16:43:320461デフォルトの名無しさん
2007/08/06(月) 16:52:230462デフォルトの名無しさん
2007/08/06(月) 17:35:48この機械翻訳あってんのかどうかしらんけど、これだと
isSatisfied...前置詞はなんだろ
0463デフォルトの名無しさん
2007/08/06(月) 18:27:04もちっと、「条件」の具体例が欲しいな
0464デフォルトの名無しさん
2007/08/06(月) 18:35:03少なくともコードの中ではあまり見かけない言葉だなあ。
普通にIsMatch以外にする理由が、書いている奴の偏屈以外に見当たらないと思う。
判定結果がbool以外なら、ちょっと前にも書いたJudgeとかEvaluateもありうるとは思うが。
0465デフォルトの名無しさん
2007/08/06(月) 19:09:26「条件」の内容に言及したネーミングがいいと思うんだけどな
0466デフォルトの名無しさん
2007/08/06(月) 19:15:40xxxCondition.accepts(obj)
xxxCondition.canAccept(obj)
xxxCondition.isAcceptable(obj)
0467デフォルトの名無しさん
2007/08/06(月) 19:26:39本当にそうか?
じゃあ例えば人語(日本語でいい)で、「条件に合う」の<合う>の部分が
条件によって別の言葉に変わったりするか?w
条件という言葉自体が抽象名詞だから変わったりしないだろう。
0468デフォルトの名無しさん
2007/08/06(月) 19:33:51日本語と英語は違う
0469デフォルトの名無しさん
2007/08/06(月) 19:36:530470デフォルトの名無しさん
2007/08/06(月) 19:42:36if (xxxCondition.canAccept(obj))
xxxCondition.Accept(obj);//xxxCondition内のコレクションにobjを追加
とかできそう
0471デフォルトの名無しさん
2007/08/06(月) 19:49:560472デフォルトの名無しさん
2007/08/06(月) 20:17:58自然言語とプログラム時の名前付けは違う
0473デフォルトの名無しさん
2007/08/06(月) 20:19:230474デフォルトの名無しさん
2007/08/06(月) 20:30:500475デフォルトの名無しさん
2007/08/06(月) 20:32:28> Satisfiedってあまり「人」以外にはつかない形容詞だと思うけどw
なんかすごい俺常識だな。数学とか英語でやったことないだろ。
0476デフォルトの名無しさん
2007/08/06(月) 21:05:41ん?satisfyと勘違いしてない?
0477デフォルトの名無しさん
2007/08/06(月) 21:06:17統一しようと思うのですが、何がいいですか?
0478デフォルトの名無しさん
2007/08/06(月) 21:32:08名前を付けるのが常道だと思う。
それだけの情報だと object ぐらいしか思いつかない。
0479デフォルトの名無しさん
2007/08/06(月) 21:34:100480デフォルトの名無しさん
2007/08/06(月) 21:34:410481477
2007/08/06(月) 22:10:51外部クラスのインスタンスの参照はキーワード風に名前を統一した方がわかりやすいかな、と思いました。
0482デフォルトの名無しさん
2007/08/06(月) 22:30:04俺も気になってたので確認してみた
[Oxford dictionaryより]
satisfy
4 comply with (a condition, obligation, or demand).
satisfied
adjective contented; pleased: satisfied customers.
一般的にsatisfiedは「条件を満たす」の受身の意味では使われないという解釈でいいと思うが
日本語でも条件*が*満たされるとはあまり言わないし、
satisfyを使うなら(>>451には合わないが)こんな感じか
something.satisfies(condition)
0483デフォルトの名無しさん
2007/08/06(月) 22:33:430484デフォルトの名無しさん
2007/08/06(月) 22:36:09普通に受動態で、the condition is satisfied.とか使うと思うんだが。
0485デフォルトの名無しさん
2007/08/06(月) 22:37:43D言語では.outerだな。
0486デフォルトの名無しさん
2007/08/06(月) 22:41:55以上。
0487デフォルトの名無しさん
2007/08/06(月) 22:42:31他動詞の過去分詞をそのままの意味で受身の意味で使う場合の意味は普通は載せてないよ。
0488デフォルトの名無しさん
2007/08/06(月) 22:43:09で結論は?
0489デフォルトの名無しさん
2007/08/06(月) 22:46:45the function "satisfies the condition". とか
the condition "is satisfied". とかいう風には言えるけど、
"the satisfied condition" みたいな使い方はない
(少なくとも一般的ではない)。
「限定用法」の対義語がなんだったかしばらく考えちまったぜ。
0490デフォルトの名無しさん
2007/08/06(月) 22:47:55isMatchToでよくね?
0491デフォルトの名無しさん
2007/08/06(月) 22:49:12情けないほどくだらない煽りではあるんだけど、
そういう発言が出てくる背景として、
やはり国際的な地位としては英語の方が日本語より上だという
厳然たる事実があるんだよな。悲しいことに。
今さらローマ字でプログラミングやる気にはならないし。
0492デフォルトの名無しさん
2007/08/06(月) 22:49:42表現なのは確かだと思うけどな。
受動態の表現を好むのは日本人英語の一つの特徴らしいけど、
ネイティブはあまり使わない言い回しじゃないのかな?
まあ、全然自信はないが。
0493デフォルトの名無しさん
2007/08/06(月) 22:55:27Results 1 - 50 of about 1,480,000 for "condition is satisfied".
Results 1 - 50 of about 782,000 for "satisfies the condition".
Results 1 - 50 of about 36,000 for "satisfied condition".
Results 1 - 50 of about 1,380,000 for "satisfied customer".
3番目は "... satisfied. Condition 4 is..." みたいなのが混じってる。
>>464の言う通り(スペルはミスってるが)叙述用法のときは
「人」にしかつかない、ぐらいの理解でいいんだろうか。
0494デフォルトの名無しさん
2007/08/06(月) 23:13:34"satisfied condition"だと日本人の直訳英作文みたいな印象を受けるね
0495デフォルトの名無しさん
2007/08/06(月) 23:18:46外人ならみんな英語をしゃべるとでも思ってるのか
0496デフォルトの名無しさん
2007/08/06(月) 23:24:560497デフォルトの名無しさん
2007/08/06(月) 23:25:080498デフォルトの名無しさん
2007/08/06(月) 23:26:040499デフォルトの名無しさん
2007/08/06(月) 23:27:350500デフォルトの名無しさん
2007/08/06(月) 23:30:280501デフォルトの名無しさん
2007/08/06(月) 23:35:38残念ながらそれはChinglishです。
0502デフォルトの名無しさん
2007/08/06(月) 23:36:370503デフォルトの名無しさん
2007/08/07(火) 00:08:050504デフォルトの名無しさん
2007/08/07(火) 00:16:460505デフォルトの名無しさん
2007/08/07(火) 01:00:310506デフォルトの名無しさん
2007/08/07(火) 01:04:360507デフォルトの名無しさん
2007/08/07(火) 01:07:100508デフォルトの名無しさん
2007/08/07(火) 01:13:180509デフォルトの名無しさん
2007/08/07(火) 23:51:521bitpaper
0510デフォルトの名無しさん
2007/08/08(水) 12:36:03addURLToDownloadQueue()
でいいかな?
0511デフォルトの名無しさん
2007/08/08(水) 12:41:270512デフォルトの名無しさん
2007/08/08(水) 12:41:400513デフォルトの名無しさん
2007/08/08(水) 12:45:480514デフォルトの名無しさん
2007/08/08(水) 12:46:550515デフォルトの名無しさん
2007/08/08(水) 13:04:00DownloadQウエウエに対する操作が複数あるなら
頭に持ってきちゃうけど。
0516デフォルトの名無しさん
2007/08/08(水) 13:10:10Queue<URL> downloadQueue;
downloadQueue.push(url);
別にいいんじゃ?
0517デフォルトの名無しさん
2007/08/08(水) 13:30:38downloadQueue += url;
とかして読めねぇぞゴルスァと問い詰められたりqうえうえ
0518デフォルトの名無しさん
2007/08/08(水) 13:49:08downloadQueue << url;
とか
0519デフォルトの名無しさん
2007/08/08(水) 13:51:300520デフォルトの名無しさん
2007/08/08(水) 14:34:37>>517では展開するとさらに意味不明になる
>>510
OOPじゃないなら、キューも引数にするというのは?
enqueue(QUEUE *queue, URL url)
0522デフォルトの名無しさん
2007/08/08(水) 17:09:34Queueにつけるメソッドなのだとしたら
addDownloadURL
でいいような気がする。
DownloadURL以外が入らないなら、addでクラス名側をDownloadQueueにするか、かな?
0523デフォルトの名無しさん
2007/08/08(水) 18:42:290524デフォルトの名無しさん
2007/08/08(水) 18:46:050525デフォルトの名無しさん
2007/08/08(水) 20:49:43イベントに対する+=はa=a+bに展開できなかったりする
+=はaddアクセサを呼び出す特殊な演算子に変身
どうでもいいけど
0526デフォルトの名無しさん
2007/08/08(水) 23:13:16member_max
それとも
max_member
それとも
memberMax
それとも
memberMAX
0527デフォルトの名無しさん
2007/08/08(水) 23:15:250528デフォルトの名無しさん
2007/08/08(水) 23:15:27だって何のことか意味わからないよw
0529デフォルトの名無しさん
2007/08/08(水) 23:50:05ReplaceInvalidFileNameChars(str, chRepl);
だとして、
変数nameから、ファイル名で使えない文字を除去した
(ファイル名として使える文字列)の名前は
なんて付ける? 13文字以内くらいがいいなぁ
0530デフォルトの名無しさん
2007/08/08(水) 23:52:24稲垣メンバー
0531デフォルトの名無しさん
2007/08/08(水) 23:53:52name = ReplaceInvalidFileNameChars(name, chRepl)
もしくはvalidName
0532デフォルトの名無しさん
2007/08/08(水) 23:54:050533デフォルトの名無しさん
2007/08/09(木) 00:00:16普通にValidatedFileNameだろうけど、そもそもそんな関数ナンセンスだと思うよ。
だってファイル名が有効かどうかは使用してる文字の種類だけで決まるわけじゃないからね。
0534デフォルトの名無しさん
2007/08/09(木) 00:08:37他にも文字数制限つけたりする関数もあるとか
0535デフォルトの名無しさん
2007/08/09(木) 00:21:590536デフォルトの名無しさん
2007/08/09(木) 05:59:03Symphony No.9 "FROM THE NEW WORLD"
からファイル名
Symphony No.9 'FROM THE NEW WORLD'
を生成するな。そういうのだろ。
0537デフォルトの名無しさん
2007/08/09(木) 08:28:18なるほど、そういう用途なら確かにありえるね
0538デフォルトの名無しさん
2007/08/09(木) 11:20:510539デフォルトの名無しさん
2007/08/09(木) 13:28:24変換後の名前の方をfilenameにして、
変換前の方は
1. スコープがごく限られてる
=> strでもfilename_でも分かれば何でもいい(>>531のように置き換えでも)
2. そもそも>>536のようにファイル名としてつけた文字列でない
=> titlestrとかそれなりの名前があるはず
大局的に見てfilenameという変数に有効でない文字が入ってるのはおかしいし、
普通はどこかでチェックしてるはずだから
0540デフォルトの名無しさん
2007/08/09(木) 14:51:530541デフォルトの名無しさん
2007/08/09(木) 21:41:34テンプレートクラスを検討中です。グっとくる名前ありませんか?
0542デフォルトの名無しさん
2007/08/09(木) 23:49:410543529
2007/08/09(木) 23:56:30参考にしまつ
0544デフォルトの名無しさん
2007/08/10(金) 00:00:28えーっと
ユーザーが設定した表示名ってのがあって、
それをファイル名(出力ファイル名)に埋め込んだファイルへ出力するような場合など
(中間ファイルとかも含めるなら それなりになくもない話でしょう)
そのままファイル名にすると、問題起きるからねぇ。
蛇足だが、スペースは大丈夫だとしても、スペースの連続とかは
ダメだったよーな
0545デフォルトの名無しさん
2007/08/10(金) 00:25:21(1) 実数を小数点以下任意桁までに四捨五入で丸める静的メソッドの名前
Roundは却下。また2.0からはMath.Roundのオーバーロードで四捨五入が
可能になっていることは知っていますが、指定する列挙値のスペルが長く見づらくなるので
専用のメソッドを作成したい。
(2) 実数xを、xより0から遠い整数のうち最もxに近い整数値に変換する静的メソッド名と、
xより0に近い整数のうち最もxに近い整数値に変換する静的メソッド名
CeilingとFloorは、同名の似て非なるメソッドがSystem.Mathに存在するため
なしでお願いします。
0546デフォルトの名無しさん
2007/08/10(金) 00:35:11(1) RoundTo(Specified)Places
(2) RoundOuter, RoundInner
0547デフォルトの名無しさん
2007/08/10(金) 00:35:540548デフォルトの名無しさん
2007/08/10(金) 01:15:25C (C99) では trunc(), ruby では truncate()
0549デフォルトの名無しさん
2007/08/10(金) 06:41:18ページ単位=要素数=移動幅、ナビゲート=前後に移動、です。
0550デフォルトの名無しさん
2007/08/10(金) 09:48:36(1) fix45
(2) fixup, fixdown
0551545
2007/08/10(金) 19:30:29この手のメソッドってなかなか命名が難しいね。
処理の微妙さを明示的に表現するコンパクトな言葉がなかなか見当たらないことが多い。
結局四捨五入はHalfAdjust、0から遠い方の整数を求めるメソッドは
FartherFromZeroにしました。
うっかりしてましたが、0に近いほうを求める奴は標準のライブラリに
既に存在してました。(Math.Truncate)
0552デフォルトの名無しさん
2007/08/11(土) 23:20:28の方が身のため
0553デフォルトの名無しさん
2007/08/11(土) 23:37:23悪いけど頭の悪い意見だなあ
truncateという言葉の意味は「切り捨て」。(ついでに551をよく読んでほしい)
roundはドトネトでは既に偶数丸めとして使われている。
仮にそれは許容するとしても、四捨五入のようなどちらかというと「特殊な」丸めを
roundと表現するのは、20年前ならともかく今日的なセンスではまずいでしょう。
0554デフォルトの名無しさん
2007/08/11(土) 23:55:22四捨五入だろうがなんだろうがあらゆる丸めはroundでしょ?
その単語を使うことに何の問題があるの?
0555デフォルトの名無しさん
2007/08/12(日) 00:04:20明日からすべての算術関数はfunctionとすることにしましょうか。
0556デフォルトの名無しさん
2007/08/12(日) 00:07:060557デフォルトの名無しさん
2007/08/12(日) 00:12:45じゃあround使うとして偶数丸めと四捨五入の名前を考えると建設的なんじゃないかな
つか今回の全部roundがついちゃうじゃん
0558デフォルトの名無しさん
2007/08/12(日) 00:19:210559デフォルトの名無しさん
2007/08/12(日) 01:08:410560デフォルトの名無しさん
2007/08/12(日) 01:09:290561デフォルトの名無しさん
2007/08/12(日) 01:12:57function1 variable1から順に番号をふっていこう
0562デフォルトの名無しさん
2007/08/12(日) 01:14:40round_sishagonyu?
0563デフォルトの名無しさん
2007/08/12(日) 01:16:010564デフォルトの名無しさん
2007/08/12(日) 01:26:27あと、それを受けて、ライブラリを作るときにはround<HalfUp>( val )のように引数で
丸め方を指定できるようにするのがいいのかな?とか思いつきましたが
この辺の話題はスレ違いってことで
0565デフォルトの名無しさん
2007/08/12(日) 01:37:40ポカミス?
よく意味がわからないけど。。
0566デフォルトの名無しさん
2007/08/12(日) 01:42:540567デフォルトの名無しさん
2007/08/12(日) 01:47:03なんでfunction1がどうのみたいな煽りになるのか。
DrawRectangle、DrawCircle、…みたいな名前付けも否定するの?
0568デフォルトの名無しさん
2007/08/12(日) 01:58:09だから何故?
0569デフォルトの名無しさん
2007/08/12(日) 02:02:49場合によっては冗長だから否定するかも
クラス名で描画するのがわかってるような場合とか
今回の場合は>>552>>554の書き方があまり上手くなかった気がする。
truncateは質問の読み違えだったし、
他でroundがあるのにround単体しかだしてない。
最初からround-half-upがでてればこの流れはなかったんじゃないかな。
0570デフォルトの名無しさん
2007/08/12(日) 02:04:17誰も一概にRoundXXというメソッド名をつけることそのものは否定してないでしょ。
四捨五入をただシンプルに"round"(丸め)と命名する命名センスは今日的ではないし
勘弁してくれ、と言ってるだけだよ。
0571デフォルトの名無しさん
2007/08/12(日) 02:26:20こういうセンスもあると参考まで。
0572デフォルトの名無しさん
2007/08/12(日) 06:55:200573デフォルトの名無しさん
2007/08/12(日) 08:09:320574デフォルトの名無しさん
2007/08/12(日) 10:39:410575デフォルトの名無しさん
2007/08/12(日) 10:45:350576デフォルトの名無しさん
2007/08/12(日) 11:26:54レスはえーなおいw
0577デフォルトの名無しさん
2007/08/12(日) 11:42:110578デフォルトの名無しさん
2007/08/12(日) 12:04:31意味の振り幅に引っ張られるからだと思うよ。
英語で考えればたいていの人はそうは考えないと思う。
だって明らかに「名詞句」の一部だからね。
0579デフォルトの名無しさん
2007/08/12(日) 12:21:05fartherは形容詞だ
0580デフォルトの名無しさん
2007/08/12(日) 12:36:23要するに文脈上明らかな部分が省略されているんだ、と読めるわけね。
このあたりはそれこそ語学のセンス(といっても中学英語だけど……)だから
なかなか説明するのが難しいな。
0581デフォルトの名無しさん
2007/08/12(日) 12:38:340582デフォルトの名無しさん
2007/08/12(日) 12:44:12なんだけど、ドトネトのSystem.Mathの命名がこういう「体言止め」方式だからね。
確かに本当は、GetFartherFromZeroみたいにするべきかもしれない。
0583デフォルトの名無しさん
2007/08/12(日) 12:52:480584デフォルトの名無しさん
2007/08/12(日) 12:56:25(XX is) farther from zero (than YY)だと思っただけが。
そんなにおかしいか?
0585デフォルトの名無しさん
2007/08/12(日) 12:59:250586デフォルトの名無しさん
2007/08/12(日) 13:01:18比較しないならおかしいでしょ
0587デフォルトの名無しさん
2007/08/12(日) 13:03:53普通はそんはとらないよw
読み手にそういう風にとってほしければ、基本
IsFartherFromZeroThan
とするだろう。
IsとThanの片方を省略することは考えられるが、両方とることはありえない。
0588デフォルトの名無しさん
2007/08/12(日) 13:05:36引数が違ってくるじゃないw
0589デフォルトの名無しさん
2007/08/12(日) 13:47:210590デフォルトの名無しさん
2007/08/12(日) 13:56:21普通にGetで始めるのがいいでしょ
0591デフォルトの名無しさん
2007/08/12(日) 14:27:28wikipedia(en)とかを参照
切り上げ=round up/round away from zero
切り捨て=round down/truncate/round towards zero
天井関数=ceiling/round towards positive infinity
床関数=floor/round towards negative infinity
その他に、
round half up
round half down
round to even/round half even
0592デフォルトの名無しさん
2007/08/12(日) 14:33:23>xより0から遠い整数のうち最もxに近い整数値
これじゃ前半部しか表してない
0593デフォルトの名無しさん
2007/08/12(日) 14:43:40ここはそういう建設的なことをいうスレだよ。
0594デフォルトの名無しさん
2007/08/12(日) 14:45:280595デフォルトの名無しさん
2007/08/12(日) 14:46:390596デフォルトの名無しさん
2007/08/12(日) 16:47:57それのtheを抜いたらいい
0597デフォルトの名無しさん
2007/08/12(日) 19:19:55英語ができないにも、ほどがある。
語学のセンスとか言っちゃって臍が茶を沸かすぜ。
0598デフォルトの名無しさん
2007/08/12(日) 19:26:280599デフォルトの名無しさん
2007/08/12(日) 20:39:44だから、であるなら対案は?
まあ、それが提案できない低能のくせに、一人前に人のことに口出ししたい
欲求だけはあるからそういう恥ずべき「煽り口調」になるんだろうけどね。
と、俺がこういう奴をあえて「煽る」のは、こういう馬鹿はコテンパンに
自分の無能を思い知らされないと決して悔い改めることはないだろうと思うからだ。
0600デフォルトの名無しさん
2007/08/12(日) 20:53:33センスがどうこう言ってる奴がFartherFromZeroみたいな名前つけてるから叩かれてるだけだろ
0601デフォルトの名無しさん
2007/08/12(日) 21:00:35だから「君の対案」は?
あるいは、英語的により正しい表現は?
中学英語もわからないなら、そういう自分を恥じるべきであって
逆切れはみっともないよw
0602デフォルトの名無しさん
2007/08/12(日) 21:02:150603デフォルトの名無しさん
2007/08/12(日) 21:07:21突込みばっかりで何がなにやら
0604デフォルトの名無しさん
2007/08/12(日) 21:14:30好きなのを選べ
0605デフォルトの名無しさん
2007/08/12(日) 21:28:45質問者じゃないから答えわからなくてもいいんだけど
0606デフォルトの名無しさん
2007/08/12(日) 22:03:040607デフォルトの名無しさん
2007/08/12(日) 22:15:380608591
2007/08/12(日) 22:27:27お前ら俺に謝れよ
0609デフォルトの名無しさん
2007/08/12(日) 23:53:08よくまとめてくれた
感謝してる
0610デフォルトの名無しさん
2007/08/13(月) 00:40:44>>591 がきちんとした回答をしているのに、
それ以上につけ加える必要があるとでも?
0611デフォルトの名無しさん
2007/08/13(月) 00:55:490612デフォルトの名無しさん
2007/08/13(月) 04:03:280613デフォルトの名無しさん
2007/08/13(月) 04:11:46>>609=>>611=俺だが
>>610は別人
0614デフォルトの名無しさん
2007/08/13(月) 08:43:33後でこれはいかんと思った上司にまるっと置換させりゃいいのよ
それで動作に不都合が生じても知らんがな
0615デフォルトの名無しさん
2007/08/13(月) 11:18:120616デフォルトの名無しさん
2007/08/13(月) 11:30:220617デフォルトの名無しさん
2007/08/13(月) 11:34:450618デフォルトの名無しさん
2007/08/13(月) 11:35:200619デフォルトの名無しさん
2007/08/13(月) 11:38:460620デフォルトの名無しさん
2007/08/13(月) 12:38:320621デフォルトの名無しさん
2007/08/13(月) 13:17:410622デフォルトの名無しさん
2007/08/13(月) 13:19:140623デフォルトの名無しさん
2007/08/13(月) 14:23:28isFixedProportionじゃ変だよね?
0624デフォルトの名無しさん
2007/08/13(月) 14:26:290625デフォルトの名無しさん
2007/08/13(月) 14:49:330626デフォルトの名無しさん
2007/08/13(月) 15:10:54それでいきます。
0627デフォルトの名無しさん
2007/08/13(月) 15:15:18別にそれでも通じるけどさ。
0628デフォルトの名無しさん
2007/08/13(月) 15:36:480629デフォルトの名無しさん
2007/08/13(月) 16:12:29上司は英語を使いたがるが、その英語力が赤面では足りないくらい恥ずかしいものなので
どうしたものかと悩んでいます。
それなら日本語で付けてもらえないでしょうか・・・・・
0630デフォルトの名無しさん
2007/08/13(月) 18:32:010631デフォルトの名無しさん
2007/08/16(木) 22:35:11かなり特定の文脈でしか普通使われない)けど、英語のaspectっていうと
多義的でかえって読む人間を惑わせる可能性がないか?
fixも「修正する」という意味と紛らわしい気がする。(これは考えすぎか?}
なのでLocksXYRatioを提唱してみる
0632デフォルトの名無しさん
2007/08/16(木) 22:43:170633デフォルトの名無しさん
2007/08/16(木) 22:50:270634デフォルトの名無しさん
2007/08/16(木) 22:59:44だからそれは日本語の世界だけだって
0635デフォルトの名無しさん
2007/08/16(木) 23:06:38aspect ratio で問題ないみたいだが
0636デフォルトの名無しさん
2007/08/16(木) 23:14:44その意味は日本人が「アスペクト比」という言葉から想像するようなはっきりとした意味じゃないと思うんだけど。
そのwikipediaからのリンクでもいいと思うし、英語の辞書引いてaspectの意味を
確認してもらってもいいんだけど。
0637デフォルトの名無しさん
2007/08/16(木) 23:22:14いわゆる「アスペクト比」と関係がないはずがない。
0638デフォルトの名無しさん
2007/08/16(木) 23:24:08"aspect" "ratio"と解釈してしまうかもしれない、と言いたいの?
そこまで面倒見なくてもいいんじゃないかなあ。
0639デフォルトの名無しさん
2007/08/16(木) 23:24:420640デフォルトの名無しさん
2007/08/16(木) 23:25:291. the ratio of the width to the height of an image on a
televition screen.
これは問題ないでしょ。aspect にはいろんな意味があるのはわかるが、
aspect ratio の意味は充分限定的だと思うぜ。
0641デフォルトの名無しさん
2007/08/17(金) 09:03:45論拠が英語では云々というのは意味を持たないのではないだろうか。
0642デフォルトの名無しさん
2007/08/17(金) 09:34:580643デフォルトの名無しさん
2007/08/17(金) 12:07:27うん、すまない。英語力が赤面なのは俺じゃなくて上司なんだ。
でも、せっかくだからTOEIC入門はもらっておく。
頑張ってHarryPotterより難しいのも読めるように上を目指すよ。
0644デフォルトの名無しさん
2007/08/17(金) 17:28:22目標が欲しいだけなら新聞とかの方が有用だと思う
小説だと表現が特殊で実用的でない気がするから
お前さんが読みたいだけなら別に構わんが
0645デフォルトの名無しさん
2007/08/17(金) 17:45:47第一歩にしていいくらい簡単なんだってね
英語って奥が深いわぁ
0646デフォルトの名無しさん
2007/08/17(金) 17:59:12砕けてないし、語彙も偏ってるしね。
0647デフォルトの名無しさん
2007/08/18(土) 02:10:14自分の専攻分野の論文ぐらい辞書なしでも読めるようになるし。
ハリポタ読めるようになるのはいつのことやら……
0648デフォルトの名無しさん
2007/08/18(土) 16:52:36>>643はイヤミを言ってるんだよ?
児童文学程度の英文なら普通に読めるんだが、って。
0649デフォルトの名無しさん
2007/08/21(火) 11:07:490650デフォルトの名無しさん
2007/08/21(火) 11:15:100651デフォルトの名無しさん
2007/08/21(火) 11:50:580652デフォルトの名無しさん
2007/08/21(火) 11:55:350653デフォルトの名無しさん
2007/08/21(火) 11:58:140654デフォルトの名無しさん
2007/08/21(火) 13:07:36主語が複数形なのに動詞が三単現なのは変な感じ
0655デフォルトの名無しさん
2007/08/21(火) 13:29:30Javaや.NETはみんなそんな感じ。
0656デフォルトの名無しさん
2007/08/22(水) 13:29:47そんなのnullかどうか普通に判定すりゃいいじゃん
if(tables.table[index] == null)
0657デフォルトの名無しさん
2007/08/22(水) 13:36:18ズレ過ぎててわろたw
>>649
checkExistence
0658デフォルトの名無しさん
2007/08/22(水) 13:37:33tablesがコレクションだったらそれだと例外出るのが普通だよ
だからって例外チェックで判定するのは論外
0659デフォルトの名無しさん
2007/08/22(水) 14:06:56いやいやつっこみどころはチェック方法ではなくて
その判定法に名前を付ける、という話なんだということです。
0660デフォルトの名無しさん
2007/08/22(水) 14:20:330661デフォルトの名無しさん
2007/08/22(水) 18:11:480662デフォルトの名無しさん
2007/08/23(木) 17:12:260663デフォルトの名無しさん
2007/08/23(木) 17:27:17請求 claim,demand
入金 deposit(入金する),receive(入金される)
仕入 stock,buy
支払 payment
0664デフォルトの名無しさん
2007/08/23(木) 19:53:54仕入 purchase
0665デフォルトの名無しさん
2007/08/23(木) 20:13:53というより「教えたがり屋」さんなのかなw
0666デフォルトの名無しさん
2007/08/23(木) 21:51:320667デフォルトの名無しさん
2007/08/23(木) 22:08:350668デフォルトの名無しさん
2007/08/23(木) 22:09:58客先への請求は bill で。
0669デフォルトの名無しさん
2007/08/23(木) 22:28:120670デフォルトの名無しさん
2007/08/24(金) 00:21:41人のやることに批判しかしないお前のような奴よりましだとおもうよw
0671デフォルトの名無しさん
2007/08/24(金) 00:57:070672デフォルトの名無しさん
2007/08/27(月) 14:43:20GetIndexOfNodeMouseIsOn ?
0673デフォルトの名無しさん
2007/08/27(月) 15:04:380674デフォルトの名無しさん
2007/08/27(月) 15:10:510675デフォルトの名無しさん
2007/08/27(月) 15:44:140676デフォルトの名無しさん
2007/08/27(月) 17:46:240677デフォルトの名無しさん
2007/08/27(月) 18:12:08getNodeIndexAt(Point)
0678デフォルトの名無しさん
2007/08/27(月) 18:33:290679デフォルトの名無しさん
2007/08/27(月) 18:36:16HitTestっていうのは文字通り「当たり判定」でっせ。
というわけでGetIndexOfNodeUnderMouse(Pointer)
0680デフォルトの名無しさん
2007/08/27(月) 18:42:15少なくともWindows系のGUIではHitTestが標準的だよ
0681デフォルトの名無しさん
2007/08/27(月) 18:46:470682デフォルトの名無しさん
2007/08/27(月) 18:48:240683デフォルトの名無しさん
2007/08/27(月) 18:49:16全然違うでしょw
当たり判定は内部(恐らくOSの)で使用するかもしれんが、672のやりたいことは
「当たり判定」そのものではない。
人の話ちゃんと聞こうよ。
0684デフォルトの名無しさん
2007/08/27(月) 19:22:26http://msdn2.microsoft.com/ja-jp/library/ms603957(VS.80).aspx
0685デフォルトの名無しさん
2007/08/27(月) 19:34:52ずいぶんニッチな関数があるもんだなー
0686デフォルトの名無しさん
2007/08/28(火) 01:45:56ノードのインデックスからはかなり遠いな。
0687デフォルトの名無しさん
2007/08/28(火) 01:57:500688デフォルトの名無しさん
2007/08/29(水) 23:03:470689デフォルトの名無しさん
2007/08/29(水) 23:10:48HogeConcept
0690デフォルトの名無しさん
2007/08/29(水) 23:15:50パラメータまとめるだけじゃなくてcreateメソッドも持たせれば?
0691デフォルトの名無しさん
2007/08/29(水) 23:18:260692デフォルトの名無しさん
2007/08/30(木) 07:29:24Win32APIにはProcessInfoとかあるな
0693デフォルトの名無しさん
2007/08/31(金) 00:27:49HogeSrc
>HogeTrait
Traitってちょっと違わなくね?
特徴とかを抽出したような感じだろ。
さらにC++世界ではテンプレートな印象も。
0694デフォルトの名無しさん
2007/08/31(金) 00:46:340695デフォルトの名無しさん
2007/08/31(金) 01:31:58Hogeのクラス変数で十分な気が
0696デフォルトの名無しさん
2007/08/31(金) 08:57:24命名規則や設計の善し悪しについて議論するのは基本的に禁止。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
0697age
2007/08/31(金) 09:33:450698デフォルトの名無しさん
2007/08/31(金) 16:39:55FileName と Filename、どっちを使ってる?
もしくはどっちを使うべき?
0699デフォルトの名無しさん
2007/08/31(金) 16:46:500700デフォルトの名無しさん
2007/08/31(金) 16:48:11Filenameは使わない。
0701デフォルトの名無しさん
2007/08/31(金) 16:49:450702デフォルトの名無しさん
2007/08/31(金) 17:21:49定数は FILENAME
もうちょい広いと fileName
頭が大文字ってのが座り悪くて・・・
0703デフォルトの名無しさん
2007/08/31(金) 19:47:00サンクスコ
かなり人それぞれっぽいね
filenameって、fileとnameを合わせた熟語なのか、filenameという単語なのかどっちだろう。
俺は後者だと勝手に思ってるので、newFilenameはあってもnewFileNameはないと思ってたりする。
0704デフォルトの名無しさん
2007/08/31(金) 21:25:420705デフォルトの名無しさん
2007/09/01(土) 00:55:37filename 約2,500,000件
FileName 約614,000件
Filename 約458,000件
fileName 約276,000件
0706デフォルトの名無しさん
2007/09/01(土) 00:57:39newFileName 約28,900件
0707デフォルトの名無しさん
2007/09/01(土) 01:03:30検索結果を「水増し」してるから件数の表示にはあまり意味がないと思うよ。
0708デフォルトの名無しさん
2007/09/01(土) 01:09:450709デフォルトの名無しさん
2007/09/01(土) 01:11:44有り得ない話だ
0710デフォルトの名無しさん
2007/09/01(土) 05:54:01命名規則や設計の善し悪しについて議論するのは基本的に禁止。
命名規則や設計の善し悪しについて議論するのは基本的に禁止。
0711デフォルトの名無しさん
2007/09/01(土) 09:23:00成約見込みのある案件を管理するシステムで、
「契約出来そうな案件」を格納するためのテーブル名はどんな名前がよいでしょうか。
0712デフォルトの名無しさん
2007/09/01(土) 10:00:590713デフォルトの名無しさん
2007/09/01(土) 10:27:53>>709
そうだったのか・・・
0714デフォルトの名無しさん
2007/09/01(土) 10:36:30一定の期待値を超える案件を抽出して格納するための一時テーブルの名前とかなんじゃないの?
0715デフォルトの名無しさん
2007/09/01(土) 14:38:12probable_cases
0716デフォルトの名無しさん
2007/09/01(土) 14:48:18prospects
0717デフォルトの名無しさん
2007/09/01(土) 15:01:240718デフォルトの名無しさん
2007/09/01(土) 23:28:01wakuteka_table
0719デフォルトの名無しさん
2007/09/02(日) 04:00:42getAllKey
or
getAllKeys?
単数形か複数形かって結構迷うわー
0720デフォルトの名無しさん
2007/09/02(日) 04:31:350721デフォルトの名無しさん
2007/09/02(日) 04:42:490722デフォルトの名無しさん
2007/09/02(日) 05:41:450723デフォルトの名無しさん
2007/09/02(日) 06:10:220724デフォルトの名無しさん
2007/09/02(日) 06:23:010725デフォルトの名無しさん
2007/09/02(日) 06:26:040726デフォルトの名無しさん
2007/09/02(日) 07:35:050727デフォルトの名無しさん
2007/09/02(日) 07:47:55Wait
0728デフォルトの名無しさん
2007/09/02(日) 12:33:030729デフォルトの名無しさん
2007/09/02(日) 13:17:47いまいち・・
0730デフォルトの名無しさん
2007/09/02(日) 13:32:05ような場面で使う言葉であって・・・・・・
0731デフォルトの名無しさん
2007/09/02(日) 13:40:350732デフォルトの名無しさん
2007/09/02(日) 13:57:400733デフォルトの名無しさん
2007/09/02(日) 16:31:29WindowsAPIでもあるし
0734デフォルトの名無しさん
2007/09/02(日) 17:13:580735デフォルトの名無しさん
2007/09/02(日) 19:29:40処理名に Wait などを入れるのはやめた方がいいんじゃまいか
0736デフォルトの名無しさん
2007/09/02(日) 19:32:32この全般の英語をお願いします。あと、「一般」をお願いします。
0737デフォルトの名無しさん
2007/09/02(日) 19:35:03英語のソフト拾って参考にしろ
0738デフォルトの名無しさん
2007/09/02(日) 19:35:040739デフォルトの名無しさん
2007/09/02(日) 19:50:46それで、もっとふさわしいのがあるのかなと思った次第です。
で、例えば、名前を付ける場合、GeneralTab。フォントの設定を行うタブ,FontTabで
こんな感じでつけていくとなんで、Generalだけ形容詞なんだ!!とちょい気になっただけです。
0740デフォルトの名無しさん
2007/09/02(日) 19:53:430741デフォルトの名無しさん
2007/09/02(日) 20:05:35ちょっと他の辞書見てみます。お手数かけました。
0742デフォルトの名無しさん
2007/09/02(日) 22:58:000743デフォルトの名無しさん
2007/09/03(月) 02:38:57BasicTab
0744デフォルトの名無しさん
2007/09/03(月) 07:51:430745デフォルトの名無しさん
2007/09/03(月) 16:00:46math.hやd3dx9.hに足りない数学式をまとめたファイル名って
何がよろしいでしょうか?
0746デフォルトの名無しさん
2007/09/03(月) 16:06:290747デフォルトの名無しさん
2007/09/03(月) 16:12:560748デフォルトの名無しさん
2007/09/03(月) 16:19:440749デフォルトの名無しさん
2007/09/03(月) 16:24:21dxmathutil
0750デフォルトの名無しさん
2007/09/03(月) 16:34:340751デフォルトの名無しさん
2007/09/03(月) 16:43:410752デフォルトの名無しさん
2007/09/03(月) 16:50:430753デフォルトの名無しさん
2007/09/03(月) 16:54:020754デフォルトの名無しさん
2007/09/03(月) 17:35:58組織名や自分のイニシャルをプレフィックスにしとけ
0755デフォルトの名無しさん
2007/09/03(月) 18:08:170756デフォルトの名無しさん
2007/09/03(月) 18:24:330757デフォルトの名無しさん
2007/09/03(月) 18:26:09君のセンスに嫉妬
0758デフォルトの名無しさん
2007/09/03(月) 18:29:07exprをn回評価するマクロXXXの名前とこれに付けるプロジェクトローカルマクロを示す接頭辞をお願いします
俺の案としてはLOCAL_MACRO_REPETE_Nです
0759デフォルトの名無しさん
2007/09/03(月) 18:32:580760デフォルトの名無しさん
2007/09/03(月) 19:04:010761デフォルトの名無しさん
2007/09/03(月) 23:22:140762デフォルトの名無しさん
2007/09/03(月) 23:34:050763デフォルトの名無しさん
2007/09/04(火) 00:38:520764デフォルトの名無しさん
2007/09/04(火) 04:49:47>>761
Cなら多分こんな感じじゃないか
#define repeat(n) for(int i = 0; i < n; i++)
0765デフォルトの名無しさん
2007/09/04(火) 08:00:57あ、あくまで思うだけで、指摘したわけじゃないんだからねっ!
↑命名規則や設計の善し悪しについて議論するのは基本的に禁止。
0766デフォルトの名無しさん
2007/09/04(火) 08:23:43気色が悪いだけだが。
命名規則や設計の善し悪しについてはむしろ積極的に議論すべきと思うが
こういう気色の悪いヲタ気質の人間は出入り禁止にしたいよ。
0767デフォルトの名無しさん
2007/09/04(火) 08:55:070768デフォルトの名無しさん
2007/09/04(火) 10:42:14#define unless(exp) if(!(exp))
0769デフォルトの名無しさん
2007/09/04(火) 17:15:51に決まってるだろ。
0770デフォルトの名無しさん
2007/09/04(火) 18:12:30#define end }
もよろしく
0771デフォルトの名無しさん
2007/09/04(火) 19:33:090772デフォルトの名無しさん
2007/09/04(火) 22:14:39http://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.8.2.html#list-8-2
http://www.res.kutc.kansai-u.ac.jp/~nakagawa/pseudo.h
0773デフォルトの名無しさん
2007/09/04(火) 22:17:20後者はプリプロセッサをトランスレータとして使ってると考えれば意味があるんじゃね?
0774デフォルトの名無しさん
2007/09/06(木) 17:13:49このクラスのメンバとして保持している ID3DVertexBuffer のインスタンスは何という名前にすればよいですか?
0775デフォルトの名無しさん
2007/09/06(木) 17:19:010776デフォルトの名無しさん
2007/09/06(木) 17:22:000777デフォルトの名無しさん
2007/09/06(木) 17:57:050778デフォルトの名無しさん
2007/09/06(木) 19:31:44かな?
0779デフォルトの名無しさん
2007/09/06(木) 19:53:18命名しようというセンスがそもそも「かなり」変だ。ヘンテコ過ぎるよ。
0780デフォルトの名無しさん
2007/09/06(木) 20:22:050781デフォルトの名無しさん
2007/09/06(木) 20:43:420782デフォルトの名無しさん
2007/09/06(木) 23:46:02_rep
0783デフォルトの名無しさん
2007/09/07(金) 10:40:01Xnaだとどうなんってる?
0784デフォルトの名無しさん
2007/09/08(土) 02:09:050785デフォルトの名無しさん
2007/09/09(日) 11:26:300786デフォルトの名無しさん
2007/09/09(日) 16:27:54調べてみたらpComPtrだったw
まあわかりやすいと言えなくもないか
0787デフォルトの名無しさん
2007/09/09(日) 16:28:51物凄い命名規則だな
0788デフォルトの名無しさん
2007/09/09(日) 16:32:500789デフォルトの名無しさん
2007/09/09(日) 16:51:110790デフォルトの名無しさん
2007/09/11(火) 09:42:15まぁそんな気にするもんでもないかと思わないでもない
0791デフォルトの名無しさん
2007/09/11(火) 23:26:01unsigned iAdrs;
size_t size;
};
という形の、バッファ上のアドレスとそこから使用するデータ長をメンバにもつクラスの名前でいいのありませんか?
今のところ「TItem」とでもつけようかと思っています
0792デフォルトの名無しさん
2007/09/11(火) 23:33:580793デフォルトの名無しさん
2007/09/11(火) 23:58:39TBufferSegment
0794デフォルトの名無しさん
2007/09/11(火) 23:59:26TItemてなんとかならんのかねえ、例として
0795デフォルトの名無しさん
2007/09/12(水) 00:06:49ところで、Tって何ずら?w
0796デフォルトの名無しさん
2007/09/12(水) 00:08:06でも真っ先にchunkが浮かぶよねやっぱり
0797デフォルトの名無しさん
2007/09/12(水) 00:09:10rect_t構造体とか昔はよく見た
クラスの頭につけてるのは珍しい気がするけど
0798デフォルトの名無しさん
2007/09/12(水) 00:19:110799デフォルトの名無しさん
2007/09/12(水) 00:19:440800791
2007/09/12(水) 00:21:06ちなみにヒープに領域を取るのはCクラスとしてますが、まぁ「役に立つの?」といわれるとそれまでです^^;
0801デフォルトの名無しさん
2007/09/12(水) 00:30:30アドレスとデータ長とは違うんでないかい?
あってるならスマソ
0802デフォルトの名無しさん
2007/09/12(水) 01:37:530803デフォルトの名無しさん
2007/09/12(水) 01:40:35Turbo PascalやC++とかの一連のBorlandが点けたTurbo***処理系のライブラリの接頭辞。
0804デフォルトの名無しさん
2007/09/12(水) 11:24:32ツンデレクラスの接頭辞。
0805デフォルトの名無しさん
2007/09/12(水) 15:27:590806デフォルトの名無しさん
2007/09/12(水) 15:33:220807デフォルトの名無しさん
2007/09/12(水) 16:21:52↓このようなもの
#define BITS(n) \
((DWORD(n) < (DWORD(1) << 1)) ? 1 : \
(DWORD(n) < (DWORD(1) << 2)) ? 2 : \
〜略〜 \
(DWORD(n) < (DWORD(1) << 30)) ? 30 : \
(DWORD(n) < (DWORD(1) << 31)) ? 31 : 32)
ある正の数n-1が何ビットで表現できるか調査するマクロの名前もお願いします。
#define BITS1(n) BITS(n-1)
0808デフォルトの名無しさん
2007/09/12(水) 16:35:04log2m1
0809デフォルトの名無しさん
2007/09/12(水) 18:39:39bitsizeに似てるけどちょっと違うな。
bitsize(x) = 1 if x = -1 or 0
bitsize(x) = 2 if x = -2 or 1
bitsize(x) = 3 if -4 ≦ x ≦ -3 or 2 ≦ x ≦ 3
ハッカーのたのしみ
0810デフォルトの名無しさん
2007/09/12(水) 18:44:060811デフォルトの名無しさん
2007/09/12(水) 19:13:49GetMSBPosition(n) + 1
0812デフォルトの名無しさん
2007/09/12(水) 19:15:23ビット幅が明確に伝わるようなネーミングにすべき。
0813デフォルトの名無しさん
2007/09/12(水) 19:20:09GetMinimumRequiredNumberOfBitsToExpressTheNumber
0814807
2007/09/12(水) 19:22:05無理に名前をつけずLOG2を使うようにしようと思います。
ありがとうございました。
0815デフォルトの名無しさん
2007/09/13(木) 00:10:41>unsigned iAdrs;
つ uintptr_t
0816デフォルトの名無しさん
2007/09/13(木) 00:41:37存在を始めて知りましたが…これは素晴らしい
0817デフォルトの名無しさん
2007/09/13(木) 01:23:15おお
0818デフォルトの名無しさん
2007/09/14(金) 00:19:580819デフォルトの名無しさん
2007/09/15(土) 21:47:22"00244"なら"244"に、てな感じで文字列内のゴミを取り除いて整形する関数名を教えてくださいm(_ _)m
trim? fix?とか?
0820デフォルトの名無しさん
2007/09/15(土) 21:58:320821デフォルトの名無しさん
2007/09/15(土) 22:12:02ありがとう
0822デフォルトの名無しさん
2007/09/15(土) 22:36:05それに819が実例として挙げているのはゼロサプレスだし、
「文字列内のゴミを取り除いて整形する」のはTrimじゃないと思うんだが。
trimって普通は文字列の先頭または末尾のゴミを取り除くんじゃないか?
0823デフォルトの名無しさん
2007/09/15(土) 22:42:540824821
2007/09/15(土) 22:43:17.NETではこうなってるんだ。だから迷わずTrimを出した。
0825デフォルトの名無しさん
2007/09/15(土) 22:51:170をつける意図によるけど、
zero-padded?
0826デフォルトの名無しさん
2007/09/15(土) 22:57:05決まった用語としては無いと思うな
0827デフォルトの名無しさん
2007/09/16(日) 01:32:040828デフォルトの名無しさん
2007/09/16(日) 09:34:37で済む物にいちいち関数作るな
0829デフォルトの名無しさん
2007/09/16(日) 09:46:11機能に、名前つけるのは重要だと思うが
第一、ToString(ToInteger(n))ってパッと見、なにしてるかわからん
それと、ゴミ入れたら、ToIntegerで例外でないか?普通
0830デフォルトの名無しさん
2007/09/16(日) 09:49:06俺は逆の意味を意図してセロサプライって呼んでるな
0831829
2007/09/16(日) 09:54:19最後の行は、無視して下さい
0832デフォルトの名無しさん
2007/09/16(日) 11:52:51意味が分からないよ。
ゼロサプレスという「から」、って、
それがどうして「ゼロサプライ」なんていう「独創的な」名前で呼ぶ根拠になるんだい?w
ちなみに、826にほのめかしてあるように頭につく無駄なゼロのことを
「リーディングゼロ」と呼ぶ呼び方は用語として確定してるんだよ。
だから普通に考えれば「リーディングゼロ付き」ととりあえず呼ぶのが
一番自然だと思うけどな。
0833デフォルトの名無しさん
2007/09/16(日) 12:15:16http://www.google.co.jp/search?q=%E3%82%BC%E3%83%AD%E3%82%B5%E3%83%97%E3%83%A9%E3%82%A4
リーディングゼロ
http://www.google.co.jp/search?hl=ja&q=%E3%83%AA%E3%83%BC%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0%E3%82%BC%E3%83%AD&btnG=%E6%A4%9C%E7%B4%A2&lr=
独創的とか確定とかへんな用語が飛び出す根拠はなんだ?
0834デフォルトの名無しさん
2007/09/16(日) 12:15:200835832
2007/09/16(日) 12:17:55消えます
0836デフォルトの名無しさん
2007/09/16(日) 12:20:01「ゼロサプライ」で検索しても"水増しグーグル"ですら24件しかヒットしないけど。。
多分ごく狭い世界でしか使われない用語法だと思うがね。
0837デフォルトの名無しさん
2007/09/16(日) 12:21:18supply zero
ってのは英語として変だろうw
0838デフォルトの名無しさん
2007/09/16(日) 12:22:360839デフォルトの名無しさん
2007/09/16(日) 12:22:480840デフォルトの名無しさん
2007/09/16(日) 12:22:530841デフォルトの名無しさん
2007/09/16(日) 12:23:270842デフォルトの名無しさん
2007/09/16(日) 12:24:32もういちど検索しなおしてみろ
0843デフォルトの名無しさん
2007/09/16(日) 12:26:02ググルの使い方から説明が要るのかい。。
ちゃんとダブルクオートしたかい?
「ゼロ」なんて一般的な言葉を含んでいると、ググル君は(余計な)気を利かせて
検索ワードと全然無関係のページまで検索結果に含めちゃうんだよ。
0844デフォルトの名無しさん
2007/09/16(日) 12:28:12で、どういう検索したら24件になるんだ
0845デフォルトの名無しさん
2007/09/16(日) 12:29:110846デフォルトの名無しさん
2007/09/16(日) 12:29:16シロート以下だなw
http://www.google.com/search?num=100&hl=ja&as_qdr=all&q=%22%E3%82%BC%E3%83%AD%E3%82%B5%E3%83%97%E3%83%A9%E3%82%A4%22&lr=
0847デフォルトの名無しさん
2007/09/16(日) 12:31:150848デフォルトの名無しさん
2007/09/16(日) 12:32:27わかってねーこいつm9(^Д^)プギャー
0849デフォルトの名無しさん
2007/09/16(日) 12:32:38ググル先生は偉大だな
0850デフォルトの名無しさん
2007/09/16(日) 12:34:130851デフォルトの名無しさん
2007/09/16(日) 12:35:04"leading zero"というのはwikipediaにすら載ってるほどある程度一般的に
流通している言い方だ。
http://en.wikipedia.org/wiki/Leading_zero
0852デフォルトの名無しさん
2007/09/16(日) 12:41:41一般的だとか正確だとかの根拠にはならない。
何かの根拠にするならその原典をあたれ。
0853デフォルトの名無しさん
2007/09/16(日) 12:42:25leading zero suppressのことだからその逆は
leading zerp supply でいいじゃん、と思うオレは神
0854デフォルトの名無しさん
2007/09/16(日) 12:45:42zero prefix じゃねーかな
0855デフォルトの名無しさん
2007/09/16(日) 12:46:49原典あるなら出してみ
0856デフォルトの名無しさん
2007/09/16(日) 12:49:33日本で使うメソッド名としてどちらが分かりやすいかはさておき、
本家ではleadingZeroのがメソッド名としても一般的ってのは確かかな
0857デフォルトの名無しさん
2007/09/16(日) 12:50:38小数点のとき
12.5
を
12.500000
とすることも考えると"pre"はまずいような。
0858デフォルトの名無しさん
2007/09/16(日) 12:52:55アホだなあ。。
正しいかどうかを問題にしてるんじゃないよ。
(そもそもこの業界の用語に正しさに迷ったときに参照すべきリファレンスが
あるとも思えないけど)
一般的に使われているかどうかを問題にしている。
少なくともいえることは、ある程度一般的に使われている言葉でなければ
wikipediaにすら載らない、ということ。
ちなみにこっちの辞書にも載ってるね
http://eow.alc.co.jp/leading%20zero/UTF-8/
0859デフォルトの名無しさん
2007/09/16(日) 12:53:11それleading zeroじゃないよね
つか>>823の言ってる事と違うよね
0860デフォルトの名無しさん
2007/09/16(日) 12:56:29zero suppress(という言い方自体初めて知ったのですが^^;)
と対になるようなセンスある関数名をどうぞ。
↓
0861デフォルトの名無しさん
2007/09/16(日) 12:59:15string StringUtil.zeroSuppress(string)
の対が
string leadingZero(string)
string zeroSupply(string)
のどちらがいいかと言えば、対称性に優れる前者だろう。
外国語圏との親和性を重視したら、折衷案で↓がいいだろうな。
string StringUtil.leadingZero(string)
string StringUtil.leadingZeroSupply(string)
0862デフォルトの名無しさん
2007/09/16(日) 13:00:24ゼロサプレスというのは動作の呼称のことであって、
メソッド名にするならSuppressZeroにしないと笑われるぞw
0863デフォルトの名無しさん
2007/09/16(日) 13:00:25× のどちらがいいかと言えば、対称性に優れる前者だろう。
○ のどちらがいいかと言えば、対称性に優れる後者だろう。
0864>>861
2007/09/16(日) 13:00:580865860
2007/09/16(日) 13:02:03↓
0866デフォルトの名無しさん
2007/09/16(日) 13:03:400867デフォルトの名無しさん
2007/09/16(日) 13:03:42だからメソッド名は動詞が基本でしょ?(もちろん例外はあるよ)
今時そうでない分野ってある?
0868デフォルトの名無しさん
2007/09/16(日) 13:06:010869デフォルトの名無しさん
2007/09/16(日) 13:06:160870デフォルトの名無しさん
2007/09/16(日) 13:06:580871デフォルトの名無しさん
2007/09/16(日) 13:10:14class Test {
...
Type* iBoruge;
};
inline Type* Test::Boruge() // ← GetBoruge()にしないのがミソ
{
return iBoruge;
}
0872デフォルトの名無しさん
2007/09/16(日) 13:11:170873デフォルトの名無しさん
2007/09/16(日) 13:13:06結局使う奴が対となるものとしてlを探すかsを探すのかってことだろ
0874デフォルトの名無しさん
2007/09/16(日) 13:16:43http://www.wdic.org/w/TECH/%E3%82%BC%E3%83%AD%E3%83%91%E3%83%87%E3%82%A3%E3%83%B3%E3%82%B0
0875デフォルトの名無しさん
2007/09/16(日) 13:18:16ああそれは確かに聞いたことあるね。
0876デフォルトの名無しさん
2007/09/16(日) 13:23:130877デフォルトの名無しさん
2007/09/16(日) 13:28:24"ゼロパディング":991件
"リーディングゼロ":492件
"ゼロサプライ":251
認知度、対象性共に問題なしか
0878デフォルトの名無しさん
2007/09/16(日) 13:33:320879デフォルトの名無しさん
2007/09/16(日) 13:35:03いわばライフワークであり、スピリチュアルワークなんだよ。
0880デフォルトの名無しさん
2007/09/16(日) 13:39:200881側近中の側近 ◆0351148456
2007/09/16(日) 13:42:53ZeroSuppressだと、ゼロサプレスに「関する」メソッドであることはわかるが、
ゼロサプレスを「行なっている」メソッドであるかは定かではない。
しかし、suppressZeroだと、ゼロを抑止しているメソッドであることは明確である。
いや、そうでなければならない。
とある人がsuppressZeroでゼロ抑止以外のことを行なっているならば、
ZeroSuppressとした場合であっても
彼はゼロ抑止以外のことをやるであろう。
といっても、英語圏ではよく使う動詞と名詞の組み合わせは
名詞-動詞と表記し、動詞扱いとすることがある。
zero-suppressという感じで。
それならば、ZeroSuppressも間違いではないだろう。
0882側近中の側近 ◆0351148456
2007/09/16(日) 13:44:46>>881の続き
ただ、ZeroSuppressとした場合に、
ゼロサプレスを行なっていることが定かではないことには変わりない。
そこで、doZeroSuppressとするというのはどうだろう。
0883デフォルトの名無しさん
2007/09/16(日) 13:45:23で、solveに応じてゼロ追加・ゼロ除去を選ぶようにしちまえ
0884デフォルトの名無しさん
2007/09/16(日) 13:47:540885デフォルトの名無しさん
2007/09/16(日) 13:54:00return suppressZero(s);
}
string doZeroSuppress(stirng s) {
return suppressZero(s);
}
俺の大岡裁きに納得してくれ。
0886デフォルトの名無しさん
2007/09/16(日) 13:57:450887デフォルトの名無しさん
2007/09/16(日) 13:59:000888デフォルトの名無しさん
2007/09/16(日) 14:06:43仲間に入れて欲しいのか?
0889デフォルトの名無しさん
2007/09/16(日) 14:13:160890側近中の側近 ◆0351148456
2007/09/16(日) 14:29:05(っ´▽`)っ
かわいいね♥(抱
0891デフォルトの名無しさん
2007/09/16(日) 15:40:420892デフォルトの名無しさん
2007/09/17(月) 01:29:560893デフォルトの名無しさん
2007/09/17(月) 04:33:260894デフォルトの名無しさん
2007/09/17(月) 13:23:080895デフォルトの名無しさん
2007/09/19(水) 15:33:070896デフォルトの名無しさん
2007/09/19(水) 19:36:570897デフォルトの名無しさん
2007/09/19(水) 23:19:250898デフォルトの名無しさん
2007/09/19(水) 23:25:31state = 笑
0899デフォルトの名無しさん
2007/09/19(水) 23:33:460900デフォルトの名無しさん
2007/09/20(木) 00:23:52ドラクエとかでパラメータを見る画面は
ステータス表示画面で、
毒とか表示されている状態は a stateだな
0901デフォルトの名無しさん
2007/09/20(木) 00:26:000902デフォルトの名無しさん
2007/09/20(木) 00:30:45たまたま自分が知ってる使われ方だけみて判断するのは早合点過ぎると思うぞ。
0903デフォルトの名無しさん
2007/09/22(土) 04:16:35今までどちらも使ってたような気がする。
つか、言われて初めて類似語の存在に気付いた。
強いて言えばstateはstatusよりも変動しやすいような気がする。気がするだけかも。
0904デフォルトの名無しさん
2007/09/25(火) 17:42:58予定時間は schedule time としてみたけど、実際の時間がピンと来ません。
何かいいの無いですか?
0905デフォルトの名無しさん
2007/09/25(火) 17:47:11actual time
0906904
2007/09/25(火) 18:28:13とりあえずactual timeいいですね。これでいきます。
scheduleの方は、scheduledの方がいいのかな。
いや、本当はtime schedule?
実時間もtime actual?
馬鹿ですね。吊ってきます・・・
0907デフォルトの名無しさん
2007/09/25(火) 18:48:19そもそも「実際の時間」という日本語そのものが舌足らずで
意味が不明瞭だからピンとこないんでしょ。
君他人の文章にいきなり「実際の時間」って言葉が出てきたら
何のこと言ってるか理解できる?
俺は無理。
実際の時間、とは、本来「実際の○○時間」(○○は到着とか完了とか?)
とすべきものなんじゃないの?
ついでに、せっかく日本語には時刻という言葉があるのだから、
区別して使ったほうがいいと思う。
この場合は「時間」より「時刻」の方が適切なんじゃないかな。
0908デフォルトの名無しさん
2007/09/25(火) 21:41:16予実管理って知ってる?
0909デフォルトの名無しさん
2007/09/25(火) 22:06:09>>907がベターっぽいけど。
0910デフォルトの名無しさん
2007/09/25(火) 22:25:31知ったか乙www
0911デフォルトの名無しさん
2007/09/25(火) 22:38:10予定時間 30分
実際の時間 40分
みたいなことじゃないの。
どうして、完了時間になるとか考えるんだろ?
0912デフォルトの名無しさん
2007/09/25(火) 22:44:440913デフォルトの名無しさん
2007/09/25(火) 22:52:02評価時点 完了時点
┝━━━━━━━━━━┥
←―― �A ――→
↑ ↑
�@ �B
どれよ
0914デフォルトの名無しさん
2007/09/25(火) 23:41:46予定は、planned でいい気が。
0915904
2007/09/26(水) 06:44:09ようするに出退勤管理です。
スタッフの一月分の出勤退勤予定が組まれていて、それに応じて業務管理するんだけど、
その仕組みに実際の出勤退勤時刻から実働時間や超過時間を算出します。
個々で必要なのは、出退勤時刻の予定と実際のものなのです。
申し訳ありませんが、引き続きおながいします。
0916904
2007/09/26(水) 07:11:50>その仕組みに実際の出勤退勤時刻から実働時間や超過時間を算出します。
じゃなくて
>その仕組みに加えて、実際の出勤退勤時刻から実働時間や超過時間を算出します。
です。
0917デフォルトの名無しさん
2007/09/26(水) 12:41:23人のアドバイス聞かない奴ちゃなあw
あのさあだから、
(1) まず母国語での正確な表現を考える
(2) 次にそれに近い英語の表現を考える
って手順を踏めよ。
退社時刻(時間)と退社予定時刻でしょ?
だったら後は辞書引くだけじゃん。
0918904
2007/09/26(水) 13:42:14>退社時刻(時間)と退社予定時刻でしょ?
そうじゃなくて、
時刻(時間)と予定時刻
のネーミングが欲しいのです。
データ構造は例としてこんな感じです。
struct {
SYSTEMTIME atendance; // 出勤時間
SYSTEMTIME leaving; // 退出時間
short recess; // 休憩時間
} TimeSTAMP;
struct {
TimeSTAMP schedule; // 予定時間 ※
TimeSTAMP actual; // 稼働時間 ※
} DAY;
※=この名前が欲しい
前のレスの時点でこの例のように名前を付けています。
抜けてましたが、
>>913
「2」ですね。
0919デフォルトの名無しさん
2007/09/26(水) 13:44:27KADOUJIKAN
でFA
0920デフォルトの名無しさん
2007/09/26(水) 14:31:26actual とならべるなら、やっぱり scheduled と過去分詞形にした方がいいと思う。
形容詞(暗に、後ろに time という名詞が来ることを想像させる)同士の方が収まりいい。
schedule だと、予定時刻単体じゃなくて予定表全体っぽく感じるし、
actual が後ろに time を想像させるのに反して、schedule の後ろには time を想像しづらい。
0922デフォルトの名無しさん
2007/09/26(水) 18:42:47頭おかしいんじゃねえのお前さん。
自分の不十分な説明を棚に上げて、俺様の意図をエスパーして理解しないの
読み手(つまり俺)の方が悪いと言わんばかりだな。
お前さんの今までのレスと>>915の
>個々で必要なのは、出退勤時刻の予定と実際のものなのです。
をあわせて読めば、100人中100人が>>917のように理解するよ。
っていうか、だからまず自分の母国語で正確に表現しろよボケナス。
所定労働時間と実働時間だろ。
どっちも辞書に載ってるじゃないか。
http://eow.alc.co.jp/%e5%ae%9f%e5%83%8d%e6%99%82%e9%96%93/UTF-8/
http://eow.alc.co.jp/%e6%89%80%e5%ae%9a%e5%8a%b4%e5%83%8d%e6%99%82%e9%96%93/UTF-8/
0923デフォルトの名無しさん
2007/09/26(水) 18:48:040924904
2007/09/26(水) 18:51:11お気を悪くされたのなら申し訳ないです。
なお、予定と所定労働時間とは別の意味で使いますので、今回は予定で行きます。
0925デフォルトの名無しさん
2007/09/26(水) 21:34:34endsProcess?
0926デフォルトの名無しさん
2007/09/26(水) 21:35:210927デフォルトの名無しさん
2007/09/26(水) 21:48:310928デフォルトの名無しさん
2007/09/26(水) 21:55:24それとも配列っぽく使えるからArrayが付いてるのかどっち?
0929デフォルトの名無しさん
2007/09/26(水) 21:57:230930デフォルトの名無しさん
2007/09/26(水) 21:58:06でもそれって意味不明だと思うけどな。
そういうのは「終わらせる」のはAbortとかTerminateとかメソッドにしといて、
状態を取得するのは別のプロパティなりメソッドなりにすべきじゃないか?
例えばIsRunningとか。
0931デフォルトの名無しさん
2007/09/26(水) 22:08:570932デフォルトの名無しさん
2007/09/27(木) 00:22:05おまいこれから3日 ROMな
0933デフォルトの名無しさん
2007/09/27(木) 13:32:42--
if ( isTerminatable ( condition ) ) {
// 処理終了のためのcode
}
0934デフォルトの名無しさん
2007/09/27(木) 20:05:570935デフォルトの名無しさん
2007/09/27(木) 20:16:390936デフォルトの名無しさん
2007/09/27(木) 20:20:560937デフォルトの名無しさん
2007/09/27(木) 20:23:02まあそもそも要求そのものが間違ってると俺は思うんだけどさ
0938デフォルトの名無しさん
2007/09/27(木) 20:28:410939デフォルトの名無しさん
2007/09/27(木) 20:29:43だいたい内部に隠すから関数にする必要ないけど
0940デフォルトの名無しさん
2007/09/27(木) 20:30:28shouldEndProcess
0941デフォルトの名無しさん
2007/09/27(木) 20:51:130942デフォルトの名無しさん
2007/09/27(木) 20:53:38識別子に日本語が使えない処理系なんて捨てちまえ
0943デフォルトの名無しさん
2007/09/27(木) 20:57:46処理を終わらせますか()
0944デフォルトの名無しさん
2007/09/27(木) 21:10:060945デフォルトの名無しさん
2007/09/27(木) 21:14:400946デフォルトの名無しさん
2007/09/27(木) 21:42:590947デフォルトの名無しさん
2007/09/27(木) 23:44:180948デフォルトの名無しさん
2007/09/28(金) 01:19:40読めるから、案外いいなw
0949デフォルトの名無しさん
2007/09/28(金) 01:31:190950デフォルトの名無しさん
2007/09/28(金) 01:51:560951デフォルトの名無しさん
2007/09/28(金) 02:06:03QueryEndSession()
0952デフォルトの名無しさん
2007/09/28(金) 12:04:33栞を折りますか? に見えてしまってしばらく悩んだよ
0953デフォルトの名無しさん
2007/09/28(金) 23:24:520954デフォルトの名無しさん
2007/09/29(土) 16:01:42例えば1988年5月20日が与えられたら2008年5月20日を返すような感じです。
0955デフォルトの名無しさん
2007/09/29(土) 16:10:100956デフォルトの名無しさん
2007/09/29(土) 16:36:050957デフォルトの名無しさん
2007/09/29(土) 16:51:40っていうか関数って未だに非OOPなんかい。
こういうのって、最初に日時をあらわす型があって、それのメソッドとして実装しないと
ジュゲムジュゲムになるでしょ。
DateTime.GetNextIdenticalとか
0958デフォルトの名無しさん
2007/09/29(土) 17:11:35なぜこんなに偉そうなのだ
0959デフォルトの名無しさん
2007/09/29(土) 17:12:46> 今後一番最初に訪れる同じ日
> 例えば1988年5月20日が与えられたら2008年5月20日を返す
翌年どころか20年も同じ日を飛ばす、そのフィルタリングの仕様は何?
スケジューラに登録されてるデータを対象にしてるとか?
0960デフォルトの名無しさん
2007/09/29(土) 17:18:340961デフォルトの名無しさん
2007/09/29(土) 17:20:170962デフォルトの名無しさん
2007/09/29(土) 17:20:33黙って教えればいいんだよ。糞みたいなアドバイスなんていらん
0963デフォルトの名無しさん
2007/09/29(土) 17:28:32その発想は無かったわ
オブジェクト指向が使えるんだったら
DateTime.asDayOfYear()で『5月20日』という表現を得て、
DateTime.next(DayOfYear day)というのはどうだろう。
0964デフォルトの名無しさん
2007/09/29(土) 17:28:40C言語なら定数でSAME_MONTH_AND_DATEみたいなのを引数に渡すとか。
0965デフォルトの名無しさん
2007/09/29(土) 17:45:010966デフォルトの名無しさん
2007/09/29(土) 18:04:53GetNextYear前置詞(xxx);
前置詞はなんだっけか か動名詞
0967デフォルトの名無しさん
2007/09/29(土) 19:53:180968デフォルトの名無しさん
2007/09/29(土) 22:35:52だからそんな命名ならGetHogeと何も変わらないじゃないか。
いや、コードを読む人間を欺く意味でGetHogeより一万倍悪いよ。
0969デフォルトの名無しさん
2007/09/29(土) 22:54:210970デフォルトの名無しさん
2007/09/29(土) 22:59:13単にふざけた関数名ってことで「ホゲ〜」って感じなのか、
実はどこかの国の言葉とか。
0971デフォルトの名無しさん
2007/09/29(土) 23:05:210972デフォルトの名無しさん
2007/09/29(土) 23:13:41禁則処理で、「行頭禁則文字」「行末禁則文字」「分離禁止文字」を表す
いい変数名ってありませんかね?
エキサイト翻訳がKinsocとか抜かしてくるもんで。。。
0973デフォルトの名無しさん
2007/09/29(土) 23:18:300974デフォルトの名無しさん
2007/09/29(土) 23:32:05ありがとうございます。
line_head_wrap_charactersとline_end_wrap_charactersに決まりました。
0975デフォルトの名無しさん
2007/09/29(土) 23:43:31というか、たぶん973の用例が少しおかしいんだと思う。
wrapには単に「折り返し」程度の意味しかないんじゃないか?
LineEndProhibitedとかしないと意味不明だと思う
0976デフォルトの名無しさん
2007/09/29(土) 23:50:36http://www.tohoho-web.com/css/reference.htm#line-break
0977デフォルトの名無しさん
2007/09/30(日) 00:01:54なるほど。
wrapが折り返しだとすると、
line_end_prohibited_characterとかのほうが確かに良い気がしますね。
>>976
意外とシンプルに命名されているんですね。
こういう名前もありなのかもしれません。。
0978デフォルトの名無しさん
2007/09/30(日) 00:19:13unendable_characters
unbreakable_characters
っていうのは?
0979デフォルトの名無しさん
2007/09/30(日) 00:57:26短くて覚えやすいので>>978の方を採用させてもらうことにしました。
皆さん、どうもありがとうございました。
0980デフォルトの名無しさん
2007/10/01(月) 10:04:550981デフォルトの名無しさん
2007/10/01(月) 11:06:410982デフォルトの名無しさん
2007/10/01(月) 11:45:00CheckPreconditions
EnsurePreconditions
事前条件が、コマンドライン引数のみならば
CheckCommandLineArguments
0983デフォルトの名無しさん
2007/10/01(月) 12:28:04ValidateArguments1
ValidateArguments2
ValidateArguments3
............
みたいに。
そもそもの発想が変だと思うよ。
0984デフォルトの名無しさん
2007/10/01(月) 14:21:54俺も最初そう思ったが、まともな思考が出来るやつならそんなことしようと思わないので、
assertみたいな使い方を想定しているのではないかと勝手に推測
0985デフォルトの名無しさん
2007/10/01(月) 14:57:500986デフォルトの名無しさん
2007/10/01(月) 15:13:17ArgumentException
ArgumentError
0987デフォルトの名無しさん
2007/10/01(月) 19:47:11checkPreContract
0988デフォルトの名無しさん
2007/10/01(月) 20:03:590989デフォルトの名無しさん
2007/10/01(月) 21:05:390990デフォルトの名無しさん
2007/10/01(月) 21:18:030991デフォルトの名無しさん
2007/10/01(月) 22:39:08ファイル未オープン、オープン中、編集済み、…
などの状態を管理するクラスです。
いまのところFileStateManagerとかにしようかと思いますがいいのがあれば教えてくだされ
0992デフォルトの名無しさん
2007/10/01(月) 22:43:370993デフォルトの名無しさん
2007/10/01(月) 22:45:330994デフォルトの名無しさん
2007/10/01(月) 22:47:25だってオープン中とか編集済みとかはファイルの属性でしょ?
0995デフォルトの名無しさん
2007/10/01(月) 22:48:380996デフォルトの名無しさん
2007/10/01(月) 23:26:460997デフォルトの名無しさん
2007/10/01(月) 23:27:39管理ってのが具体的に何をするのか分からんな
ただ状態を保持するだけなら列挙体使うだろうから、
聞いてるのはその列挙体をごにょごにょするクラスか?
0998デフォルトの名無しさん
2007/10/01(月) 23:53:43ファイル未オープン中にファイルオープンを行うときは関数Aを実行+状態更新(オープン済み)、
オープン中に別ファイルをオープンするときは何もしない、
オープン中に編集を受けたら関数Bを実行+状態更新(編集済み)
といったかんじで、イベントを受けたときに実行する関数と状態遷移を管理するクラスです。
ようするにFsmなのですが>>994さんのを参考にしてシンプルに「CFileFsm」にしようかと思います。
(最初FileStateManagerなんていったのはFsmの説明が面倒だったからです^^;)
0999デフォルトの名無しさん
2007/10/02(火) 00:02:02クラス名・変数名に迷ったら書き込むスレ。Part11
http://pc11.2ch.net/test/read.cgi/tech/1191250784/
1000デフォルトの名無しさん
2007/10/02(火) 00:03:58⊂二二二( ^ω^)二⊃
| / さあみんな新スレへr
( ヽノ
ノ>ノ
三 レレ
10011001
Over 1000Threadもう書けないので、新しいスレッドを立ててくださいです。。。
レス数が1000を超えています。これ以上書き込みはできません。