[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 13:46 / Filesize : 204 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

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



1 名前:デフォルトの名無しさん mailto:sage [05/02/25 20:16:44 ]
クラス名、変数名のつけ方に悩んだら書き込むスレです。

質問する人は、その変数に何を格納するのか(クラスだったらその役割)
プログラミング言語は何なのかを、それぞれ書いて、
いい変数名を思いついた人は、それに答えてあげましょう。

命名規則や設計の善し悪しについて議論するのは基本的に禁止。

>>2 英和・和英・英英など各国語辞書と翻訳サイト。
>>3 専門用語辞書、類義語(シソーラス)辞書、図形・数式・数学用語の英単語。
>>4 関連スレと、いろいろな言語規約。
>>2-10 諸事情によりリンクがずれた場合。

前スレ。
◆ネーミング倶楽部◆
pc3.2ch.net/tech/kako/1035/10353/1035362308.html
Part1
pc5.2ch.net/tech/kako/1046/10465/1046541730.html
Part2
pc5.2ch.net/tech/kako/1058/10582/1058213523.html
Part3
pc5.2ch.net/test/read.cgi/tech/1067171530/
Part4(間違って3として進行)
pc5.2ch.net/test/read.cgi/tech/1087209526/

577 名前:デフォルトの名無しさん mailto:sage [2005/06/25(土) 20:18:16 BE:379290896- ]
Database.hasKey(String)に一票。

>>576
「それ」ってフィールド以外の何物でもないと思う。

578 名前:デフォルトの名無しさん mailto:sage [2005/06/25(土) 20:35:22 ]
ContainsKey

579 名前:デフォルトの名無しさん [2005/06/26(日) 00:57:31 ]
ちょっと前の議論を蒸し返させてもらうけど、
「xxの数」という意味の変数を命名するときにはxxCountにする、って意見は
このスレ以外でもよく目にするんだけど、こういう人は正直言葉のセンスに問題があると思うな。

どう考えてもCountという言葉には「〜の数」なんてニュアンスはない。
Countの語意はそのように静的に何かの数を指すものではなく、むしろ動的に
何かを数えた結果、というような感じだろう。
あまり使わない日本語だが、「計数」という言葉の意味に近い。

だから例えば受信したパケットの数やボタンがクリックされた回数を表すのは
PacketCount,ClickCountでいいが、ユーザーが入力した発注数量や行の最大数をあらわす定数を
OrderCountとかMAX_ROW_COUNTとするのはやや語感的におかしいと思う。

単純に「〜の数」ならNumber、「注文番号」と「注文数量」のような区別をする必要がある場合は
前者はID,Idx、後者はAmountのようにするのが自然だろう。

Numberが多義的だから使うなって意見もよく見るが、正直意味不明な戯言にしか思えない。
Numberという語が多義的な程度には、英語の単語はどれも多義的だろう。
英語はそういう風に単語の意味が文脈に依存する言葉なんだから。

580 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 02:12:01 ]
>>579
> どう考えてもCountという言葉には「〜の数」なんてニュアンスはない。

body count: 戦死者数
blood count: 血球数
head count: 人数
pollen count: 大気中の花粉数(値)

『Countという言葉には「〜の数」なんてニュアンスはない』なんて言う奴は
正直言葉のセンスに問題があると思うな。

581 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 02:20:18 ]
ヒツケー

582 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 02:23:49 ]
>>579
> だから例えば受信したパケットの数やボタンがクリックされた回数を表すのは
> PacketCount,ClickCountでいいが、ユーザーが入力した発注数量や行の最大数をあらわす定数を
> OrderCountとかMAX_ROW_COUNTとするのはやや語感的におかしいと思う。
MAX_ROW_COUNTのほうは君の主張とずれてはいないんじゃないか?
受信したパケット数はPacketCountでいいんだろ?
入力した行数はRowCountでいいんだろ?
入力した行数のとりうる最大値がMAX_ROW_COUNT。(またはROW_COUNT_MAXかな。)
こういうとき君はどうすんの?ROW_NUMBERまたはNUMBER_OF_ROW?
それが分かりやすいの?

