私はQA部門で働いています。私の仕事の一環として、私たちの開発者が用意した設定ファイルを調べることがよくあります。場合によっては、設定ファイルの変更に応じて特定のキーが再定義されていることがわかりますプロパティファイル内の重複するキーの引数
A = 12
...
A = 34
私にとってこれは非常に悪い習慣のようです。終わりにはA
と等しいかどうかは分かりませんし、プログラムロジックが隠されているので、アプリケーションがこのケースを適切に処理しているかどうかは不明ですし、そういったことが行われる理由もあります。
また、時々、私は
A = 12
...
A = puppies
を参照してくださいキーに割り当てられた意味は非常に曖昧であると思われます。どのようなA
が等しいかもしれないの開発者のビルドバリエーションですか?最初にA
はタイプミスですか?
開発者がキーを再定義する(重複キーを含む)、またはこれを質問するのは正しいですか?
NB:アプリケーションは、しかし、それが処理され、重複したキーで正常に動作し、それは数十年の経験と、いくつかの開発者と話した後