Engenharia de software

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

2
Evidência empírica da popularidade de Git e Mercurial
É 2012! Mercurial e Git ainda são fortes. Eu entendo os trade-offs de ambos. Eu também entendo que todo mundo tem algum tipo de preferência por um ou outro. Isso é bom. Estou procurando algumas informações sobre o nível de uso de ambos. Por exemplo, no stackoverflow.com , pesquisar Git …
37 git  mercurial 

16
Dói aprender partes de muitas linguagens de programação?
Comecei minha carreira de programação no BASIC, durante a 9ª série. Aprendi um pouco de BASIC escrevendo programas simples para adicionar, subtrair e imprimir. Então eu fui para a universidade e fiz Engenharia da Informação e Sistemas de Computação. No primeiro ano, fui ensinado C e tenho um bom domínio …
37 php  c++  c  basic 



19
O que você diz em uma revisão de código quando a outra pessoa criou uma solução complicada demais? [fechadas]
Outro dia, revisei o código que alguém da minha equipe escreveu. A solução não estava totalmente funcional e o design era muito complicado - o que significa que informações desnecessárias armazenadas, recursos desnecessários criados e basicamente o código possuíam muita complexidade desnecessária, como revestimento de ouro e tentaram resolver problemas …


8
Qual é o estilo aceito para usar a palavra-chave `this` em Java?
Eu venho de linguagens como Python ou Javascript (e outras menos orientadas a objetos) e estou tentando melhorar meu conhecimento prático de Java, que eu conheço apenas superficialmente. É uma prática ruim sempre preceder thisos atributos da instância atual? Parece mais natural para mim escrever ... private String foo; public …

9
Como bebê são seus passos de bebê no TDD?
Hoje estávamos treinando TDD e descobrimos o seguinte ponto de incompreensão. A tarefa é a soma de retorno de entrada "1,2" dos números que é 3. O que escrevi (em C #) foi: numbers = input.Split(','); return int.Parse(numbers[0]) + int.Parse(numbers[1]); //task said we have two numbers and input is correct …
37 testing  tdd 








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.