Engenharia de software

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

4
As dependências de injeção devem ser feitas no ctor ou por método?
Considerar: public class CtorInjectionExample { public CtorInjectionExample(ISomeRepository SomeRepositoryIn, IOtherRepository OtherRepositoryIn) { this._someRepository = SomeRepositoryIn; this._otherRepository = OtherRepositoryIn; } public void SomeMethod() { //use this._someRepository } public void OtherMethod() { //use this._otherRepository } } contra: public class MethodInjectionExample { public MethodInjectionExample() { } public void SomeMethod(ISomeRepository SomeRepositoryIn) { //use SomeRepositoryIn } …

2
Qual a diferença entre o IETF e o W3C?
Eu tenho acompanhado essas organizações (institutos, entidades, o que for) há quase três meses e ambas afirmam que estão tentando tornar a Internet um lugar melhor. Eles estão criando documentos com o nome de RFC (para IETF) e Recomendação (para W3C) para orientar outras pessoas. Ainda outra organização chamada WHATWG …

19
Os programadores precisam de uma boa memória? [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 a Central …
16 learning 

7
Planejamento a longo prazo e ágil?
Minha equipe recentemente passou pelo processo de definir um plano de quase um ano para o nosso trabalho. Separamos o plano em três fases. Cada fase incluirá alguns lançamentos. Eu me pergunto, do ponto de vista ágil de você, isso está errado? Acho que não é uma má ideia, porque …

10
Como corrigir o padrão de copiar / colar?
Onde trabalho, as pessoas (consultores) se sentem pressionadas a liberar recursos o mais rápido possível. Portanto, em vez de gastar muito tempo pensando em como fazer as coisas da maneira certa ou porque elas não querem quebrar nada, o código é copiado de diferentes módulos e modificado. Não é fácil …

22
Em que ponto você deve começar a pensar em desempenho?
Enquanto construo aplicativos, me pergunto constantemente se essa é a melhor maneira de executar ou implementar uma certa funcionalidade. Frequentemente, postarei perguntas no stackoverflow ou em outro fórum que deseje feedback apenas para receber comentários sobre como "não colocar a carroça na frente dos bois" em relação ao desempenho. A …

4
Onde posso encontrar exercícios de design para trabalhar? [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 …






3
Licença para freeware, mas aplicativo de código fechado
Eu desenvolvi um aplicativo simples que quero liberar de graça, mas não planejo liberar o código-fonte. Quero que o aplicativo esteja disponível gratuitamente, mas não quero que ninguém o venda ou faça engenharia reversa. A licença do MIT parece simples e agradável, mas também permite que qualquer pessoa a venda. …



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.