Início Engenharia da Computação Test-Driven Development: Teste e Design no Mundo Real

Test-Driven Development: Teste e Design no Mundo Real

67
0
Test-Driven Development Teste e Design no Mundo Real

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.

Test-Driven Development Teste e Design no Mundo Real

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.