Engenharia de software

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

7
Como monitorar a revisão de código com eficiência?
Suspeito que uma grande revisão de código oculte minha equipe. Muitas revisões de código são mescladas sem nenhum comentário. Parece-me que não existe uma revisão de código sem um único comentário. Como eu, como líder de equipe, monitore adequadamente se minha equipe está executando um processo de revisão de código …

6
Existe um padrão de design para remover a necessidade de verificar sinalizadores?
Vou salvar uma carga útil de string no banco de dados. Eu tenho duas configurações globais: criptografia compressão Eles podem ser ativados ou desativados usando a configuração de maneira que apenas um deles esteja ativado, ambos estejam ativados ou desativados. Minha implementação atual é esta: if (encryptionEnable && !compressEnable) { …

6
Sentido de testes de unidade sem TDD
Temos um novo projeto (bastante grande) que planejamos desenvolver usando o TDD. A idéia de TDD falhou (muitas razões comerciais e não comerciais), mas agora temos uma conversa - devemos escrever testes de unidade de qualquer maneira ou não. Meu amigo diz que não há sentido (ou quase zero) em …
28 unit-testing  tdd 


8
C # Generics - Como evitar o método redundante?
Vamos supor que eu tenha duas classes parecidas com esta (o primeiro bloco de código e o problema geral estão relacionados ao C #): class A { public int IntProperty { get; set; } } class B { public int IntProperty { get; set; } } Essas classes não podem …
28 c#  generics 

2
Existe um padrão anti-nomeado para software cultivado historicamente? [fechadas]
Existe um antipadrão que descreve um sistema de software cultivado historicamente em que vários desenvolvedores acabaram de adicionar novos recursos ao sistema, mas ninguém realmente ficou de olho na arquitetura geral nem foram feitas refatorações? Eu acho que isso acontece quando a gerência / cliente solicita constantemente novos recursos e …




3
Por que não anotar parâmetros de função?
Para responder a essa pergunta, vamos supor que o custo da ambiguidade na mente de um programador seja muito mais caro do que algumas teclas extras. Dado isso, por que eu permitiria que meus colegas de equipe não anotassem seus parâmetros de função? Tome o código a seguir como um …
28 f#  parameters 






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.