2016-06-27 3 views
-1

私はキーと値のペアの形でデータのフィードを持っているとしましょう。このフィードは、複数のソースから提供され、追加のフィールドを提供し、同様のフィールドを再利用して異なるものを意味します。キー値のペアのキーが意味を失ったときに呼び出されるものは何ですか?

これらの類似のフィールドを使用して両方のソースから作成されたデータセットから意味を抽出しようとすると、問題が発生します。

この現象は何と呼ばれていますか?ソースAから

例:

{名: '建物A'、...}ソースから

A-firewall-events

{名、IPアドレスを '拒否':」... '、...}

+1

あなたの例では、「現象」や「意味の喪失」はありません。両方のデータセットのキーとして '名前'を使用することは、データが属するものを解読する他のコンテキストがない場合、設計上の決定が悪いだけです。 (IE Building.name、FirewallEvent.name)。私はこの現象を悪い計画と呼んでいます。 – jjhavokk

+0

@jjhavokkそれは、誇張と呼ばれるもので、実際よりも良いものか悪いものかを表すステートメントです。ありがとう! :) – MatUtter

答えて

0

nameというキーには、コンテキスト外のセマンティックな関連付けはありません。この例では、AA-firewall-eventsです。データの損失や意味の喪失はありません。キー値のソースを追加しない限り、nameは固有の意味を持ちません。これを記述するための用語はありません。ソフトウェア工学の慣習が悪いだけであるためです。

関連する問題