Jump to ratings and reviews

A Kent Beck Signature Book

Test-Driven Development: By Example

Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscience that tells programmers to "be careful!"), the author believes that byproducts of fear include tentative, grumpy, and uncommunicative programmers who are unable to absorb constructive criticism. When programming teams buy into TDD, they immediately see positive results. They eliminate the fear involved in their jobs, and are better equipped to tackle the difficult challenges that face them. TDD eliminates tentative traits, it teaches programmers to communicate, and it encourages team members to seek out criticism However, even the author admits that grumpiness must be worked out individually! In short, the premise behind TDD is that code should be continually tested and refactored. Kent Beck teaches programmers by example, so they can painlessly and dramatically increase the quality of their work.

216 pages, Paperback

First published January 1, 2002

Loading...
Loading...

About the author

Kent Beck

19 books715 followers

Ratings & Reviews

What do you think?

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
1,709 (38%)
4 stars
1,717 (38%)
3 stars
785 (17%)
2 stars
164 (3%)
1 star
51 (1%)
Displaying 1 - 4 of 4 reviews
Profile Image for Renan Siravegna.
3 reviews
October 16, 2014
Uma boa introdução ao desenvolvimento orientado a testes, com um exemplo bem interessante e uma didática bem simples de entender, recomendado pra quem está iniciando.
Profile Image for Gabriel Gonçalves de Oliveira.
44 reviews
March 29, 2025
Testar testar e testar
Começando o ano com livro técnico que era pra eu ter lido ano passado e enrolei.

No livro, Kent Back trás para nós uma metodologia diferente para o desenvolvimento de software, com o mesmo nome do livro, TDD.

Em TDD, é necessário mudar a forma do desenvolvimento, em vez de fazer primeiro o código de uma funcionalidade para depois testa-lo, primeiro se faz um teste para a funcionalidade ainda não implementada, e só após você a desenvolve com o objetivo de fazer o teste passar.

Achei os exemplos fornecidos no livro um pouco confusos, principalmente na parte 2 onde o autor faz testes para um framework de testes, tornando a leitura um pouco confusa, porém o exemplo de Fibonacci dado no apêndice dispensa comentários de tão bom que é.

O livro é ótimo pra quem é da área e está sofrendo com código entrópico que cada vez se torna mais difícil de manipular. Com o ciclo vermelho/verde/refatore conseguimos criar software com menos estresse e com mais certeza de que irá funcionar sem quebrarmos nada no caminho.
Profile Image for Wellington Pinheiro.
6 reviews1 follower
December 13, 2017
Esse é o livro mais clássico sobre TDD! Para aqueles que realmente levam a sério o código que escrevem, essa é uma leitura obrigatória. Essa é a segunda vez que leio o livro e, como em qualquer um desses livros clássicos, pude observar certos detalhes com um ponto de vista diferente de quando o li pela primeira vez. Isso é muito legal pois a gente percebe quanto detalhe e sutileza existem nessa quantidade finita de páginas. Muito recomendado!
Profile Image for Sandro Felipe.
16 reviews
April 10, 2015
Ótimo livro, leitura indispensável para entender os conceitos por trás do TDD,
Displaying 1 - 4 of 4 reviews