583 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 02:33:20 ]
Count-[名]
2[C] [通例単数形で] 総数,総計.

出典エキサイト英和辞典

584 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 09:06:39 ]
>>579
お前は天下のマイクロソフト様を敵に回した。

っつーかさー、空気読めって3回くらい言われてるだろ。
お前の意見が劣勢なの、明らかじゃん。

585 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 17:35:32 ]
Numberはなんか使いたくないな



586 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 18:45:07 ]
Number は多義的だから使うな とは言わないけど
文脈によって違う意味にとられる可能性のある単語はなるべく避けるべきだと思ってる。

587 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 20:33:06 ]
会員制掲示板のログインをするためのクラスの名前は
LoginControllerかLoginManagerならどっちがいいですか?

588 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 20:37:06 ]
EnterClub

589 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 20:37:38 ]
Sneaker

590 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 20:47:07 ]
PassportController

591 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 21:19:56 ]
>587
そのクラスがmanageするか、controlするかで決まるだろ。


592 名前:デフォルトの名無しさん [2005/06/26(日) 22:48:18 ]
入力フォームで数値入力だけ受け付けるように
キー入力をフィルタリングするコールバック関数の名前って
どしたらいいでしょか?
input.onKeyDown = 数字だけ通す関数()
という風に書くつもりです。

593 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 22:52:10 ]
Sorry_NumericOnly()

594 名前:592 mailto:sage [2005/06/26(日) 23:13:22 ]
>>593
ありがとうございます。
やっぱ謝らなきゃならないですかねえ?
確かに申し訳ない処理をしているといえばそうなのですが…

595 名前:デフォルトの名無しさん mailto:sage [2005/06/26(日) 23:55:46 ]
>>593-594
ワロタ

accept_numeric_key
numeric_key_handler

ウーン…



596 名前:デフォルトの名無しさん [2005/06/27(月) 02:10:22 ]
>>587
MemberGateway

>>592
>>595のNumericKeyHandlerに一票
HandlerがイヤならListenerとか

597 名前:デフォルトの名無しさん mailto:sage [2005/06/27(月) 02:32:27 ]
MemberGatewayはちょっと長いな=

598 名前:デフォルトの名無しさん mailto:sage [2005/06/27(月) 04:04:21 BE:252860494- ]
>>587
インターフェースも提示したほうが良い回答が得られると思われ。
LoginService
BbsServer

>>597
待て。LoginControllerのほうがよっぽど長いが。
っていうかクラス名って長いもんだろ。

599 名前:デフォルトの名無しさん mailto:sage [2005/06/27(月) 10:36:23 ]
>>592
もし、それがWindowsのテキストボックスなら、
Windowスタイルを変えるだけで、
そのコールバック関数そのものが不要になるが、
その辺はOK?

600 名前:デフォルトの名無しさん [2005/06/27(月) 18:36:45 ]
ゲーセン関連のシステムなんですけど、
ゲーム機クラス(Machine)があって、それを継承した
「設置済みゲーム機」
のようなクラスの名前をどうしたらよいか迷っています。
Javaで作ってます。

601 名前:デフォルトの名無しさん mailto:sage [2005/06/27(月) 18:42:56 ]
FixedMachine
StayedMachine

602 名前:デフォルトの名無しさん mailto:sage [2005/06/27(月) 18:49:28 ]
>>600
FixedMachine
AlreadyFixedMachine
InstalledMachine

よけいなお世話かもしれないけど、"Machine"なんて大風呂敷な命名すると
後からゲーム機以外の「機械」をあつかうような仕様変更があったときに困るような気が。

あと、また設計ダメ厨に文句言われそうだけど、
それって継承つかって実装すべきことなんだろうか?
なんかそれだけの文面だとそういう風に聞こえないんだけど。

