% 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? А оно, блять, в глобальную переменную пишет. Какого, спрашивается, хуя? Почему нельзя было передать указатель?
Коллизии - это фигня. Больше сложностей в том, что тяжело проконтролировать, где и когда изменяется переменная, как результат - куча багов.
TheShock TheShock 07.02.201904:30 ответить ссылка -0.1
Тем, что придумали указатели.
В целом, функции, использующие глобальные переменные, не поддаются тестированию, т.к. они работают по разному в зависимости от текущего состояния "системы".
zzztop zzztop 07.02.201909:09 ответить ссылка 1.5
Именно!!!
MaXM00D MaXM00D 07.02.201910:41 ответить ссылка -0.1
Только зарегистрированные и активированные пользователи могут добавлять комментарии.
Похожие темы

Похожие посты
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