タグはコンマまたはスペースを使用する必要があります
-
05-07-2019 - |
質問
タグ付けユーザーインターフェイスウィジェットが区切り文字としてカンマまたはスペースを必要とするかどうかについてのあなたの意見は何ですか?たとえば、このサイトではスペースを使用しているため、ハイフンを使用するには複数ワードのタグが必要です。これは、ジョエルからのデザイン提案だと思いました。しかし、FacebookとWordpressはコンマを使用していることに気付きました。
では、何をすべきでしょうか?それとも大した問題ではないのですか?このウィジェットのユーザーは一般的にコンピューターの知識がありますが、それほどではありません。
解決
タグのドメインについて考え、潜在的なタグにスペースが含まれる可能性を把握しようとします。
たとえば、このサイトのほとんどのものは単一の単語または頭字語であるため、スペースを使用することは難しくありません。
一方、たとえば、Facebookの写真にタグを付ける場合、平均的なタグは、「春休み」、「フラットパーティー」、「ランダムフックアップ」、"国務長官" など。したがって、スペースの解釈や引用の処理はより困難です。カンマの方が理にかなっています。
私は特定のルールに精通していません。
ただし、タグクラウドを考えている場合、スペースはあまり意味がありません。
他のヒント
可能であれば、フォールトトレラントにします。たとえば、提供されているものは何でも使用できますか?適切に解析された場合、次の2つの入力は同じ結果になる可能性があります。
foo bar "hello world"
foo, bar, hello world
どちらも3つの明らかなタグになります。
これにより、次の入力を明確に解析するのが難しくなることがわかります:
hello world
その場合、おそらく2つの異なるタグを読み取ります。
カンマ。より自然です。スペースを含む単語をより簡単に使用できます。他のソリューションは人間にとっては複雑に思えます(プログラマー向けではないかもしれませんが、彼らは違うと思います-GUIの「u」は「user」を表していることを思い出してください)
iはコンマを使用します。複数の単語タグをコンマで区切ってから、ハイフンまたはその他の使いにくい置換技術を使用する方が自然であるためです
それは重要ではないと思います。プログラミングサイトの場合、ほとんどのタグはマルチワードではないため、スペース区切り文字を使用することになります。しかし、どちらの方法でも非常に説得力のある議論をすることができ、それは本当に個人的な選択に帰着するだけだと思います。