web-dev-qa-db-ja.com

「間」の意味

ユーザーが顧客レコードを選択するための基準を指定できるUIがあり、「間」という用語の意味については議論が交わされています。たとえば、ユーザーが「子供が2人から4人の全員」を検索する場合、4人の子供を持つ顧客を含める必要がありますか?

チームの一部は、それがデータ型に関係していると考えています-そのため、整数または日付を扱う場合、それは上限で包括的であり、そうでなければそうではありません。他の人はそれがカーディナリティと関係があると感じているので、1万から2万5万の収入について話す場合、上限(つまり24999を含み、25000は含まない)を除外します。 3、次に3が含まれます。

Math Forum の「between」の意味については、有益な議論があります。要約すると、「解は10から20の間である」(20が含まれているか含まれていないかは不明確)ではなく、「解は10から20までの包括的である」のいずれかであることが望ましいと述べています。または「解は10から20までです。」私の好みは後者ですが、他のUXユーザーの意見を高く評価します。

4
Phil Parry

混乱の可能性があるので、「間」という言葉を完全に省略してみませんか? 「子供が2〜4人のすべての人」という文は、2、3、または4人の子供を持つ人を意味する限り、意味があり、同じことを意味します。

11
Kimberly A.

Betweenを技術的な使用(SQLなど)で見たとき、それは常に厳密に包括的でした。インクルーシブは「安全な」オプションでもあるため、Betweenは常にインクルーシブな選択を意味するようにします。間で排他的にするのはあまり意味がありません。意味的には、「Xより大きくYより小さい」と言うのが適切です。または、少なくとも「XとYの間のみ」と明示的に述べることは依然として不自然に聞こえます。

isが排他的として定義されている例を見つけられませんでした。このトピックについては多くの議論があり、コンセンサスは「Betweenはデフォルトで包括的」であるように見えます。

2
Ben Brocka

UIを確認しないと、UIが混乱するかどうか、およびいくつかの優れたソリューションが何かについてコメントするのは困難です。

英語の説明については-between/to/whatever-を使ってテストすると、どちらかの方法で解釈する人もいると思います。一部の人々は「間違った」方法を解釈しないという一般的な「正しい」答えはありません。

特に、私はこのような質問を含むいくつかのテストを行いました

他の人は、カーディナリティとの関係がより重要であると考えているため、1万人から2万5千人の間の収入について話す場合、上限(つまり、2999ではなく24999を含む)が除外されます。

そして、私は保証「10,000から25kの間」には25kが含まれるべきだと考える人もいれば、その24999を想定する人もいます。

周囲の状況も大きな影響を与える可能性があります。例えば。ユーザーが次のようなリストを表示した場合:

  • 1〜3人の子供$ 4
  • 4〜6人の子供$ 10
  • 7-10人の子供$ 20

そうすれば、包括的であることがかなり確実になります。

検索フィールドについては、言語を使用して初期の仮定を導くことができます(たとえば、「[xx]人以下の子供」について話す場合、人々は「包括的」と考えます。

2
adrianh