
TDD e BDD na prática
Hugo Baraúna, Philippe Hardardt - Casa do Código
SINOPSE
Saber fazer testes automatizados é uma habilidade essencial para todo mundo que desenvolve software atualmente. Como devo escrever testes que ajudem a garantir o funcionamento do meu código? Organizar seus testes e saber aplicar TDD (Test-Driven Development) e BDD (Behavior-Driven Development) devidamente é um conhecimento que você pode usar em várias linguagens de programação. Para Ruby, dentre as ferramentas mais famosas para fazer isso estão o RSpec e o Cucumber. Neste livro, Hugo Baraúna e Philippe Hardardt apresentam desde os fundamentos para escrever um teste que vá ajudar você a garantir a qualidade do seu software, até tópicos mais avançados, tais como: usar testes automatizados para ajudar no design do seu código, com TDD e BDD; a diferença entre mocks e stubs, quando usar um ou outro; como criar uma documentação executável do seu software e como isso pode ser útil.
447 páginas
ler amostra agora Adicionar a lista de desejosVocê também pode gostar :)
Os títulos que podem te interessar, de acordo com suas escolhas recentes.

Cucumber e RSpec
Hugo Baraúna

Ruby
Lucas Souza

RSpec
Mauro George

VRaptor
Lucas Cavalcanti

Programação funcional em .NET
Gabriel Schade Cardoso

JavaScript Assertivo
Gabriel Ramos

Dosagem e controle da qualidade de concretos convencionais de cimento portland
Fernando Antonio Piazza Recena

Programação Funcional e Concorrente em Rust
Julia Naomi Boeira

Engenharia de Confiabilidade de Sites (SRE)
Marcelo Costa

Bens Digitais - 3ª Ed - 2024
Bruno Zampier

Cibercultura
André Lemos

Tuning de SQL
Eduardo Gonçalves

Net-ativismo
Massimo Di Felice,Eliete Pereira,Erick Roza

Lógica de Programação
Paulo Silveira,Adriano Almeida

Arquitetura Orientada a Eventos
Roberto Picanço

JSF Eficaz
Hébert Coelho

Orientação a Objetos em C#
Everton Coimbra de Araújo

HTML5 e CSS3
Lucas Mazza

Jogos digitais e aprendizagem
Lynn Alves (org.),Isa de Jesus Coutinho (org.)
