% V ЭМММ, ДА НИЧЕМ) / it-юмор :: geek (Прикольные гаджеты. Научный, инженерный и айтишный юмор)

it-юмор geek 
% V
ЭМММ, ДА НИЧЕМ),it-юмор,geek,Прикольные гаджеты. Научный, инженерный и  айтишный юмор
Подробнее
% V ЭМММ, ДА НИЧЕМ)
it-юмор,geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор
Еще на тему
Развернуть
А чем плохо их использовать? Иногда это упрощает написание кода и лишний раз объявлять ничего не надо.
MaXM00D MaXM00D 07.02.201904:15 ответить ссылка -0.7
Коллизии в пространстве имён могут ничем хорошим не кончиться, помимо вещи "бля, почему всё рухнуло?"
Использовать в большом коде глобалы опасно, ок. Но люди всегда пишут только гигантские комбайн-проекты.
Нет, но иногда бывают неуместные глобалы, которые используются в одном методе.
Когда мне лениво, то в своих питоновских скриптах для ускорения процесса прописания функций прописываю глобалы, так как иначе пришлось бы вводить отдельную переменную. Когда пишешь другим и за деньги, наверное такая практика не приветствуется, особенно если есть аудит кода.
Если есть возможность избежать - надо избегать. Это ведет к разным запутанностям, хер поймешь что где, трудно отслеживаемым побочным эффектам и прочей хуете. Даже если у тебя один файл и не может быть коллизий. Если есть возможность, желательно использовать чистые ф-ии.

Я видел недавно что-то типо:
get_mac_address(some_shit);
WTF? И где get? А оно, блять, в глобальную переменную пишет. Какого, спрашивается, хуя? Почему нельзя было передать указатель?
Коллизии - это фигня. Больше сложностей в том, что тяжело проконтролировать, где и когда изменяется переменная, как результат - куча багов.
Тем, что придумали указатели.
В целом, функции, использующие глобальные переменные, не поддаются тестированию, т.к. они работают по разному в зависимости от текущего состояния "системы".
zzztop zzztop 07.02.201909:09 ответить ссылка 1.5
Именно!!!
MaXM00D MaXM00D 07.02.201910:41 ответить ссылка -0.1
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
One morning you wake up find out you have access to God’s developer console. What’s the first thing you do with this power?
Discussion
♦ 154 +	W 479	& Share
^ BEST COMMENTS ▼
I like forks • 5h
hehe3301 • 7h
sudo rm -rf oceans/*/contents/
*.plástic
sudo rm -rf people/*/*.cáncer sudo rm -rf v
подробнее»

it-юмор geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор без перевода it humor geek it юмор

One morning you wake up find out you have access to God’s developer console. What’s the first thing you do with this power? Discussion ♦ 154 + W 479 & Share ^ BEST COMMENTS ▼ I like forks • 5h hehe3301 • 7h sudo rm -rf oceans/*/contents/ *.plástic sudo rm -rf people/*/*.cáncer sudo rm -rf v
Y LJ .новости "Ьодаоиу ^c.v косому - *		-□IX
С О news yanaex ruyancsearch’ci-iurHopspb tvS2Fne^%2Fne*^44i242F		☆ о л
яндекс новости □ только в этом сюжете	Найти	л
Bâtera а Ртам
Паг.кгаа fi_biü2S Qfogcrre
ЭДАМКа Ü£SflI
Курыум Иа-ir^ 2Д£^Дй82
üfelgtt
И-тео-ет Ая*о *уру>м
Автоматичесю* обрабо
подробнее»

geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор Skyrim

Y LJ .новости "Ьодаоиу ^c.v косому - * -□IX С О news yanaex ruyancsearch’ci-iurHopspb tvS2Fne^%2Fne*^44i242F ☆ о л яндекс новости □ только в этом сюжете Найти л Bâtera а Ртам Паг.кгаа fi_biü2S Qfogcrre ЭДАМКа Ü£SflI Курыум Иа-ir^ 2Д£^Дй82 üfelgtt И-тео-ет Ая*о *уру>м Автоматичесю* обрабо
Фото (всего 6)
Санкт-Петербург
тайн
Продавцу в салоне "Билайн" надели коробку на голову и ограбили магазин
етербурге. 8 Адмиралтейском районе, ограблен салон сотовой связи. Три преступника
омещение салона, расположенного в доме 73 по Московскому проспекту, вечером в ^ 19 декабря Иеуз24 14:38
подробнее»

geek,Прикольные гаджеты. Научный, инженерный и айтишный юмор песочница Skyrim

Фото (всего 6) Санкт-Петербург тайн Продавцу в салоне "Билайн" надели коробку на голову и ограбили магазин етербурге. 8 Адмиралтейском районе, ограблен салон сотовой связи. Три преступника омещение салона, расположенного в доме 73 по Московскому проспекту, вечером в ^ 19 декабря Иеуз24 14:38