Test-Driven Development. Teste e Design no Mundo Real
Por que não testamos software? Por que é caro? Por que é demorado? Por que é chato? Testes automatizados são a solução para todos esses problemas. Aprenda a escrever um programa que testa seu programa de forma rápida barata e produtiva e aumente a qualidade do seu produto final.
Neste livro você aprenderá sobre TDD uma das práticas ágeis de desenvolvimento de software mais populares através da linguagem Java mas poderá aplicar o conceito aprendido em qualquer outra linguagem. TDD faz o desenvolvedor escrever o teste antes mesmo de implementar o código.
Essa simples inversão na maneira de se trabalhar faz com o que o desenvolvedor escreva código mais testado com menos bugs e inclusive com mais qualidade. Seja profissional teste seu software! Todos os exemplos desse livro foram escritos em Java.
Detalhes do produto
- Editora : Casa do Código (1 janeiro 2012)
- Idioma : Português
- Capa comum : 185 páginas
- ISBN-10 : 8566250044
- ISBN-13 : 978-8566250046
- Dimensões : 22.6 x 15.2 x 0.8 cm
Sobre o autor
Mauricio Aniche
A missão de vida do Dr. Maurício Aniche é tornar os engenheiros e engenheiras de software melhores no que fazem. Ele lidera a Academia de Tecnologia da Adyen. Ele também é professor assistente em engenharia de software na Delft University of Technology, onde realiza pesquisas sobre como tornar os desenvolvedores mais produtivos durante testes e manutenção. Seus esforços de ensino em testes de software lhe renderam o prêmio de Professor do Ano 2021 e a TU Delft Education Fellowship, uma bolsa de prestígio concedida a professores inovadores.
Maurício possui mestrado e doutorado em ciências da computação pela Universidade de São Paulo, Brasil. Durante seu mestrado, ele cofundou a Alura, uma das plataformas de e-learning mais populares para engenheiros de software no Brasil. Ele é o autor de muitos livros: “Effective Software Testing: A Developer’s Guide” (publicado pela Manning em 2022, em inglês), bem como “TDD no Mundo Real” e “SOLID para Ninjas” (publicados pela Casa do Código em 2012 e 2015, respectivamente, em português).
Maurício acredita fortemente que a engenharia de software em breve se tornará um campo mais baseado na ciência. Um de seus objetivos é garantir que os profissionais saibam o que os acadêmicos estão fazendo e que os acadêmicos conheçam os desafios reais que os profissionais enfrentam em seus trabalhos diários.
Sobre o Livro de Engenharia da Computação: Test-Driven Development. Teste e Design no Mundo Real
Test-Driven Development. Teste e Design no Mundo Real: um livro essencial para desenvolvedores de software
O livro “Test-Driven Development. Teste e Design no Mundo Real” do autor Mauricio Aniche é uma excelente introdução ao Test-Driven Development (TDD), uma das práticas ágeis de desenvolvimento de software mais populares.
O livro é dividido em duas partes. A primeira parte apresenta os fundamentos do TDD, explicando os conceitos básicos, como a importância dos testes automatizados, a diferença entre testes de unidade e testes de aceitação, e o ciclo de desenvolvimento iterativo e incremental.
A segunda parte do livro apresenta aplicações práticas do TDD, mostrando como implementar o TDD em projetos reais. O autor utiliza exemplos em Java, mas os conceitos apresentados são aplicáveis a qualquer linguagem de programação.
O livro é escrito de forma clara e objetiva, e o autor utiliza exemplos simples e diretos para ilustrar os conceitos apresentados. O livro é recomendado para desenvolvedores de software que desejam aprender sobre TDD e como implementá-lo em seus projetos.
Recomendação de compra
O livro “Test-Driven Development. Teste e Design no Mundo Real” é uma excelente opção para desenvolvedores de software que desejam aprender sobre TDD. O livro é bem escrito, apresenta conceitos claros e é aplicável a qualquer linguagem de programação.
O livro é recomendado para desenvolvedores de todos os níveis de experiência, desde iniciantes até desenvolvedores experientes que desejam aprimorar seus conhecimentos sobre TDD.