クラス名・変数名に迷ったら書き込むスレ。Part14

このエントリーをはてなブックマークに追加
952デフォルトの名無しさん:2009/06/07(日) 17:57:37
ループの前だとか先頭だとかいう情報は名前に要らない
953デフォルトの名無しさん:2009/06/07(日) 18:01:00
InitializeBeforeLoop
InitializeInsideLoop
954デフォルトの名無しさん:2009/06/07(日) 18:14:56
initialize_1
initialize_2
955デフォルトの名無しさん:2009/06/07(日) 19:37:04
>>944
.NET だと普通は、

Hoge メソッド ― 戻り値は処理の結果、エラー時は例外発生。
TryHoge メソッド ― 戻り値は処理の成否、出力パラメータ(参照渡しみたいなもの)で結果を返す。エラー時は型のデフォルト値。

という使い分けが定石。
どうしても引数で挙動を変えたい場合は throwOnError が鉄板。
956デフォルトの名無しさん:2009/06/07(日) 22:56:10
>>943
参った
俺よりは遥かにマシだな
957デフォルトの名無しさん:2009/06/07(日) 23:33:44
>>935
addCurrentDateToComboBox1(bReset)

convertStringToDate(bPermitNull;Ret)
958デフォルトの名無しさん:2009/06/07(日) 23:54:06
劣化したな
959デフォルトの名無しさん:2009/06/08(月) 03:48:29
おや余計なところに「;」入ってら
960デフォルトの名無しさん:2009/06/08(月) 05:20:02
begin〜/end〜みたいなのはよく見かける。
961デフォルトの名無しさん:2009/06/08(月) 16:32:40
coefficientって略すならどう略します?
ローカル変数なので短くしたいと思ってます。
962デフォルトの名無しさん:2009/06/08(月) 17:25:54
何かの「履歴」(たとえば、値段の推移履歴など)を格納するテーブル名の場合、
historyとhistories、どちらが妥当でしょうか?
それとも、old_pricesなどのほうが分かりやすいでしょうか?

よろしくお願いします。
963デフォルトの名無しさん:2009/06/08(月) 19:01:27
>>962
ジャーナルとは違くて?
964デフォルトの名無しさん:2009/06/08(月) 19:06:32
enumの値をswitchに入れてサブクラスをnewするという処理で、enumの名前に迷ってます
allocate(CInterface *&pInterface, enum EXxx eXxx);
みたいな感じにしたいんですが、何かいい名前はありますでしょうか?
サブクラスの名札という意味でEHogeTagとかEHogeIDを候補に考えてるんですがなんか違うような気がします
965デフォルトの名無しさん:2009/06/08(月) 20:43:45
>>961
c
966デフォルトの名無しさん:2009/06/08(月) 21:17:43
>>964
クラス内enumで被らないようにしてtypeとかでいいんじゃね?
967デフォルトの名無しさん:2009/06/08(月) 21:37:44
>>961
coeff.
968デフォルトの名無しさん:2009/06/08(月) 23:47:39
>>965
1文字にまでするとさすがに分かりにくそうで・・・。
>>967
これにします。
ありがとうございました。
969デフォルトの名無しさん:2009/06/09(火) 08:55:15
ショッピングカートで、
実際に購入できる、商品の最小単位(色、サイズなどの組み合わせなど)を表したいのですが、
なにかよいネーミングはないですか?

Skuじゃかっこわるいし・・・
Variation?
ProductInstanceじゃ変かな・・・
970デフォルトの名無しさん:2009/06/09(火) 10:06:22
skuってかっこわるいの?
971969:2009/06/09(火) 10:18:25
>>970
かっこわるいというか、
SKUって、名前というより、概念というかんじがするので・・・
もうちょっとcountableな(?)感じにしたいんです。

