Цитата(demiurg1978 @ Jan 9 2017, 19:26)

Хочу узнать мнение насчет использования глобальных переменных. Спрашиваю вот почему: неоднократно слышал, что использование глобальных переменных нужно максимально минимизировать. Откуда пошло это? В данный момент пишу проект. Свои проекты всегда стараюсь разделить на модули. static переменные. использование в других модулях посредством set_value (); get_value ();. Но в нынешнем проекте у меня много параметров. И если честно, я заколебался на каждую переменную писать свои функции установки и получения переменных. Хочу вывести переменные из static в глобальные.
Ваши за и против.
Не один из принципов нельзя возводить в абсолют.
Если нельзя, но очень хочется и это сильно упрощает жизнь - то можно.
Вон про GOTO тоже написано, что "правильные пасаны" GoTO не используют.
А тем не менее ИМЕННО GOTO в ряде случаев упрощает код и делает его более читабельным