Engenharia de software

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



1
Teste de unidade no Django
Estou realmente lutando para escrever testes de unidade eficazes para um grande projeto do Django. Tenho uma cobertura de teste razoavelmente boa, mas percebi que os testes que escrevi são definitivamente testes de integração / aceitação, e não de unidade, e tenho partes críticas do meu aplicativo que não estão …



2
Quanto uso de macros "provável" e "improvável" é excessivo?
As frequentemente conhecidas como likelye unlikelymacros ajudam o compilador a saber se uma entrada ifgeralmente será inserida ou ignorada. Usá-lo resulta em algumas melhorias (um pouco menores) no desempenho. Comecei a usá-los recentemente e não sei com que frequência essas dicas devem ser usadas. Atualmente, eu o uso com a …

2
Como o comportamento "Desfazer digitação" deve se comportar?
Estou implementando um aplicativo Java que inclui uma pilha de Desfazer / Refazer. Percebi que alguns aplicativos (como o TextEdit no Mac OS X) permitem escolher "Desfazer digitação" no menu Editar depois de digitar algum texto. Gostaria de implementar esse tipo de coisa também no meu aplicativo, mas estou tendo …

4
Existe uma maneira adequada de criar um formato de arquivo?
Estou criando um formato de arquivo proprietário para um aplicativo que escrevi em C # .NET para armazenar informações salvas e, talvez, os ativos do projeto na linha. Existe um padrão sobre como fazer isso de alguma maneira? Eu estava simplesmente indo para Serializemeus objetos em binário e criando um …


3
Para qual domínio de problema é feito o LINQ?
Cada vez que vejo uma pergunta postada no Stack Overflow em C #, vejo pelo menos uma ou duas respostas postadas que resolvem um problema com o LINQ. Normalmente, pessoas com reputação muito alta parecem usar o LINQ como profissionais. Então, minha pergunta é: para qual domínio de problema 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.