Engenharia de software

40
O que há de tão bom no Clojure? [fechadas]

Ultimamente, tenho visto o Clojure e me deparei com esta postagem no Stackoverflow que indica alguns projetos seguindo as práticas recomendadas e o bom código geral do Clojure. Eu queria entender o idioma depois de ler alguns tutoriais básicos, então dei uma olhada em alguns projetos do "mundo...

40
Como fazemos testes de unidade executados rapidamente?

Chegamos ao ponto em nosso projeto em que temos quase mil testes e as pessoas pararam de se preocupar em executá-los antes de fazer o check-in, porque leva muito tempo. Na melhor das hipóteses, eles executam os testes relevantes para o trecho de código que eles mudaram e, na pior das hipóteses,...

40
Alcançando implantação zero de inatividade

Estou tentando obter zero implantações de tempo de inatividade para poder implantar menos durante o horário de folga e mais durante o horário "mais lento" - ou a qualquer momento, em teoria. Minha configuração atual, um pouco simplificada: Servidor Web A (.NET App) Servidor Web B (.NET...

40
Misturando API Angular e ASP.NET MVC / Web?

Eu venho usando o ASP.NET MVC / Web API e agora estou começando a usar o Angular, mas não estou claro sobre a maneira correta de combiná-los. Depois de usar o Angular, os conceitos do lado do servidor MVC ainda fornecem algum valor? Ou devo usar estritamente a API da Web para obter dados para as...

40
É certo confirmar código não útil?

É uma boa idéia exigir a confirmação apenas do código ativo? Esta confirmação não precisa deixar o repositório em um estado de trabalho como: ... estamos nos estágios iniciais do projeto, o código ainda não é estável. ... você é o único desenvolvedor do projeto. Você sabe por que as coisas...