603 名前:600 [2005/06/27(月) 19:25:21 ]
>>601-602
ありがとうございます。InstalledMachineがしっくりきてる気がします。

>>602
Machineのネーミングはそれ以外にはまずありえないと思うので問題ないと思います。
設計のほうはちょっとあやしいかもしれません。
想像し辛いかもしれませんが、店内にゲーム機を設置できる場所というのは、
ソケットのように一定の場所に決まっていて、
そのソケット的な役割のクラスを「配置クラス」とすると、
「配置クラス」は「設置済みゲーム機クラス」を集約する関係になります。
「設置済みゲーム機クラス」は「ゲーム機クラス」に設置日などの属性が追加されています。

こんな感じなんですが、考え直したほうが良いですかね。

あと、「配置クラス」(日本語でもちょっとニュアンスが変な気が)のクラス名も考えて頂きたいです。
よろしくお願いします。


604 名前:デフォルトの名無しさん mailto:sage [2005/06/27(月) 20:24:09 ]
>>603
設置済か否か?設置日は何時か?といった情報は状態だと思う。
でもって、状態をゲーム機クラス(や、そのサブクラス)が認知してる必要はあるの
かな?っと・・・・・・
コレクションの方に入れるべきか迷うけど、とりあえず俺ならアダプターパターンで
設置日とゲーム機クラスのインスタンスを保有するInstallationAdapterクラスとか
作ると思う。
      0..*             1
Arcade◇→InstallationAdapter◇→Machine

605 名前:592 mailto:sage [2005/06/27(月) 23:26:36 ]
どもありがとうございました。
NumericKeyHandler にさせて頂きました。

>>599
OKです。というか、WebのフォームなのでJavascriptで
いじくってます。どもです。



606 名前:600 [2005/06/28(火) 13:13:07 ]
>>604
レスありがとうございます。
この辺は設計しながらも腑に落ちないところがあったので、もう一度考え直します。
おかげで、自分でもあやふやなまま進めようとしていたことに気づきました。

まず、「設置済み」とか「設置日」とか言っていましたが、
正確には「導入済み」「導入日」というべきかもしれません。

要は、店がMachineを購入して、初めて設置した日のことなのです。
Machineは最初に設置した場所から移動して再設置することもありますが、
そのMachineの「導入日」はいつまでも変わることはありません。
又、「導入日」が違っても同じMachineであることはありえます。

教えていただいたクラス図ですが、InstallationAdapterは
>>603でいう「配置クラス」的な役割は果たせないと思うのです。
「配置クラス」は固有のID(配置番号)を属性にもっていて、ゲーム機を0..1で集約しています。
上にも書いた理由から、このクラスが「導入日」は持てないんですよね。


607 名前:デフォルトの名無しさん mailto:sage [2005/06/28(火) 20:28:01 ]
すみません、ユーザーに引越し願望を起こさせる爆音鳴らすアプリケーションを作ろうと思っているのですが、パッケージ名称はMiyocoで宜しいのでしょうか?

608 名前:デフォルトの名無しさん mailto:sage [2005/06/28(火) 20:29:46 ]
ネーミングのセンスどころかネタのセンスもない。

609 名前:デフォルトの名無しさん mailto:sage [2005/06/28(火) 21:23:32 ]
>>606
【初心者歓迎】Java質問・相談スレッド65 Update 2
pc8.2ch.net/test/read.cgi/tech/1118243553/434
質問スレの方にレスを振っておきました。

610 名前:デフォルトの名無しさん [2005/06/29(水) 18:20:02 ]
signedかunsigned、又はfloat
及びバイト又はビット数を元に
最適なクラスになるテンプレートクラスを
作ったんですが、良い名前が浮かびません。
よろしくお願いします。


hoge< signed, 1 > → 中身は、__int8
hoge< float, 4 > → 中身は、double

