Engenharia de software

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

2
Verificar parâmetros anotados com @Nonnull para null?
Começamos a usar o FindBugs e a anotar nossos parâmetros @Nonnulladequadamente, e é ótimo apontar erros no início do ciclo. Até o momento, continuamos verificando esses argumentos para nullusar Guava's checkNotNull, mas eu preferiria verificar nullapenas nas bordas - lugares onde o valor pode chegar sem ter sido verificado null, …
19 java  null 


5
O Google Closure é um verdadeiro compilador?
Essa pergunta é inspirada no debate nos comentários desta questão do Stack Overflow . A documentação do Google Closure Compiler declara o seguinte (ênfase adicionada): O Closure Compiler é uma ferramenta para tornar o download e a execução do JavaScript mais rápidos. É um verdadeiro compilador para JavaScript. Em vez …

6
Devo organizar minhas pastas por domínio comercial ou por domínio técnico?
Por exemplo, se estou usando alguma arquitetura semelhante ao MVC, qual estrutura de pastas devo usar: domain1/ controller model view domain2/ controller model view Ou: controllers/ domain1 domain2 models/ domain1 domain2 views/ domain1 domain2 Eu deliberadamente deixei de fora as extensões de arquivo para manter esta questão independente de idioma. …




6
Vantagens e desvantagens do uso de aplicativos XAML / C # ou HTML5 / JavaScipt for Metro? [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 …
19 c#  javascript  html5  xaml  metro 

5
O formato csv pode ser definido por uma regex?
Recentemente, um colega e eu discutimos se um regex puro é capaz de encapsular completamente o formato csv, de forma que ele é capaz de analisar todos os arquivos com qualquer caractere de escape, caractere de citação e caractere separador. O regex não precisa ser capaz de alterar esses caracteres …


9
Você deve criar propriedades particulares?
private string mWhatever; private string Whatever { get { return this.mWhatever; } set { this.mWhatever = value; } } Eu já vi algumas pessoas que fazem propriedades para cada membro, particular ou não ... isso faz algum sentido? Pude ver isso fazendo sentido em 1% dos casos, quando você deseja …
19 c# 

6
É prático abandonar o STL no desenvolvimento de C ++? [fechadas]
Fechado . Esta questão precisa ser mais focada . No momento, não está aceitando respostas. Deseja melhorar esta pergunta? Atualize a pergunta para que ela se concentre apenas em um problema editando esta postagem . Fechado há 4 anos . Eu sei que em algumas áreas (indústria de jogos, por …
19 c++  stl 

4
Implementando testes de unidade em uma empresa que não faz isso
O chefe de desenvolvimento de software da minha empresa acabou de "renunciar" (ou seja, demitido) e agora estamos procurando melhorar as práticas de desenvolvimento em nossa empresa. Queremos implementar testes de unidade em todos os softwares criados daqui em diante. O feedback dos desenvolvedores é este: Sabemos que o teste …
19 unit-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.