Engenharia de software

10
Implementando várias interfaces genéricas em java

Preciso de uma interface que me garanta a disponibilidade de um determinado método, incluindo assinatura específica. Até agora, é o que tenho: public interface Mappable<M> { M mapTo(M mappableEntity); } O problema surge quando uma classe deve ser mapeada para várias outras entidades. O...

10
Por que o FRACTRAN turing está completo?

Tentei procurar no google por explicações, mas a maioria dos links diz apenas coisas como "O FRACTRAN está completo. Como exemplo, vejamos a multiplicação". Lembro-me de ver uma postagem no fórum do xkcd dizer que o FRACTRAN ajudou o pôster a entender a Turing Completeness. Estou procurando uma...

10
Obstáculos ao uso do Git Flow no Subversion

Minha equipe no trabalho está iniciando um novo projeto, usando o Subversion como nosso VCS (você pode considerar isso definido para o propósito desta pergunta). Ainda estamos nos estágios iniciais do projeto e estamos tentando concordar com um modelo de ramificação. Nosso projeto anterior foi...

10
Código de efeito colateral de teste de unidade

Estou começando a escrever código C ++ para executar um robô e não sei como incorporar testes de unidade, se é que posso. Recebi uma biblioteca que permite a criação de "comandos" para o robô, que são agendados e executados automaticamente. O mecanismo para criar estes comandos é a subclasse uma...

10
Push vs Poll quando grande atraso (horas) é aceitável

Hoje em dia parece um senso comum que a pesquisa é uma prática ruim e o caminho a percorrer é o desenvolvimento de aplicativos móveis que exigem o recebimento constante de dados de um servidor remoto. Todas as principais lojas de móveis oferecem sua versão de um serviço de notificação por...