611 名前:デフォルトの名無しさん mailto:sage [2005/06/29(水) 18:38:06 ]
>>610
boostに整数限定で同じようなことをするクラスがあって、そいつはずまりintegerとなっている。
(ただし名前空間に閉じ込められている)

612 名前:デフォルトの名無しさん mailto:sage [2005/06/29(水) 19:59:40 ]
integer + float = number ?

613 名前:デフォルトの名無しさん mailto:sage [2005/06/29(水) 20:16:19 ]
SuitableNumber?

614 名前:デフォルトの名無しさん [2005/06/29(水) 22:25:21 ]
>>611-613
参考になりました。
ありがとうございました。

615 名前:デフォルトの名無しさん [2005/06/30(木) 19:38:38 ]
もう調べたところ、まだ調べていないところ、
という配列2つ作りたいんですが、
英語力無い僕に単語が思い浮かびません
お助けください・・



616 名前:デフォルトの名無しさん mailto:sage [2005/06/30(木) 21:14:00 ]
checkとかtestとかseeとか、動詞の部分は臨機応変に。

案1

before_check, after_check

案2

unchecked, checked


617 名前:デフォルトの名無しさん [2005/06/30(木) 21:35:39 ]
別に無理に英語にすることなかろう
MouSirabeta,MadaSirabeteNai

618 名前:デフォルトの名無しさん mailto:sage [2005/07/01(金) 08:19:04 ]
ShilaBetaにしとけば、英語だと思ってもらえそう。
反対はShilaBetty9。

619 名前:デフォルトの名無しさん mailto:sage [2005/07/01(金) 13:19:55 ]
駄洒落はちょっとどうかと。

620 名前:デフォルトの名無しさん mailto:sage [2005/07/01(金) 23:35:19 ]
yetCheck、alreadyCheckってとこかね?
配列、コレクションなら後にListをつけるとか。

621 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 04:56:55 ]
>>620
マジレスすると、「yet」も「already」も「既に」という意味

622 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 05:39:25 ]
not yetだな

623 名前:デフォルトの名無しさん [2005/07/02(土) 09:38:54 ]
Item と、 その個数をまとめて保持するクラスの名前が思いつきません。

//こんなの
class xxx {
Item item;
int count;
}

624 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 09:56:23 ]
a が2個、b が1個、・・・ というのを、
new xxx("a", 2)、new xxx("b", 1)、・・・ と表したいってこと?

RepeatedItem, MultiplexItem, MultiItem とかかな。

625 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 10:03:18 ]
普通はItemsだろ・・・



626 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 12:00:28 ]
変数名とかって自分がわかれば何でもいいんじゃないんですか?

627 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 12:04:27 ]
スレ違い

628 名前:デフォルトの名無しさん [2005/07/02(土) 12:12:41 ]
>>623
そういうのはさあ、「Item と、 その個数をまとめて保持する」ことのアプリケーション上の
意味に基づいて命名すべきじゃあないだろうか。
汎用的なクラスライブラリ作ってるのでもなければ。

というか、そもそも『「その」個数』っていうんだからItem自身のメンバにした方が
いい気もするけど。

629 名前:デフォルトの名無しさん mailto:sage [2005/07/02(土) 12:17:21 ]
>>623
class List {
Item *item;
int count
public:
int size(){return count;}
}
Java風に。

630 名前:デフォルトの名無しさん [2005/07/06(水) 21:10:07 ]
BaseNameSubName
という命名規則のライブラリーと
base_name_sub_name
という命名規則のライブラリーをミックスしてる

どっちを優先して使うべきなんだろう
BaseName_sub_name_myOriginal
とかめちゃめちゃになりはじめてる


631 名前:デフォルトの名無しさん mailto:sage [2005/07/06(水) 22:34:28 ]

命名規則に関する議論は禁止らしいので、ちょこっとだけ意見。

「どっち」ではなくて、あなたが好きな命名規則を使うといいよ。
別にその 2 つに縛られる必要はない。
今までにもプログラムを書いてきたでしょ?その know-how を活かせば良い。

