Можно ли для простоты использовать глобальные переменные в большом приложении?Python

Программы на Python
Ответить Пред. темаСлед. тема
Anonymous
 Можно ли для простоты использовать глобальные переменные в большом приложении?

Сообщение Anonymous »

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

Код: Выделить всё

        # Example in Python
global_variable = "shared_data"

def some_function():
global global_variable
print(global_variable)
Я видел много дискуссий против использования глобальных переменных, но они кажутся простым решением для моих нужд.
Вопросы:
Существуют ли реальные сценарии, в которых использование глобальных переменных оправдано?
Почему против них так много ненависти?

Подробнее здесь: https://stackoverflow.com/questions/791 ... pplication
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Python»