Perguntas sobre 'state'

22
respostas

Como os globals são diferentes de um banco de dados?

Eu simplesmente deparei com esta velha pergunta perguntando o que é tão maligno sobre o estado global, e a resposta mais votada e aceita afirma que você não pode confiar em nenhum código que funcione com variáveis globais, porque algum outro c...
24.05.2016 / 21:42
17
respostas

Por que o estado global é tão mal?

Antes de começarmos, deixe-me dizer que estou bem ciente dos conceitos de Abstração e Injeção de Dependência. Eu não preciso dos meus olhos abertos aqui. Bem, a maioria de nós diz, (também) muitas vezes sem realmente entender, "Não use variáv...
10.05.2012 / 21:35
4
respostas

O que é Estado, Estado Mutável e Estado Imutável?

Esta é uma pergunta de novato, mas não consegui encontrar uma resposta suficiente para o novato no Google. O que as pessoas querem dizer quando dizem "estado" - na programação em geral e na programação OO especificamente? Além disso, o que...
10.04.2014 / 19:20
2
respostas

É uma boa idéia definir uma grande função privada em uma classe para manter um estado válido, isto é, atualizar os membros de dados do objeto?

Embora no código abaixo seja usada uma simples compra de item único em um site de comércio eletrônico, minha pergunta geral é sobre a atualização de todos os membros de dados para manter os dados de um objeto em estado válido o tempo todo. En...
24.12.2015 / 07:37
4
respostas

O benefício do padrão de IO mônada para lidar com efeitos colaterais é puramente acadêmico?

Desculpa por mais uma pergunta dos efeitos colaterais da FP +, mas não consegui encontrar uma que já respondesse isso para mim. Minha compreensão (limitada) da programação funcional é que os efeitos de estado / lado devem ser minimizados e...
06.08.2015 / 01:43
11
respostas

O que é melhor IllegalStateException ou execução de método silenciosa? [fechadas]

Digamos que eu tenha uma classe MediaPlayer que tenha os métodos play () e stop (). Qual é a melhor estratégia para usar ao implementar o método stop no caso de o método de jogo não ter sido chamado antes. Vejo duas opções: lançar uma exceção po...
09.05.2016 / 15:14
2
respostas

Interface sem efeitos colaterais na parte superior de uma biblioteca com estado

Em uma entrevista com John Hughes , onde ele fala sobre Erlang e Haskell, ele tem a seguinte a dizer sobre o uso de bibliotecas stateful em Erlang: If I want to use a stateful library, I usually build a side effect-free interface on top...
07.11.2013 / 14:49
1
resposta

Existe um bom padrão formal para gerenciar o estado no MVVM?

Eu comecei a aprender sobre Redux e React no mundo da web, e quanto mais eu aprendo sobre isso, mais percebo como o gerenciamento de estado é doloroso no mundo desktop com a arquitetura de estilo MVVM do WPF (usando o Caliburn especificamente pa...
27.04.2016 / 16:27
5
respostas

Pode * qualquer * tarefa do programa ser expressa sem estado?

Esta é uma questão teórica, mas depois de muitos anos de programação no que agora percebo ser uma técnica imperativa "normal", usando principalmente o C ++, descobri esse outro mundo de programação funcional, com o qual me deparei acidentalmente...
14.10.2013 / 08:19
4
respostas

Definição de “estado”

O que é uma boa maneira de definir "estado", como na variável de estado ou na máquina de estados, para um novo (anteriormente não) programador? Quais são algumas boas maneiras de explicar por que esse conceito é útil para escrever software? O co...
25.05.2012 / 03:58