ただし、一旦命名規則を決めたら、死んでもそれを守ること。
これが一番大切よ。中途半端は最悪。

632 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 08:34:10 ]
禁止の理由、別スレで議論してるからなので、誘導。

コーディング規約 第2条
pc8.2ch.net/test/read.cgi/tech/1068752664/

633 名前:デフォルトの名無しさん [2005/07/07(木) 19:10:50 ]
Javaでjava.util.Calendarのオブジェクトのインスタンス名は
○○Dateよりも○○Calendarとかにするべきなんでしょうか?

634 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 20:28:39 ]
>>633
なんだって良いよ

635 名前:デフォルトの名無しさん mailto:sage [2005/07/07(木) 21:40:57 ]
たまたま現在時刻で初期化されるから日付オブジェクトだと
誤解している人がいるけど、java.util.Calendarは日付ではなく、
ある暦法における、epochからの経過時間の解釈を行う
日付換算装置なので、Dateと付く名前はよくないと思う。





636 名前:デフォルトの名無しさん [2005/07/08(金) 04:02:11 ]
矩形の幅と高さを表す

struct XX{
 int w;
 int h;
};

という構造体の名前はどういうのがいいでしょうか。

POINT は位置を表すニュアンスがあるので
それと区別したいのです。

637 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 04:04:48 ]
BoxSize

638 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 04:36:32 ]
なるほど、ありがとうございます。

639 名前:デフォルトの名無しさん [2005/07/08(金) 12:59:48 ]
class CNameBasedOnFeatureName
という名前のクラス作ったけど
BasedOnじゃなくてもっと短い言い方ない?

640 名前:デフォルトの名無しさん mailto:sage [2005/07/08(金) 17:42:28 ]
CFeatureName : CName とかではなく?

641 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 00:44:18 ]
>>639
そのクラスが何なのか分からないと無理だろ。
まずは日本語で意味を説明しる。

642 名前:デフォルトの名無しさん [2005/07/09(土) 02:08:44 ]
関数名なんだけど悩んでる

その関数は、ウィンドウの表示と中身の描画とそのループ
キーイベントの監視を行ってウィンドウの削除とコードの終了もする
要するにメインな関数


なにもうかばないなににしようかな

643 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 02:10:33 ]
>>642
ちっとは分割しろよ。

Window()

644 名前:642 mailto:sage [2005/07/09(土) 02:17:19 ]
めちゃめちゃ分割してる

Windowの作成も表示するファイルの読み込みもfontsetも違う関数で行ってるから
この関数で実際にするのは
XNextEvent
XmbDrawImageString
XCloseDisplay
だけ、
ごめん、Windowの表示は違う関数でやってた、だからイベントの監視とWindowの中身をループで描画するだけ




645 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 03:34:02 ]
winmain()



646 名前:デフォルトの名無しさん mailto:sage [2005/07/09(土) 12:32:44 ]
>>644
mainloop()
eventloop()

647 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 01:37:46 ]
若干スレ違いかもしれませんが、質問させてください。
ios::rdstate の rd ってなんの略ですか?

648 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 02:04:17 ]
>>647 read じゃないの? rdbuf も同じだろうな。スレはこっち→pc8.2ch.net/test/read.cgi/tech/1120190961/

649 名前:デフォルトの名無しさん [2005/07/20(水) 16:38:34 ]
とあるファイルの初期化時に連動してファイルを初期化する関数名をお願いします。



とあるファイル初期化処理()
{

if(何らかの条件) 連動して別ファイルを初期化☆←こいつ

}

650 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 20:24:56 ]
relating_initialization

651 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 23:47:21 ]
激しく外出な気がするが C言語で配列の要素数を表すマクロは何にしたらいい?

たたき台 ELEMENTS_NUM

ELEMENTと単数形がいい?
NUMよりLENGTHのほうがいい?


652 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 23:52:26 ]
Dではlengthって名前になってるな

653 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 23:55:41 ]
COUNTOF

