ターゲットについてIDがすべてわかっている場合に、ユーザーインターフェイスのボタンで使用するためにUUIDを短縮する良い方法は何でしょうか。
GitHubは最初から7文字を取ることでコミットIDを短縮するようです。たとえば、b1310ce6bc3cc932ce5cdbe552712b5a3bdcb9e5
はボタンではb1310ce
として表示されます。完全ではありませんが、この短いバージョンは、表示されるコンテキストで一意に見えるには十分です。 UUIDで機能する同様のソリューションを探しています。 UUIDの一部が他のものよりランダムであるのではないかと思います。
最も単純なオプションは、一気に分割して最初の部分を使用することです。次に、UUID 42e9992a-8324-471d-b7f3-109f6c7df99d
は42e9992a
と省略されます。私が思いつくことができるすべての解決策は、同様に恣意的であるようです。おそらく、私が考えていなかったボックス外のユーザーインターフェイス設計ソリューションがいくつかあるでしょう。
これについてしばらく考えた後、短いgit commit hashがコマンドラインコマンドの一部として使用されていることに気付きました。この要件はUUIDとグラフィカルユーザーインターフェイスには存在しないため、省略形として単に省略記号を使用することにしました。そのようです 42e9992...