Engenharia de software

97
Quais são as vantagens dos scripts de construção?

Durante a maior parte da minha carreira em programação, usei o comando "build / compile / run" em qualquer IDE com o qual estou trabalhando para produzir um programa executável. Este é um botão, muito fácil. Porém, à medida que aprendo mais sobre diferentes linguagens e estruturas, vejo cada vez...

97
Como manter os aplicativos sem estado

Essa pode ser uma pergunta complicada, mas estou tentando entender melhor a apatridia. Com base no que li, os aplicativos da web devem ser sem estado, o que significa que cada solicitação é tratada como uma transação independente. Como resultado, a sessão e os cookies devem ser evitados (pois os...

96
A linguagem de programação C ainda é usada?

Sou programador de C # e a maior parte do meu desenvolvimento é para sites, juntamente com alguns aplicativos do Windows. No que diz respeito a C, não o uso há muito tempo, pois não havia necessidade. Surpreendeu-me quando uma das minhas amigas disse que precisava aprender C para testar empregos,...

95
Experiência negativa no TDD [fechada]

Qual é o lado negativo da sua experiência no TDD? Você acha os passos do bebê (a solução mais simples para tornar o teste verde) irritante e inútil? Você acha que a manutenção de testes sem valor (quando o teste tem sentido inicialmente, mas na implementação final verifica a mesma lógica dos outros...