Engenharia de software

9
Sincronização com sistema offline

Estou projetando um sistema a partir do qual sincronizarei os dados corporativos do dispositivo móvel (que possui um aplicativo incorporado) que gera dados e os envia de volta ao servidor. Cada linha sincronizada gera um log de negócios específico no banco de dados. Se o que sincronizar gerar...

9
No padrão MVP, a View deve instanciar um objeto Model com base no conteúdo da interface do usuário ou apenas passar esses conteúdos como parâmetros para o Presenter?

Estou usando o padrão MVP em um aplicativo Android que estou desenvolvendo. Eu tenho basicamente 4 elementos: O AddUserView, onde um novo usuário pode ser adicionado: O AddUserPresenter O UserInfo (o pojo) O UserInfoManager (lógica de negócios e gerenciador de armazenamento) Minha pergunta...

9
Por que cada um tem dois pontos em vez de "in"?

No guia da linguagem Java 5 : Quando vir os dois pontos (:), leia-os como "em". Por que não usar inem primeiro lugar, então? Isso me incomoda há anos. Porque é inconsistente com o resto do idioma. Por exemplo, em Java há implements, extends, superpara as relações entre os tipos em vez de...

9
Design de código: delegação de funções arbitrárias

No PPCG, frequentemente enfrentamos desafios de King of the Hill , que colocam diferentes robôs de código uns contra os outros. Não gostamos de limitar esses desafios a um único idioma; portanto, fazemos comunicação entre plataformas através de E / S padrão. Meu objetivo é escrever uma estrutura...