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...
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
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.