Temple Coding

  • Home
  • Open Source
  • About
    • Books I am reading
    • About
RSS

Análise: Growing Object-Oriented Software, Guided by Tests

Posted on 29/05/2011 by vintem
2 CommentsLeave a comment

Eu acabei de ler Growing Objected-Oriented Software, Guided by Tests e posso dizer que é um livro altamente recomendável.

Para quem está interessado em começar, ou já começou e quer apefeiçoar a prática de desenvolver software usando testes antes de escrever o “código de produção”, é um ótimo livro.

Testing is no longer just about keeping defects from the users; instead, it’s about helping the team to understand the features that users need and to deliver those features reliably and predictably.

Após duas partes teóricas, o livro, na terceira parte, começa a ficar mais prático.

A terceira parte do livro se passa toda desenvolvendo um exemplo e realmente evoluindo uma aplicação aos poucos. Exemplo feito em Java, mas que nada atrabalha para quem não conhece muito da linguagem. Além disso, é ótimo seguir a linha de pensamento dos autores e ver como eles enxergam a evolução de um software orientado a objetos. E uma das melhores partes de sistema de exemplo, é que ele não fica no básico, muito pelo contrário, traz problemas do “mundo real”, como interação com serviços externos e testes de interface de usuário.

 

Embora a terceira parte seja ótima, é na quarta parte onde o livro realmente mostra seu valor. A quarta parte fala de desenvolvimento orientado a testes de forma sustentável, tratando de assuntos como: quando usar objetos mock ou não, facilitar a leitura e o entendimento dos testes, construção de objetos complexos necessários aos testes, entre outros.

Ainda existe um capítulo muito interessante que fala sobre testes na camada de persistência a dados, uma parte que eu sempre achei complexa de se testar. Ali, encontrei dicas valiosas.

Uma ótima leitura, recomendo!

Tweet
government,politics news,politics news,politics
Categories: Reading | Tags: leitura
Notice: This work is licensed under a BY-NC-SA. Permalink: Análise: Growing Object-Oriented Software, Guided by Tests
Criando Snippets para o Visual Studio 2010
O livro eletrônico é só vantagem
  • Anonymous

    Desde o ano passado que eu to querendo ler esse livro. Dizem que é o melhor livro sobre TDD. Esse com certeza está na minha lista.

    Abraço

  • Pingback: Falando de TDD | Blog da Concrete

  • Categories

    • .NET (1)
    • ASP.NET (1)
    • ASPNET MVC (15)
    • Blog (1)
    • Source Code Control (2)
    • Development (10)
    • Java (1)
    • JavaScript (2)
    • jQuery (1)
    • Reading (5)
    • Ruby (2)
    • Ruby on Rails (1)
    • Sem categoria (23)
    • Testing (4)
  • Language

    • English
    • Português
  • Tags

    agilidade asp.net asp.net mvc asp.net vc automapper blog code templates controle de versoes css dataaccess dependency injection ebook encoding eventos excecoes firebug git globalizacao hibernate iis ironruby jasypt java javascript jquery json leitura less mvccontrib qcon rails ruby selenium simpledata snippet stored procedures structuremap tdc templates testes testes integrados visualstudio vraptor windsor
© Temple Coding. Proudly Powered by WordPress | Nest Theme by YChong