web-dev-qa-db-ja.com

ユーザー名は切り捨てるべきですか?

ユーザー名を切り捨てても大丈夫ですか?良い解決策/トレードオフはありますか?


サイトのユーザー名は次のように表示されます:ユーザー名:Shrinivasukビュー:Shrinivasu ...

enter image description here

ユーザー名:Riteshビュー:Riteユーザー名:Poonamビュー:Poonaユーザー名:Deepakビュー:Deepaユーザー名:sourabビュー:sour

enter image description here

8
Vipala

可能であれば、一意の名前の切り捨てを避けるを使用してください。ユーザー名を最大長に制限することは、これに対処する1つの方法です。

ただし、非常に長いユーザー名を持っている場合:

  • 省略記号をラップしないでください(…)別の行に。これにより、ユーザー名全体が表示されているように見え、混乱を招く可能性があります。
  • 名前を選択すると、完全なユーザー名を含むそのユーザーのprofileが表示されることを確認してください。これを行わないと、他のユーザーになりすましやすくなり、管理が面倒になってしまいます。
14
JohnGB

ユーザー名を切り詰める悪い考えです。ユーザー名は、サイト上の人物を一意に識別するために使用されるため、名前の一部をランダムに非表示にする場合は、ユーザー名の全体の目的を果たすです。

ここに掲載されている例のようにスペースが限られているので、ユーザー名を削除するを完全にまとめて、写真のみを表示する(クリックするとプロファイルにリンクし、ツールヒントを表示する)より効果的です。ユーザー名も問題ありません)。

使用可能なスペースがもう少しあれば、@ JohnGBの省略記号をラップしないの提案は重要です。ユーザー名を省略記号にフェードアウトして、何かが欠けていることをさらに明確にすることもできます。しかし、これはまれなことです。ユーザー名が頻繁に切り捨てられる場合、デザインは壊れています。

4
Mark D

ユーザー名を切り捨てることはお勧めしません。この問題を回避する他のいくつかの方法は、ユーザー名の長さに厳しい制限を課すことです。

そうしないと、次のようなシステムの使いやすさに関する他の多くの問題が発生します。

  • 切り捨てられた類似のユーザー名を区別できない
  • なりすまし
  • ユーザーがエラーを犯す可能性を高める(例:間違ったページを開く)
  • 省略との混同
0
Aditya

「全然」と書いてみたくなりますが、「スリオマリオマルティネスチュエネスフェルディナンド」が必要になる場合もあります。

ユーザー名は一意の識別子として使用する必要があります。したがって、意図的に切り詰めないでください。

そのための主な解決策は、将来のレポートでユーザー名を切り捨てる必要を回避するために、分析および設計時にユーザー名を特定の長さに制限することです。

上記の例のように、ユーザーがユーザー名(実名ではない)を定義することを許可されている場合、間違ったデザインとして評価される可能性があります。

回避策は、マウスオーバー時にツールチップを表示することです...そしてあなたが開発者なら、間違いなくこれを見るはずです thread

0
Dee