Engenharia de software

9
Quais são as alternativas para o arquivo resx

Estou desenvolvendo um aplicativo do Windows e quero armazenar todo o texto para etiquetas, botões de opção, botões, caixas de seleção e cabeçalhos de colunas de grades em um único local. Eu tentei usar um arquivo de classe, um arquivo xml, uma tabela de banco de dados e um arquivo de...

9
Testes RSpec + Selenium para .NET no Windows

Sou desenvolvedor de Rails que faz TDD em um Mac com o RSpec, Capybara e Selenium. Agora, minha empresa me pediu para usar essa abordagem em um ambiente .NET no Windows. Qual a melhor maneira para fazer isto? Eu poderia apenas instalar o Ruby e usar o webdriver RSPEC, Capybara e Selenium para...

9
Funções macro vs. estáticas no cabeçalho

Para muitas tarefas rápidas em que se poderia empregar uma função f(x,y), em C simples, são usadas macros. Gostaria de perguntar especificamente sobre esses casos, que podem ser solucionados por uma chamada de função (ou seja, macros usadas para embutir funções, não para expansão de código...

9
Lidando com a pirâmide de retorno de chamada node.js.

Acabei de começar a usar o nó, e uma coisa que notei rapidamente é a rapidez com que os retornos de chamada podem criar um nível bobo de recuo: doStuff(arg1, arg2, function(err, result) { doMoreStuff(arg3, arg4, function(err, result) { doEvenMoreStuff(arg5, arg6, function(err, result) {...

9
Algoritmo "maçã ruim" ou processo travar sandbox compartilhado

Estou procurando um algoritmo para lidar com o seguinte problema, que estou (por enquanto) chamando de algoritmo "maçã ruim". O problema Eu tenho N processos em execução em M sandboxes, onde N >> M. Não é prático atribuir a cada processo sua própria caixa de proteção. Pelo menos um desses...