質問

更いても教えてください思いを使用するときの"国家"対"状況"がネーミングの両分野として"Foo.currentState"vs"Foo.状態"や、"enum FooState"vs"enum FooStatus".ある会議に出ます。はいしています。その場合を、ない場合についても考えていますか。

役に立ちましたか?

解決

これは、文脈に依存します。

状態は、一般エンティティの全体の状態をいう - すべての値との関係を特定の時点で(通常、現在の)

何かがプロセスやワークフロー内である。ここで、

ステータスは、たとえば、時間点の詳細です - それは汚れている(したがって、必要とセーブ)、それが完了すると、それはなど、入力を保留している。

私はあなたの決定に役立ちます願っています。

他のヒント

IMOます:

ステータス==お元気ですか? [良い/悪い]

状態==何をやっていますか? [休憩/作業]

一般的に、私は、オブジェクトまたは全体としてのシステムの現在の状態を意味する状態を使用します。私はいくつかのアクションの結果を表すためにステータスを使用します。例えば、オブジェクトの状態は、有効/無効/未保存の保存されてもよいです。メソッドの状態(結果は)成功/不成功/エラーです。私は、これは状況に関して「状態または症状のように、ステータスの定義とかなりよくジャイブ考えます に、」ここでは状況は、アクション/方法の応用である。

別の(完全に実践的理由に好みの状態では、複数のは素直なものです:

  • 国>国
  • status->ステータス

とできているかの確認を行います。いてリストまたは配列などの国コード、名前の変数となります。

私は多くの人が「国家」に過ぎない他の理由のために、米国の政治的分裂を参照している場合、オブジェクトの状態を表すために「ステータス」を使用と思います。

私はあなたの方程式、すなわち「送信者-要求者」に別の視点を加えることができると思います。

は、送信者の観点から、私は聞いて喜んで誰とでも私の状態を伝えたいです。依頼者の視点からの一方で、私は誰かの状態を尋ねることと思います。

上記にもビューの不確実性の観点から解釈することができます。 - 定義された=状態 - 未定義=ステータス あなたの状況は何ですか?私はリラックスした状態にしています。

私は、これはあなたの特定の状況には適用されないかもしれないただ一つの解釈であり、かなり確信しています。

ク辞書で確認し、その状態であるノリの状態、追加の解釈 位置のその他.

なので混雑して待たされること 状態 一定の国できない暗黙的な順序付けや位置関係につ 状況 別々のディレクトリに入れる事がもとのオフ待機すか?).でもとにあります。

私は(口座、顧客)を扱う事業体の多くは、国家(TX、VA、など)とステータスがあり(アクティブ、クローズ、など。)

だから、この用語は、誤解を招くようなことについてのポイントが可能です。私たちは、標準化されたデータベースの命名規則状態がST_CD命名され、ステータスがACCT_STAT_CDされるだろう(私の個人的な選択ではない)を持っています。

あなたは、厳密な型の安全性を持っている場合、コンパイラは誰もこれを実行しようとしないことが保証されますので、

OOのmilieuxで列挙型では、この問題は、それほど重要ではありません。

theCustomer.State = Customer.Status.Active;

あなたが動的な環境にある場合、私はもっと心配になります!

あなたはステート・マシンやその他の状態情報と、その用語が支配的であるドメインを扱っている場合は、私は国家が完全に罰金だと思います。

私たちは、しばらく前に私の現在のプロジェクトでこの正確な議論がありました。私は本当に好みを持っていないが、一貫性が重要な考慮事項です。

私のシャープPW-E550(素晴らしい辞書は、私が追加される場合があります)の「状態」の最初の(いくつかある)の定義は、「誰か何かが特定の時間にであることを特定の条件。」 「ステータス」の最初の定義は、「誰か何かの相対的、社会的なプロの、またはその他の地位」です。でも、「状態」の第二の(そして最後の)定義は、この文脈での「状態」に劣っている:「。特定の時点での事務の位置、ESP政治や商業のコンテキストで」

私たちは、それは私の辞書に、「状態」が最良の選択でしょう。(それは新オックスフォード米語辞典、2001を使用しています)を使用して、誰かのためにできるだけ簡単になりたかったのであれば、

さらに、四の本のギャングに説明した設計パターンがしっかりとコンピューティング辞書に用語を確立し、状態パターンが呼ばれます。

私は "状態" を提案するこれらの理由ます。

P.S。あなたはDDMということですか?あなたはまだ「ステータス」対「国家」についての苦いか?!!!!!!! LMAO!

まあ、彼らは同じことを意味しています。私はそれが他の上の1つの偉大な好みを公布する必要はないと思うが、私はラテン語と古典音の事が好きなので、私は一般的に、「状態」となるだろう。私はそれが私と一緒に、行くためにかなり多くの他の方法はありませんので、私の世界では、スキーマの複数のスキーマは、ある意味ます。

Sophistifunkは、私はあなたが国家とステータスの両方の引数を得ることができます確信しています。やるべき最も重要なことは、あなたがものを選択し、一つだけを使用することです。私はあなたのチームでこれを議論示唆し、誰もが上の同意何を参照してくださいね。

それは次のように私の提案がある、と述べました。

あなたはオブジェクト指向プログラミング言語を使用していると仮定すると、オブジェクトの「状態」は、オブジェクト自体によって表されます。 SomeObject.stateは芋誤解されます。私は、「ステータスが」あなたの例では何を表すのかわからないんだけど、私の自然な直感が状態にこれを好むことです。

全然同じこと。停止して起動は状態です。停止と開始が状態です。

あなたがそれらにそれら停止が、現在起動しているとして、あなたが車を記述しないか、同じことをした場合。またはアプリケーションは、現在提出がまだ承認プロセスを入力していないか、または承認されているが、署名を待っているのエラー状態を保留にし、現在のですか?

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top