Engenharia de software

9
Por que Akka é bom para simultaneidade?

Sou novo no Akka e no quadro de atores - tenho certeza de que estou perdendo algo óbvio, aceite minhas desculpas com antecedência. Eu continuo lendo que um dos principais pontos para escolher Akka é a maneira como ele gerencia a simultaneidade. Não está claro para mim por que Akka é tão...

9
Içando em Javascript === Compilando?

Me deparei com uma perspectiva interessante em uma recente entrevista de emprego. A elevação em Javascript consiste em mover as declarações de variável e de função na parte superior do script. Podemos chamar essa fase de compilação ? Estou ciente do fato de que o interpretador Javascript tem 2...

9
Avaliando conjunto de dados com uma fórmula de string em php

Fui encarregado de atualizar algumas condições em um aplicativo. Eu tenho um conjunto de dados a ser avaliado e foi codificado no aplicativo da seguinte maneira: $arr = array( 'a' => 'apple', 'b' => 'orange', 'c' => 1, 'd' => 2, 'e' => 5, 'f' => 'green', 'g' => 'red', 'h'...

9
Mesclar correções de bugs do tronco em galhos antigos

Agora estamos no processo de mudar de svn para git (depois de um ano em convencer as pessoas, sim!) Na minha empresa. Até agora, isso é tudo para melhor, mas há uma coisinha que atualmente temos em nosso fluxo de trabalho que também não consigo encontrar um bom equivalente. Atualmente, todos os...

9
Como associo objetos de comando ao receptor certo?

Eu tentei usar o Command Pattern para implementar Desfazer e Refazer no meu projeto public abstract class Command { protected Form Receiver { set; get; } protected HtmlElement Element { set; get; } abstract public void ReDo(); abstract public void UnDo(); public Command(Form receiver) {...

9
O que significa declarar uma variável volátil?

Muitos programas de baixo nível usam a palavra-chave volátil para tipos de mapeamento de memória e coisas do tipo, no entanto, estou meio confuso sobre o que REALMENTE faz em segundo plano. Em outras palavras, o que significa quando o compilador não "otimiza" o endereço de