170 похожих чатов

Кто может понятно объяснить почему не рекомендуется переназначать глобальную

переменную через global.Да я понимаю что лучше создать класс там задать переменную и обращаться уже к любому аргументу или методу класса.Но если я например не хочу писать везде селф и т д и проще реализовать скрипт без применения ООП.Почему если это применяется все сразу негативно на это реагируют?

17 ответов

23 просмотра

Например потому, что при увеличении кода могут появиться сайд эффекты которые сложно дебажить

Сергей-Иванов Автор вопроса
Stan Осычнюк
Например потому, что при увеличении кода могут поя...

Они могут появиться сами собой или если я случайно назову локальную переменную так же как называется глобальная?

ммм, глобальные переменные могут быть нужны, но очень редко

Сергей Иванов
Они могут появиться сами собой или если я случайно...

Сам запутаешься первый, не использовать глобалы и всё тут

можешь сказать проблему как-нибудь поконкретнее?

Сергей-Иванов Автор вопроса
rasput
можешь сказать проблему как-нибудь поконкретнее?

Проблемы нет.Просто если кидаешь пример кода где так делаешь все начинают ржат

Сергей Иванов
Проблемы нет.Просто если кидаешь пример кода где т...

ну и скажи им пусть идут нахуй если все работает

Сергей Иванов
Проблемы нет.Просто если кидаешь пример кода где т...

ну давай так: чтобы над тобой не смеялись ты им говори: эта глобальная перменная использоваласьб потому что потому

Сергей-Иванов Автор вопроса
Stan Осычнюк
Код должен не только работать так-то

смотря для чего этот код пишется

Coco Jambo
смотря для чего этот код пишется

Если только для себя, то зачем его кому-то показывать

rasput
ты иди нахуй

так не читай, "ПРОСТО НЕ ДЕЛАЙ ТАК И ВСЕ" это нихуя не объяснение

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта