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.



3
Como posso testar o áudio do aparelho?
Eu herdei um projeto pequeno e quero estendê-lo e estabilizá-lo ao mesmo tempo, escrevendo Testes de Unidade para todo o novo código que estou adicionando. A primeira classe TypedAudioCreatorcria arquivos de áudio e isso foi muito fácil de testar primeiro e escrever código para o segundo. No entanto, quando chegou …
13 c#  tdd 

5
TDD, novos testes enquanto antigos ainda não implementados
Estou experimentando o desenvolvimento orientado a teste e descobri que frequentemente chego à seguinte situação: Escrevo testes para algumas funcionalidades X. Esses testes falham. Ao tentar implementar o X, vejo que preciso implementar algum recurso Y em uma camada inferior do meu código. Então... Escrevo testes para Y. Agora, ambos …

7
TDD com recursos limitados
Eu trabalho em uma grande empresa, mas em uma equipe de apenas dois homens, desenvolvendo aplicativos LOB para desktop. Estou pesquisando o TDD há um bom tempo e, embora seja fácil perceber seus benefícios para aplicativos maiores, estou tendo dificuldades para justificar o tempo para começar a usar o TDD …
13 tdd 

2
A estática é ruim, mas e o padrão de fábrica?
Estou em um projeto de TDD, então tento manter o máximo possível as boas práticas envolvidas com esse tipo de desenvolvimento. Uma delas é evitar o máximo possível de estática e global. Estou enfrentando esse problema: tenho um objeto "artigo" que pode ter "opções" ("micro-artigos" adicionais) vinculados a ele. Não …
13 php  tdd  static-access 



4
Como obter a API inicial correta usando TDD?
Esta pode ser uma pergunta bastante boba, como estou nas minhas primeiras tentativas no TDD. Adorei o senso de confiança que ele traz e a estrutura geralmente melhor do meu código, mas quando comecei a aplicá-lo em algo maior que os exemplos de brinquedos de uma classe, tive dificuldades. Suponha …
12 tdd 

3
Como TDD que os resultados corretos são retornados
Estou iniciando um novo projeto e tentando muito com muito esforço usar o TDD para conduzir o design. Estou pressionando há anos e finalmente obtive aprovação para dedicar mais tempo a esse projeto para usá-lo enquanto aprendo como fazê-lo corretamente. Este é um novo módulo, vinculado a um sistema existente. …




2
Teste - banco de dados na memória vs zombaria
Ao escrever testes, por que alguém iria querer usar um banco de dados na memória apenas zombando dos dados? Pude ver que os bancos de dados na memória podem ser benéficos para testar os repositórios de alguém. Mas se utilizando uma estrutura (como o Spring Data), testar os repositórios estaria …

1
Todo método deve retornar um valor para o Teste de Unidade?
Estou aprendendo a criar testes de unidade simples para eventualmente (e espero) começar a fazer apenas TDD; por enquanto estou tentando escrever testes para códigos já escritos para ver o que pode causar problemas. Este é um deles. Digamos que eu tenho essa classe simples (com TypeScript-> Javascript): class PrivateStuff …
12 unit-testing  tdd 

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.