Я работаю в отделе контроля качества и, как часть своей работы, часто просматриваю файлы конфигурации, подготовленные нашими разработчиками.Иногда я вижу, что определенные ключи переопределяются, когда файл конфигурации продолжается
A = 12
...
A = 34
Для меня это выглядит очень плохой практикой.В конце концов, не ясно, чем равен A
, и поскольку логика программы скрыта, неясно, правильно ли приложение обрабатывает этот случай, или, возможно, есть очень веская причина, по которой все делаетсятаким образом.
Кроме того, время от времени я вижу
A = 12
...
A = puppies
Значение, назначенное клавише, кажется очень неоднозначным.Варианты сборки для разработчиков могут быть равны A
?Первый A
опечатка?Остается много вопросов ..
Интересно ... Есть ли когда-нибудь веская причина, по которой разработчики настраивают свои приложения для переопределения ключей (включая дублирующие ключи) , или ... я правильновопрос этот?
Примечание: приложение отлично работает с дублирующимися ключами, однако оно обрабатывается, похоже, работает