Perguntas com a marcação «tdd»

TDD significa Desenvolvimento Orientado a Testes ou Design Orientado a Testes. É a prática de escrever um teste de unidade antes de escrever o código para satisfazê-lo, no que é conhecido como o ciclo Vermelho-Verde-Refatorador.






4
Por que o "Jogo da Vida" de Conway é usado para retiros de código?
O Code Retreat é um evento de treinamento diário que se concentra nos fundamentos do desenvolvimento de software. Está chegando um dia de retiro de código "global", e estou ansioso por isso. Dito isto, eu já estive em um antes e tenho que dizer que houve uma enorme quantidade de …
15 tdd 



4
Recursos para desenvolvimento orientado a testes em aplicativos da Web? [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 …

5
Como combinar TDD e DDD estritos?
TDD é sobre como projetar código, guiado por testes. Assim, camadas típicas geralmente não são construídas antecipadamente; eles devem aparecer um pouco através das etapas de refatoração. O design orientado a domínio envolve muitos padrões técnicos, definindo camadas bem estabelecidas, como Camada de aplicativos, Camada de infraestrutura, Camada de domínio, …


4
O desenvolvimento orientado a testes me obriga a seguir o SOLID?
Eu ouço muito dos profissionais do TDD que uma das vantagens do TDD é que ele força os desenvolvedores a seguir os princípios do SOLID (responsabilidade única, aberto-fechado, substituição de Liskov, segregação de interface e inversão de dependência). Mas, quanto a mim, basta escrever alguns testes (principalmente teste de unidade) …


8
Alternativa ao indicador "Aprovado / Quebrado"?
Ao ter uma integração contínua executando os testes em cada confirmação, uma prática recomendada comum é fazer com que todos os testes passem o tempo todo (também conhecido como "não quebre a compilação"). Encontro alguns problemas com isso: Por exemplo, não se pode ajudar um projeto de código aberto criando …

4
TDD com SQL e funções de manipulação de dados
Enquanto sou programador profissional, nunca fui formalmente treinado em engenharia de software. Como eu frequentemente visito aqui e SO, notei uma tendência para escrever testes de unidade sempre que possível e, conforme meu software se torna mais complexo e sofisticado, vejo os testes automatizados como uma boa idéia para ajudar …

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.