Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Farcic, Viktor, Garcia, Alex (Computer programmer) (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, 2018.
Edición:Second edition
Temas:
Acceso en línea:Texto completo
Tabla de Contenidos:
  • 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.