Engenharia de software

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



1
Estratégia de teste para jogos
Eu herdei um jogo educacional baseado na Web. No ano passado, trabalhei para estabilizar o código e adicionar novos recursos. A maior parte da lógica está no front-end; portanto, os testes de unidade de back-end, embora úteis, cobrem uma pequena porcentagem do código. O jogo chegou ao ponto em que …


6
Por que as matrizes C não podem ter comprimento 0?
O padrão C11 diz que as matrizes, tamanho e tamanho variável "devem ter um valor maior que zero". Qual é a justificativa para não permitir um comprimento de 0? Especialmente para matrizes de comprimento variável, faz todo o sentido ter um tamanho zero de vez em quando. Também é útil …
13 c  array 

6
Questionando um dos argumentos para estruturas de injeção de dependência: Por que é difícil criar um gráfico de objetos?
Estruturas de injeção de dependência como o Google Guice fornecem a seguinte motivação para seu uso ( fonte ): Para construir um objeto, você primeiro cria suas dependências. Mas para criar cada dependência, você precisa de suas dependências e assim por diante. Portanto, quando você cria um objeto, você realmente …





8
Por que temos que usar divs?
Hoje de manhã, enquanto escrevia alguns html e haml, ocorreu-me que a maneira como os divs são usados ​​é ridícula. Por que divs não está implícito? Imagine se isso: <div class="hero-img"> <img src="http://whatever.com/this.jpg"> </div> foi isto: <hero-img> <img src="http://whatever.com/this.jpg"> </hero-img> Se a parte "div class" do elemento fosse assumida, o …
13 html  html5 



5
Tipos de testes de unidade com base na utilidade
Do ponto de vista do valor, vejo dois grupos de testes de unidade em minha prática: Testes que testam alguma lógica não trivial. Escrevê-los (antes da implementação ou depois) revela alguns problemas / possíveis erros e ajuda a ter confiança caso a lógica seja alterada no futuro. Testes que testam …
13 unit-testing  tdd 

8
Designers de UX trabalhando um Sprint à frente
Nossos designers de UX geralmente têm uma história no Sprint X que os desenvolvedores implementarão no Sprint X + 1 (os designers de UX e os desenvolvedores / testadores estão em uma equipe). Acho que isso faz sentido, porque se você não possui modelos de tela e especificações claras, não …

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.