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 byPackt Logo

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.

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!

No credit card required