654 名前:デフォルトの名無しさん mailto:sage [2005/07/20(水) 23:59:02 ]
>>651
マクロになる(定数である)以上
その数値自体に意味があるはずなので
そっちを付けるべき。

#define SQUARE 4
VECTOR vertices[SQUARE];

とか。

655 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 00:00:17 ]
アフォ



656 名前:651 mailto:sage [2005/07/21(木) 00:05:13 ]
>>654
質問の仕方が悪かった。定番のこれのことです。

#define XXX(array) sizeof(array) / sizeof(array[0])

最初から書けばよかった。すまない。
もうちょっと募集します。単にLENGTHってのが分かりやすいかも。

657 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 00:10:47 ]
>>654みたいな奴ってなんの為にdefineしてんの?
値が4から5に変わってもSQUAREなの?
grep出来るからいいじゃんとかそういうの?

>>656
numofとかlengthとか

658 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 00:26:23 ]
>>656
sizeof に倣って lengthof とし、 C++ では内部で template を使った実装に切り替える。

659 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 00:43:00 ]
関数にすると
template <class T, unsigned N>
unsigned hoge(const T (&)[N])
{ return N; }
か?
これってコンパイルタイムでNになる保証あるの?

660 名前:651 mailto:sage [2005/07/21(木) 00:55:31 ]
>>652-659xor>>655
とりあえず LENGTH にします。
単純そうでいろんな案があるのは勉強になる。
みんな ありがと。

ノシ

661 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 00:58:11 ]
そんなシンプルなのマクロに使うとぶつかるぞ

662 名前:デフォルトの名無しさん [2005/07/21(木) 02:41:03 ]
メッセージが届いてるならtrue、届いてないならfalseを返す関数の名前なんだけど、
IsArrived() みたいなかんじでいいのないですか?
arrivedって変な気がするんだけど

でもググったらヒットするなあ IsArrived()で自然?

663 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 03:07:14 ]
自動詞にisはいらんだろ
プロパティ的にArrived()でいいんじゃないの

664 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 03:57:28 ]
俺ならkitah()だがな…

665 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 07:28:40 ]
>>663
頭にIsがあると反射的にbooleanを返す関数だと分かっていいとおもうが。



666 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 08:07:34 ]
hasMessage()


667 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 09:47:35 ]
receivedMessage

668 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 12:04:48 ]
>>665
そういうトンデモ規約にしたけりゃすればいいけど
変なもんは変だ。

669 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 16:02:34 ]
動詞ed の場合、パッと見で現在形と区別しにくい気がする。

670 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 17:11:12 ]
>>668
英語としては変でも規約としては変でもないし、トンデモなんてとんでもない!

671 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 19:11:55 ]
俺なら馬鹿みたいに明示的にAlreadyArrivedかHasBeenArrivedとかしそうだな。
ArriveをReceiveにするとより明示的かな。

672 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 21:39:35 ]
has beesじゃなくてhas arrivedじゃないのかね。
何かがarrivedしてるからそれを処理したいんでしょ?
HasBeenArrivedだと「届いてたけど処理されちゃった」と思えます。

673 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 21:44:34 ]
過去分詞なんて使ったメソッド見たことないぞ

674 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 21:48:49 ]
>>673
そいつはオメデタイな

675 名前:デフォルトの名無しさん mailto:sage [2005/07/21(木) 22:08:21 ]
>>672
(message) is arrivedの完了形。
arriveは受動態でも使われる。
でも確かにHasArrivedで必要十分だね。
なんで受動態が突いて出たんだろう。。



676 名前:662 mailto:sage [2005/07/22(金) 00:32:35 ]
私的にも>>663>>665の葛藤という感じなのですよね
とりあえず>>663-668アリガトン

677 名前:デフォルトの名無しさん mailto:sage [2005/07/22(金) 00:50:00 ]
>>670
英語として変なのが規約として変ではないって、トンデモな話だと思うぞ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<204KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef