Аргументы за / против повторяющихся ключей в файле свойств - PullRequest
2 голосов
/ 07 ноября 2011

Я работаю в отделе контроля качества и, как часть своей работы, часто просматриваю файлы конфигурации, подготовленные нашими разработчиками.Иногда я вижу, что определенные ключи переопределяются, когда файл конфигурации продолжается

A = 12
...
A = 34

Для меня это выглядит очень плохой практикой.В конце концов, не ясно, чем равен A, и поскольку логика программы скрыта, неясно, правильно ли приложение обрабатывает этот случай, или, возможно, есть очень веская причина, по которой все делаетсятаким образом.

Кроме того, время от времени я вижу

A = 12
...
A = puppies

Значение, назначенное клавише, кажется очень неоднозначным.Варианты сборки для разработчиков могут быть равны A?Первый A опечатка?Остается много вопросов ..

Интересно ... Есть ли когда-нибудь веская причина, по которой разработчики настраивают свои приложения для переопределения ключей (включая дублирующие ключи) , или ... я правильновопрос этот?

Примечание: приложение отлично работает с дублирующимися ключами, однако оно обрабатывается, похоже, работает

1 Ответ

1 голос
/ 08 ноября 2011

После разговора с несколькими разработчиками с многолетним опытом, ответ на мой вопрос звучит "НЕТ". Нет веской причины для файла конфигурации содержать дубликаты ключей.

...