Engenharia de software

Perguntas e respostas para profissionais, acadêmicos e estudantes que trabalham no ciclo de vida de desenvolvimento de sistemas

1
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 que os …

8
As tentativas de barganha e derrota nas estimativas do Scrum são partes legítimas do processo?
Notei nas reuniões do scrum que os desenvolvedores costumam fazer estimativas realistas das histórias. No entanto, mesmo histórias simples precisam de muito esforço para configuração, configuração de componentes de terceiros, testes e compilação final, e o sistema acumulou bastante dívida técnica, de modo que as estimativas geralmente parecem muito altas …


2
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 …
9 java 




1
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 é: Quando pressiono o botão "Adicionar" no …

2
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 dados com …






2
Como gerenciar avisos de direitos autorais de colaboradores de um projeto licenciado BSD
Temos a seguinte licença BSD no LICENSEarquivo: Copyright (c) 2006-2016 SymPy Development Team All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: a. Redistributions of source code must retain the above copyright notice, this list …

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.