クラス名・変数名に迷ったら書き込むスレ。Part14
ループの前だとか先頭だとかいう情報は名前に要らない
InitializeBeforeLoop
InitializeInsideLoop
initialize_1
initialize_2
>>944 .NET だと普通は、
Hoge メソッド ― 戻り値は処理の結果、エラー時は例外発生。
TryHoge メソッド ― 戻り値は処理の成否、出力パラメータ(参照渡しみたいなもの)で結果を返す。エラー時は型のデフォルト値。
という使い分けが定石。
どうしても引数で挙動を変えたい場合は throwOnError が鉄板。
>>935 addCurrentDateToComboBox1(bReset)
convertStringToDate(bPermitNull;Ret)
劣化したな
おや余計なところに「;」入ってら
begin〜/end〜みたいなのはよく見かける。
coefficientって略すならどう略します?
ローカル変数なので短くしたいと思ってます。
何かの「履歴」(たとえば、値段の推移履歴など)を格納するテーブル名の場合、
historyとhistories、どちらが妥当でしょうか?
それとも、old_pricesなどのほうが分かりやすいでしょうか?
よろしくお願いします。
enumの値をswitchに入れてサブクラスをnewするという処理で、enumの名前に迷ってます
allocate(CInterface *&pInterface, enum EXxx eXxx);
みたいな感じにしたいんですが、何かいい名前はありますでしょうか?
サブクラスの名札という意味でEHogeTagとかEHogeIDを候補に考えてるんですがなんか違うような気がします
>>964 クラス内enumで被らないようにしてtypeとかでいいんじゃね?
>>965 1文字にまでするとさすがに分かりにくそうで・・・。
>>967 これにします。
ありがとうございました。
ショッピングカートで、
実際に購入できる、商品の最小単位(色、サイズなどの組み合わせなど)を表したいのですが、
なにかよいネーミングはないですか?
Skuじゃかっこわるいし・・・
Variation?
ProductInstanceじゃ変かな・・・
skuってかっこわるいの?
971 :
969:2009/06/09(火) 10:18:25
>>970 かっこわるいというか、
SKUって、名前というより、概念というかんじがするので・・・
もうちょっとcountableな(?)感じにしたいんです。
Variantとか、AttributeCombinationとかも考えたのですが、
そもそも色やサイズが存在しない商品もあるので、ちょっと違うかなと・・・うまく説明できませんが;
skuってカウンタブルじゃないの?
SellableUnit
よしわかった。 StockKeepingUnit だ!
なぁ、プログラミング始めた始めたばかりなんだが
ちゃんとしたURLかチェックするクラスを作っているんだが、どんな名前がいい?
無難にCheckUrlとかしてみたんだが、似たような事をするメソッドが多くて
isGoodURL
IsURLFormatValid
ValidateURL
979 :
975:2009/06/11(木) 20:41:10
>>976-977がisから始まっていたから、Java SE6 API リファレンスを見てみたけど、
戻り値がboolean&何かをチェックするメソッドなら、普通はisから始まるわけ?
質問ばっかりでスマソ
メソッドは動詞で初める、という習慣はよくある
だから状態を調べるメソッドだとisになりやすいね
981 :
975:2009/06/11(木) 20:55:57
>>980 なるほ、そうだったのか
ありがとうございます
isValidURL
今日見たサンプルソースにrioとmihiroが居た
公衆トイレの落書き並みにコメントが盛り上がっててわらた
クラス名ならURLValidatorだな。
で、Validation関連のインタフェース(なければ作成)で定義された
isValidメソッドを実装する、と。
>>984 お題がクラスっていってるのに何いってんの。
987 :
975:2009/06/11(木) 22:30:02
なんか、ム板は他の板とは違ってみんな熱心に考えてくれるね
ありがとうよ〜
性格悪そうなやつばっかりだけど答えはくれるんだよな。マ板はツンデレのすくつだよ
どういたしまして
>>987 聞きたかったのはメソッド名?クラス名?
991 :
975:2009/06/11(木) 22:41:05
>>990 メソッドです
紛らわしいレスして、すいません
ワロタ
ウィンドウのクライアント領域への出力やコンソール出力、ファイルへの書き出し
この手の出力クラスの基本クラスの名称はどうしたらよいでしょうか?
OutputStream
.NET的にはサフィックスにBaseを付けるのもありか。
しかし、そんなクラスが必要なのだろうか。
ちょっと用途が見えない感がある。
Screen
Canvas
ReportArea
TextBaseCanvas
StreamWriter/TextWriter
クラスの定義:未定義、有効:無効を調べるメソッドを持ったインターフェースとそのメソッドの名前は何がいい?
例えば行列の行がゼロや負だと未定義
配列の確保に失敗してたら無効
みたいな感じで
Maybe, isJust
質問の意味が分からない
1001 :
1001:
このスレッドは1000を超えました。
もう書けないので、新しいスレッドを立ててくださいです。。。