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

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

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

8
Как сохранить приложения без сохранения состояния
Это может быть запутанный вопрос, но я пытаюсь лучше понять безгражданство. Исходя из того, что я прочитал, веб-приложения должны быть без сохранения состояния, то есть каждый запрос рассматривается как независимая транзакция. В результате следует избегать сеанса и файлов cookie (так как они оба с состоянием). Лучшим подходом является использование токенов, …

4
Что такое государство, изменчивое состояние и неизменное состояние?
Это вопрос новичка, но я не смог найти достаточно ответа новичка в Google. Что люди имеют в виду, когда говорят «состояние» - в программировании в целом и в программировании ОО в частности? Кроме того, что такое изменчивое и неизменное состояние - опять же, как правило, в программировании, а также конкретно …
32 state 

5
Функциональное программирование: правильные представления о параллелизме и состоянии?
Сторонники FP утверждают, что параллелизм прост, потому что их парадигма избегает изменчивого состояния. Я не понимаю Представьте, что мы создаем многопользовательское сканирование подземелий (roguelike), используя FP, где мы подчеркиваем чистые функции и неизменные структуры данных. Мы создаем подземелья, состоящие из комнат, коридоров, героев, монстров и добычи. Наш мир фактически является …

1
Есть ли хороший формальный шаблон для управления состоянием в MVVM?
Я начал изучать Redux и React в веб-мире, и чем больше я узнаю об этом, тем больше осознаю, насколько болезненным является управление состоянием в настольном мире с архитектурой в стиле MVF в WPF (специально использующей Caliburn для привязки Views). для ViewModels). Redux имеет несколько простых принципов, которые определяют порядок управления …
21 wpf  mvvm  state  redux 

2
Является ли хорошей идеей определить одну большую частную функцию в классе для поддержания действительного состояния, то есть обновить элементы данных объекта?
Хотя в приведенном ниже коде используется простая покупка одного элемента на сайте электронной коммерции, мой общий вопрос заключается в обновлении всех членов данных, чтобы все время сохранять данные объекта в действительном состоянии. Я нашел «последовательность» и «состояние зла» как соответствующие фразы, обсуждаемые здесь: https://en.wikibooks.org/wiki/Object_Oriented_Programming#.22State.22_is_Evil.21 <?php class CartItem { private $price …

3
«Состояние» или «статус»? Когда имя переменной должно содержать слово «состояние», а когда имя переменной должно содержать слово «состояние»? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 6 лет назад . Читая код и обсуждения, относящиеся к коду, я часто вижу слова «состояние» и …

4
Является ли польза от модели моно IO для обработки побочных эффектов чисто академической?
Извините за еще один вопрос о побочных эффектах FP +, но я не смог найти существующий, который вполне ответил на этот вопрос для меня. Мое (ограниченное) понимание функционального программирования заключается в том, что побочные эффекты состояния должны быть минимизированы и отделены от логики без сохранения состояния. Я также понял, что …

2
Интерфейс без побочных эффектов поверх библиотеки с сохранением состояния
В интервью с Джоном Хьюзом, где он говорит об Эрланге и Хаскеле, он может сказать следующее об использовании библиотек с сохранением состояния в Эрланге: Если я хочу использовать библиотеку с состоянием, я обычно строю поверх нее интерфейс без побочных эффектов, чтобы затем безопасно использовать его в остальной части своего кода. …

11
Что лучше IllegalStateException или тихое выполнение метода? [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост. . Закрыто 3 года назад . Допустим, у меня есть класс MediaPlayer, в котором есть методы play () и …

4
Определение «состояния»
Каков хороший способ определить «состояние», как в переменной состояния или конечном автомате, для нового (ранее не) программиста? Какие есть хорошие способы объяснить, почему эта концепция полезна для написания программного обеспечения? Понятно ли понятие государства в начальных курсах по программированию или в книгах?

4
Разве функциональная парадигма не слишком расходится с базовым оборудованием, чтобы быть в целом эффективной?
Вдохновленный вопросом от SO: /programming/6623391/how-to-gain-control-of-a-5gb-heap-in-haskell Это может быть долгий спор о многочисленных преимуществах и недостатках FP, но сейчас я бы хотел сузить сферу до основной эффективности FP на современном оборудовании. Тезис: Функциональная парадигма подразумевает неизменность и отсутствие состояния (?), Но аппаратные средства, на которых мы выполняем функциональные программы, являются конечными …

5
Может ли * любая * задача программы быть выражена без состояния?
Это теоретический вопрос, но после многих лет программирования в том, что, как я теперь понимаю, является «нормальной» императивной техникой, в основном с использованием C ++, я открыл для себя этот другой мир функционального программирования, на который я наткнулся случайно, случайно изучая JavaScript. Это заставило меня задуматься, не могли бы вы …

1
Мы злоупотребляем статическими методами?
Пару месяцев назад я начал работать над новым проектом, и при прохождении кода меня поразило количество используемых статических методов. В collectionToCsvString(Collection<E> elements)них хранятся не только служебные методы , но и множество бизнес-логики. Когда я спросил парня, ответственного за обоснование этого, он сказал, что это был способ избежать весенней тирании . …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.