Engenharia de software

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

7
Scrum: Sprint curto VS longo
Estávamos tentando descobrir a duração ideal do sprint para o nosso projeto. Depois de trabalhar em 3 semanas, pensamos que cortar o sprint para 2 semanas proporcionaria uma velocidade melhor. As vantagens eram claras: ciclo de feedback mais curto, pequenas histórias (com valor para o usuário) e assim por diante. …



1
Objeto de valor exclusivo x entidade
Tentando converter algumas entidades em objetos de valor, estou preso em um caso em que o que parece um objeto de valor deve ser único dentro de um agregado. Suponha que tenhamos uma entidade Movie que faça a raiz de um agregado. Essa entidade Movie está relacionada a algum conjunto …


2
Como o termo "hypervisor" entrou em uso?
Eu li sobre o "hypervisor" na virtualização de hardware. As VMs não são minha área, então não consigo ver de onde veio o termo. O artigo da Wikipedia fala sobre como "o estado de supervisor do hardware também foi virtualizado, permitindo que vários sistemas operacionais sejam executados simultaneamente em contextos …




1
O aninhamento profundo do fluxo de controle no código é um problema estudado?
Afirmei aos colegas de trabalho que níveis profundos de fluxo de controle eram prejudiciais à legibilidade do código. Exemplo, retirado da pergunta relevante de estouro de pilha /software/52685/if-you-need-more-than-3-levels-of-indentation-youre-screwed : for(int i=0; i<10; ++i){ Object val = repeat(i, someVar); if(val.value > 3){ switch(val.item){ case DOG: if(mProcess){ outputToUser(val); doMoreThings(val, mMoreThingDoer); if(mRepurpose){ addExample(val); …


2
REST vs RPC para desenvolvimento móvel
Como muitos sabem, o desenvolvimento móvel está disparando nos dias de hoje e, acredito, afeta o que codificamos. Para ser específico, estou interessado em desenvolver serviços da web para um aplicativo móvel. Eu vejo duas arquiteturas possíveis - RPC e REST. Eu desenvolvi os serviços REST e RPC e o …

5
A sintaxe de Clojure é realmente mais simples que a de Scala? [fechadas]
Atualmente, essa questão não se encaixa no nosso formato de perguntas e respostas. Esperamos que as respostas sejam apoiadas por fatos, referências ou conhecimentos, mas essa pergunta provavelmente solicitará debates, argumentos, pesquisas ou discussões prolongadas. Se você acha que essa pergunta pode ser melhorada e possivelmente reaberta, visite o centro …
8 scala  clojure 

4
Posicionamento aceitável da raiz da composição usando contêineres de injeção de dependência (DI) e inversão de controle (IoC)
Eu li em várias fontes, incluindo o blog 'Ploeh' de Mark Seemann, sobre como o posicionamento apropriado da raiz de composição de um contêiner de IoC é o mais próximo possível do ponto de entrada de um aplicativo. No mundo .NET, esses aplicativos parecem comumente vistos como projetos da Web, …


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.