Я пишу программу на Python со многими (приблизительно ~ 30-40) параметрами, каждый из которых имеет значения по умолчанию, и все они должны настраиваться пользователем во время выполнения.Как я его настраивал, эти параметры сгруппированы в 4 словаря, соответствующих 4 различным модулям программы.Однако я столкнулся с несколькими случаями использования одного параметра, который требуется более чем одному из этих модулей, что побудило меня рассмотреть вопрос об объединении словарей в один большой словарь конфигурации или, возможно, даже один объект конфигурации, передаваемый каждому модулю.Мои вопросы
Повлияет ли это на время выполнения?Я подозреваю, что нет, но хочу быть уверенным.
Это считается хорошей практикой?Есть ли какое-то другое решение описанной мной проблемы?