2011-11-07 20 views
2

私はQA部門で働いています。私の仕事の一環として、私たちの開発者が用意した設定ファイルを調べることがよくあります。場合によっては、設定ファイルの変更に応じて特定のキーが再定義されていることがわかりますプロパティファイル内の重複するキーの引数

A = 12 
... 
A = 34 

私にとってこれは非常に悪い習慣のようです。終わりにはAと等しいかどうかは分かりませんし、プログラムロジックが隠されているので、アプリケーションがこのケースを適切に処理しているかどうかは不明ですし、そういったことが行われる理由もあります。

また、時々、私は

A = 12 
... 
A = puppies 

を参照してくださいキーに割り当てられた意味は非常に曖昧であると思われます。どのようなAが等しいかもしれないの開発者のビルドバリエーションですか?最初にAはタイプミスですか?

開発者がキーを再定義する(重複キーを含む)、またはこれを質問するのは正しいですか?

NB:アプリケーションは、しかし、それが処理され、重複したキーで正常に動作し、それは数十年の経験と、いくつかの開発者と話した後

答えて

1

を動作するように見える、私の質問への答えは「NO」鳴り響くです。構成ファイルに重複するキーが含まれているのは正当な理由ではありません。