Loading…

Test-driven Java development : invoke TDD principles for end-to-end application development /

Test-driven development (TDD) is a development approach that relies on a test-first procedure that emphasizes writing a test before writing the necessary code, and then refactoring the code to optimize it. The value of performing TDD with Java, one of the longest established programming languages, i...

Full description

Bibliographic Details
Call Number:Libro Electrónico
Main Authors: Farcic, Viktor, Garcia, Alex (Computer programmer) (Author)
Format: Electronic eBook
Language:Inglés
Published: Birmingham : Packt Publishing, 2018.
Edition:Second edition
Subjects:
Online Access:Texto completo
Table of Contents:
  • Why should I care for test-driven development?
  • Tools, frameworks, and environments
  • Red-green-refactor : from failure through success until perfection
  • Unit testing : focusing on what you do and not on what has been done
  • Design : if it's not testable, it's not designed well
  • Mocking : removing external dependencies
  • TDD and functional programming : a perfect match
  • BDD : working together with the whole team
  • Refactoring legacy code : making it young again
  • Feature toggles : deploying partially done features to production
  • Putting it all together
  • Leverage TDD by implementing continuous delivery.