Book
Test-Driven Java Development
Test-driven development relies on a test-first procedure that emphasizes writing a test before the code, and then refactoring the code to optimize it. Performing TDD with Java improves the productivity of programmers and maintainability and performance of code. It also develops a deeper understanding of the language and shows how to employ it.
Offered by
Difficulty Level
Intermediate
Completion Time
10h48m
Language
English
About Book
Who Is This Book For?
If you're an experienced Java developer and want to implement more effective methods of programming systems and applications, then this book is for you.
Test-Driven Java Development
- About Book
- Who Is This Book For?
- Book Content
Book content
chapters • 10h48m total length
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
FUNCTIONAL PROGRAMMING AND TDD – 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 THE POWER OF TDD BY IMPLEMENTING CONTINUOUS DELIVERY
Related Resources
Access Ready-to-Use Books for Free!
Get instant access to a library of pre-built books—free trial, no credit card required. Start training your team in minutes!