Resultados da pesquisa a pedido "immutability"
Por que os objetos no Redux devem ser imutáveis?
Por que os objetos no Redux devem ser imutáveis? Eu sei que algumas estruturas, como Angular2, usarão onPush e podem tirar proveito da imutabilidade para comparar estados de visualizações para renderização mais rápida, mas estou me perguntando se ...
Como criar construtor padrão para classe imutável
Eu gosto de tornar meus objetos imutáveis com base emeste artigo (Por que os objetos devem ser imutáveis) [https://octoperf.com/blog/2016/04/07/why-objects-must-be-immutable/]. No entanto, estou tentando analisar um objeto usando o Jackson ...
Os objetos imutáveis são imunes a publicação inadequada?
É um exemplo deJCiP [http://www.javaconcurrencyinpractice.com/]. public class Unsafe { // Unsafe publication public Holder holder; public void initialize() { holder = new Holder(42); } } public class Holder { private int n; public Holder(int n) ...
Como crio uma classe imutável?
Estou trabalhando na criação de uma classe imutável. Marquei todas as propriedades como somente leitura. Eu tenho uma lista de itens da classe. Embora se a propriedade for somente leitura, a lista poderá ser modificada. Expor o IEnumerable da ...
Programação funcional: estado vs. reatribuição
Preciso de ajuda para entender a diferença entre minha atual noção de estado de POO e a maneira como isso seria feito em uma linguagem funcional como Haskell ou Clojure. Para usar um exemplo hackeado, digamos que estamos lidando com objetos ...
Imutabilidade de string em C #
Fiquei curioso para saber como a classe StringBuilder é implementada internamente, então decidi verificar o código-fonte do Mono e compará-lo com o código desmontado do Reflector da implementação da Microsoft. Essencialmente, a implementação da ...
Por que o .NET String é imutável? [duplicado
Esta pergunta já tem uma resposta aqui: Por que as strings não podem ser mutáveis em Java e .NET? [/questions/93091/why-cant-strings-be-mutable-in-java-and-net] 17 respostasComo todos sabemos,Cord ...
Enums em Javascript com ES6
Estou reconstruindo um projeto Java antigo em Javascript e percebi que não há uma boa maneira de criar enumerações em J O melhor que posso fazer é: const Colors = { RED: Symbol("red"), BLUE: Symbol("blue"), GREEN: Symbol("green") }; ...
Coleções eficientes, imutáveis e extensíveis para .NET [duplicado]
Esta pergunta já tem uma resposta aqui: Coleções imutáveis? [/questions/927181/immutable-collections] 10 respostas Parece-me que existe uma extrema falta de tipos de coleção seguros e imutáveis para o .NET, em particular o BCL, mas também não ...
RMs .NET, objetos de valor imutável, estruturas, construtores padrão e propriedades somente leitu
Estou apenas começando com o .NET ORMs, a ponto de ainda não ter decidido entre o Entity Framework e o NHibernate. Mas, em ambos os casos, estou com um problema, pois eles parecem querer que eu comprometa a integridade do meu modelo de domínio ...