Engenharia de software

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


14
Como faço para lidar com uma equipe de scrum contraproducente?
Histórico: Eu tenho trabalhado como parte dessa equipe nos últimos três anos e, nesse período, tivemos três Scrum Master diferentes, que executaram as coisas de maneira diferente. Devido a essa mudança no Scrum Masters e a maneira como eles administram o programa, deixou minha equipe entorpecida com a ideia do …

5
Por que devo preferir composição a herança?
Eu sempre leio que a composição deve ser preferida à herança. Um post de blog sobre tipos diferentes , por exemplo, defende o uso da composição sobre a herança, mas não vejo como o polimorfismo é alcançado. Mas tenho a sensação de que, quando as pessoas dizem que preferem composição, …

20
Ganhar dinheiro com o Open Source como desenvolvedor?
Atualmente, sou estudante (Applied Information Technology) e fazemos a maior parte de nossa programação em C # e Java. Eu queria saber como posso como desenvolvedor, ganhar dinheiro com código aberto. Sei que há a história de dar suporte ou fornecer serviços, mas não sou administrador de sistemas e não …


10
Não use "Static" em C #?
Enviei uma inscrição que escrevi para alguns outros arquitetos para revisão de código. Um deles quase imediatamente me escreveu de volta e disse: "Não use" estático ". Você não pode escrever testes automatizados com classes e métodos estáticos." Estático "deve ser evitado." Eu verifiquei e totalmente 1/4 das minhas aulas …


13
Exceção vs conjunto de resultados vazio quando as entradas são tecnicamente válidas, mas insatisfatórias
Estou desenvolvendo uma biblioteca destinada a lançamento público. Ele contém vários métodos para operar em conjuntos de objetos - gerando, inspecionando, particionando e projetando os conjuntos em novas formas. Caso seja relevante, é uma biblioteca de classes C # contendo extensões no estilo LINQ IEnumerable, a ser lançada como um …




29
Como você gerencia sua base de conhecimento? [fechadas]
Como programadores, temos muitas entradas: Ebooks Partes de codigo E-mails interessantes Documentos Artigos da Web Postagens no blog Perguntas sobre StackOverflow Podcasts ... Quais ferramentas você usa para armazenar, organizar, pesquisar e consultar todas essas coisas? Existe uma solução de bala de prata para lidar com essa enorme quantidade de …


5
Qual é a diferença entre usar injeção de dependência com um contêiner e usar um localizador de serviço?
Entendo que instanciar diretamente dependências dentro de uma classe é considerada uma prática ruim. Isso faz sentido, pois isso acopla firmemente tudo o que torna os testes muito difíceis. Quase todas as estruturas que encontrei parecem favorecer a injeção de dependência com um contêiner em vez de usar localizadores de …


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.