Engenharia de software

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






4
Quais são as diferenças entre algoritmos usando estruturas de dados e algoritmos usando bancos de dados?
A questão geral Quais são as diferenças entre algoritmos usando estruturas de dados e algoritmos usando bancos de dados? Algum contexto Esta é uma pergunta que está me incomodando há algum tempo, e eu não consegui encontrar uma resposta convincente para isso. Atualmente, estou trabalhando para fortalecer minha compreensão de …

3
Terminologia OOP em Ruby e C ++
Estou fazendo uma aula de C ++ na minha escola. Desde que programei em Ruby, conheço algumas coisas sobre OOP. Mas em C ++ existem funções de membro, variáveis ​​de membro e funções estáticas. No Ruby, temos métodos de instância, variáveis ​​de instância e variáveis ​​de classe. E tem mais …

3
Usando MVC em um aplicativo Java
Preciso escrever um aplicativo GUI de plataforma cruzada para processar (em vários threads) e visualizar quantidades bastante grandes de dados. Idealmente, o aplicativo deve ser relativamente rápido e ter boa aparência. A interface do aplicativo consistirá em um widget de tabela, um widget de árvore e um widget de desenho …
10 java  mvc  swing  javafx 

5
A adesão a uma afirmação por teste de consistência tola nesse caso?
Eu tenho uma classe que estou testando. A classe tem uma função:apply(List<IRule> rules, List<ITarget> targets); Em um teste, quero garantir que cada destino tenha sido passado para uma regra, a la: rule1.AssertWasCalled(fnord => fnord.Test(target1)); rule1.AssertWasCalled(fnord => fnord.Test(target2)); rule1.AssertWasCalled(fnord => fnord.Test(target3)); Parece-me que me limitar a uma única declaração de asserção …



5
O que fazer quando um sprint termina cedo?
O que fazer quando um sprint termina cedo? No momento, nossa equipe do Scrum trabalha com histórias da lista de pendências, se o sprint for concluído mais cedo. O que acontece com as histórias retiradas da lista de pendências? As histórias serão adicionadas ao Sprint atual? Se sim, e se …
10 scrum  sprint 

1
Padrões de design úteis para trabalhar com o FragmentManager no Android
Ao trabalhar com fragmentos, uso uma classe composta por métodos estáticos que definem ações em fragmentos. Para qualquer projeto, posso ter uma classe chamada FragmentActions, que contém métodos semelhantes ao seguinte: public static void showDeviceFragment(FragmentManager man){ String tag = AllDevicesFragment.getFragmentTag(); AllDevicesFragment fragment = (AllDevicesFragment)man.findFragmentByTag(tag); if(fragment == null){ fragment = new …



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.