Variantとか、AttributeCombinationとかも考えたのですが、
そもそも色やサイズが存在しない商品もあるので、ちょっと違うかなと・・・うまく説明できませんが;
972デフォルトの名無しさん:2009/06/09(火) 10:25:19
skuってカウンタブルじゃないの?
973デフォルトの名無しさん:2009/06/09(火) 18:43:04
SellableUnit
974デフォルトの名無しさん:2009/06/09(火) 18:57:23
よしわかった。 StockKeepingUnit だ!
975デフォルトの名無しさん:2009/06/11(木) 20:26:24
なぁ、プログラミング始めた始めたばかりなんだが
ちゃんとしたURLかチェックするクラスを作っているんだが、どんな名前がいい?
無難にCheckUrlとかしてみたんだが、似たような事をするメソッドが多くて
976デフォルトの名無しさん:2009/06/11(木) 20:33:29
isGoodURL
977デフォルトの名無しさん:2009/06/11(木) 20:33:37
IsURLFormatValid
978デフォルトの名無しさん:2009/06/11(木) 20:37:36
ValidateURL
979975:2009/06/11(木) 20:41:10
>>976-977がisから始まっていたから、Java SE6 API リファレンスを見てみたけど、
戻り値がboolean&何かをチェックするメソッドなら、普通はisから始まるわけ?
質問ばっかりでスマソ
980デフォルトの名無しさん:2009/06/11(木) 20:52:41
メソッドは動詞で初める、という習慣はよくある
だから状態を調べるメソッドだとisになりやすいね
981975:2009/06/11(木) 20:55:57
>>980
なるほ、そうだったのか
ありがとうございます
982デフォルトの名無しさん:2009/06/11(木) 21:14:07
isValidURL
983デフォルトの名無しさん:2009/06/11(木) 21:21:03
今日見たサンプルソースにrioとmihiroが居た
公衆トイレの落書き並みにコメントが盛り上がっててわらた
984デフォルトの名無しさん:2009/06/11(木) 22:06:12
>>982が最も適切
985デフォルトの名無しさん:2009/06/11(木) 22:12:58
クラス名ならURLValidatorだな。
で、Validation関連のインタフェース(なければ作成)で定義された
isValidメソッドを実装する、と。
986デフォルトの名無しさん:2009/06/11(木) 22:26:07
>>984
お題がクラスっていってるのに何いってんの。
987975:2009/06/11(木) 22:30:02
なんか、ム板は他の板とは違ってみんな熱心に考えてくれるね
ありがとうよ〜
988デフォルトの名無しさん:2009/06/11(木) 22:35:43
性格悪そうなやつばっかりだけど答えはくれるんだよな。マ板はツンデレのすくつだよ
989デフォルトの名無しさん:2009/06/11(木) 22:35:54
どういたしまして
990デフォルトの名無しさん:2009/06/11(木) 22:40:04
>>987
聞きたかったのはメソッド名?クラス名?
991975:2009/06/11(木) 22:41:05
>>990
メソッドです
紛らわしいレスして、すいません
992デフォルトの名無しさん:2009/06/11(木) 22:48:25
ワロタ
993デフォルトの名無しさん:2009/06/12(金) 01:25:26
ウィンドウのクライアント領域への出力やコンソール出力、ファイルへの書き出し
この手の出力クラスの基本クラスの名称はどうしたらよいでしょうか?
994デフォルトの名無しさん:2009/06/12(金) 01:30:03
OutputStream
995デフォルトの名無しさん:2009/06/12(金) 08:09:35
.NET的にはサフィックスにBaseを付けるのもありか。
しかし、そんなクラスが必要なのだろうか。
ちょっと用途が見えない感がある。
996デフォルトの名無しさん:2009/06/12(金) 08:57:46
Screen
Canvas
ReportArea
TextBaseCanvas
997デフォルトの名無しさん:2009/06/12(金) 10:53:25
StreamWriter/TextWriter
998デフォルトの名無しさん:2009/06/12(金) 12:25:28
クラスの定義:未定義、有効:無効を調べるメソッドを持ったインターフェースとそのメソッドの名前は何がいい?
例えば行列の行がゼロや負だと未定義
配列の確保に失敗してたら無効
みたいな感じで
999デフォルトの名無しさん:2009/06/12(金) 13:11:52
Maybe, isJust
1000デフォルトの名無しさん:2009/06/12(金) 16:11:49
質問の意味が分からない
10011001
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。