Microsoft Visual Studioの拡張ツールがあります。 (外部ソースコードから取得される)コード行のメタデータを提供し、開発者がバグをより迅速に解決するのに役立ちます。
表示するデータがないときにツールチップに空の行を表示するかどうかは疑問です。たとえば、次の空のフィールド(矢印でマークされている)を見てください:説明、ラベル、ソースバージョンなど。
この例では、表示するデータがあります(Labelsフィールドを参照):
あなたは何を提案しますか、そしてその理由は?
ありがとうございました
まず、ツールチップに提供されているすべてのフィールドが必要ですか?フィールド数が減る可能性はありますか?はいの場合は、簡潔にしてください。
一方、すべてのフィールドが必要な場合。このように見てみましょう:
Link1の場合、ユーザーにはツールチップのすべてのフィールドが表示されます。リンク2には、情報が不足しています(これは、値がNONEであることを意味します)。現在、ツールチップに表示されない場合、ユーザーが混乱する可能性があります。そして、ツールチップは一貫していません。特定の値のセットを使用してメタデータを表示している場合は、そのままにしておくことをお勧めします。オプション2は全体を通して一貫しています。
質問を確認するもう1つの方法は、「ツールチップには一貫性が必要ですか」です。同じグループに属しているため、一貫性が重要になります(リンクは同じタイプに属しています)。
したがって、これに基づいて考えると、オプション2は良い選択のようです。また、NONEの代わりに、「空」または「値なし」のようなものを使用できます。 NONEは適切に聞こえません。
ツールチップの詳細:
https://msdn.Microsoft.com/en-in/library/windows/apps/hh465476.aspx
解決策ではないにしても、私がいくつかの考えを手伝ってくれることを願っています。