web-dev-qa-db-ja.com

UUIDの省略

ターゲットについてIDがすべてわかっている場合に、ユーザーインターフェイスのボタンで使用するためにUUIDを短縮する良い方法は何でしょうか。

GitHubは最初から7文字を取ることでコミットIDを短縮するようです。たとえば、b1310ce6bc3cc932ce5cdbe552712b5a3bdcb9e5はボタンではb1310ceとして表示されます。完全ではありませんが、この短いバージョンは、表示されるコンテキストで一意に見えるには十分です。 UUIDで機能する同様のソリューションを探しています。 UUIDの一部が他のものよりランダムであるのではないかと思います。

最も単純なオプションは、一気に分割して最初の部分を使用することです。次に、UUID 42e9992a-8324-471d-b7f3-109f6c7df99d42e9992aと省略されます。私が思いつくことができるすべての解決策は、同様に恣意的であるようです。おそらく、私が考えていなかったボックス外のユーザーインターフェイス設計ソリューションがいくつかあるでしょう。

7
cyberixae

これについてしばらく考えた後、短いgit commit hashがコマンドラインコマンドの一部として使用されていることに気付きました。この要件はUUIDとグラフィカルユーザーインターフェイスには存在しないため、省略形として単に省略記号を使用することにしました。そのようです 42e9992...

0
cyberixae