Engenharia de software

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

6
As compilações longas são coisa do passado?
Existem inúmeras histórias de guerra sobre quanto tempo uma compilação pode levar. Até o xkcd fez uma menção a isso. Agora, não programo há muito tempo e acabei sendo exposto principalmente a Java e Python (e Python é uma linguagem interpretada, não compilada). Percebo que é possível que eu não …





11
O 'C' no MVC é realmente necessário?
Entendo o papel do modelo e a visualização no padrão Model-View-Controller, mas tenho dificuldade em entender por que um controlador é necessário. Vamos supor que estamos criando um programa de xadrez usando uma abordagem MVC; o estado do jogo deve ser o modelo e a GUI deve ser a visualização. …


7
Faz sentido padronizar, incluindo um campo de data de criação e data da última atualização em todas as tabelas de banco de dados?
Meu chefe está atualmente tentando aplicar alguns padrões de desenvolvimento à nossa equipe, então tivemos uma reunião ontem para discutir os padrões que estavam indo muito bem até que ela falou: Todas as tabelas de banco de dados terão uma coluna CreatedDate e LastUpdatedDate, atualizada por gatilhos. Nesse ponto, nossa …

4
Usando afirmações versus lançando exceções?
Frequentemente, quando escrevo uma função, quero garantir que as entradas sejam válidas para detectar esses erros o mais cedo possível (acredito que sejam chamados de pré-condições). Quando uma pré-condição falha, sempre lancei uma exceção. Mas estou começando a duvidar se essa é a melhor prática e, se não, as afirmações …




7
Devo fazer testes de unidade para defeitos conhecidos?
Se meu código contiver um defeito conhecido que deve ser corrigido, mas ainda não está, e não será corrigido para a versão atual e pode não ser corrigido em um futuro previsível, deve haver um teste de unidade com falha para esse bug em a suíte de teste? Se eu …
37 unit-testing  tdd 


1
O C ++ 11 inclui std :: stoi, por que não std :: itos?
Notei, para minha alegria, que o C ++ 11 tem uma std::sto@família de funções para descompactar facilmente ints / floats / longs, independentemente das strings. Estou surpreso, no entanto, que o contrário não seja implementado. Por que o comitê de padrões não incluiu uma std::itosfamília de funções para passar de …
37 c++  parsing  strings  c++11 

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.