Engenharia de software

10
Como lidar com sinalizador em vários if-else

Parece que vejo isso com frequência suficiente no meu código e em outros. Não há nada que pareça terrivelmente errado, mas isso me incomoda, pois parece que pode ser feito melhor. Suponho que uma declaração de caso possa fazer um pouco mais de sentido, mas muitas vezes variável é um tipo que não...

10
Multiprocessamento Python com Fila vs ZeroMQ IPC

Estou ocupado escrevendo um aplicativo Python usando o ZeroMQ e implementando uma variação do padrão Majordomo, conforme descrito no ZGuide . Eu tenho um corretor como intermediário entre um conjunto de trabalhadores e clientes. Desejo fazer um registro extensivo para cada solicitação recebida,...

10
Como detectar conquistas nos jogos?

Eu postei isso por engano no stackoverflow e agora estou postando aqui com base em uma sugestão nesse site ... Essa é uma questão conceitual de nível muito alto. Digamos que em um aplicativo de software eu tenho 4 ações diferentes, por exemplo: Carregar, Compartilhar, Comentar e Curtir E quero...

10
Como economizar durante a colaboração em tempo real

Quero que vários usuários editem o mesmo documento. O problema que enfrento é que, quando um novo usuário entra, ele pode ver um documento desatualizado. Como garantir que os novos usuários obtenham as alterações mais recentes? Pensei em algumas soluções: Economize em todas as alterações. Eu...

10
Conceitos da API REST

Tenho três perguntas sobre o design da API REST que espero que alguém possa esclarecer. Pesquisei incansavelmente por muitas horas, mas não encontrei respostas para minhas perguntas em nenhum lugar (talvez eu simplesmente não saiba o que procurar?). Questão 1 Minha primeira pergunta tem a ver com...