Вопросы с тегом «globals»

328
Почему Глобальное Государство так Зло?

Прежде чем мы начнем, позвольте мне сказать, что я хорошо знаю концепции абстракции и внедрения зависимости. Мне не нужно, чтобы мои глаза открылись здесь. Ну, большинство из нас (слишком) часто говорят, не понимая: «Не используйте глобальные переменные» или «Синглтоны - это зло, потому что они...

250
Чем глобальные различия отличаются от базы данных?

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

209
Есть ли название для (анти) шаблона передачи параметров, который будет использоваться только на нескольких уровнях в цепочке вызовов?

Я пытался найти альтернативы использованию глобальной переменной в каком-то устаревшем коде. Но этот вопрос не о технических альтернативах, я в основном обеспокоен терминологией . Очевидное решение - передать параметр в функцию вместо использования глобального. В этой унаследованной кодовой базе...

49
Чистый код: функции с несколькими параметрами [закрыто]

Я прочитал первые главы « Чистого кода » Роберта С. Мартина, и мне кажется, что это довольно хорошо, но у меня есть сомнения, в одной части упоминается, что хорошо (познавательно), что функции должны иметь как можно меньше параметров насколько это возможно, он даже предполагает, что 3 или более...

10
Методы параметризации против глобальных переменных

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