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 approx.
Language
English
Certification
Not available

About Course

Book Content

chapters 10h48m total length

1. WHY SHOULD I CARE FOR TEST-DRIVEN DEVELOPMENT
2. TOOLS, FRAMEWORKS, AND ENVIRONMENTS
3. RED-GREEN-REFACTOR – FROM FAILURE THROUGH SUCCESS UNTIL PERFECTION
4. UNIT TESTING – FOCUSING ON WHAT YOU DO AND NOT ON WHAT HAS BEEN DONE
5. DESIGN – IF IT'S NOT TESTABLE, IT'S NOT DESIGNED WELL
6. MOCKING – REMOVING EXTERNAL DEPENDENCIES
7. FUNCTIONAL PROGRAMMING AND TDD – A PERFECT MATCH
8. BDD – WORKING TOGETHER WITH THE WHOLE TEAM
9. REFACTORING LEGACY CODE – MAKING IT YOUNG AGAIN
10. FEATURE TOGGLES – DEPLOYING PARTIALLY DONE FEATURES TO PRODUCTION-
11. PUTTING IT ALL TOGETHER
12. LEVERAGE THE POWER OF TDD BY IMPLEMENTING CONTINUOUS DELIVERY

On this page

Ready to Train Your Team?

Need training for your whole team? Get bulk pricing, LMS integration, and dedicated support.

Trusted by Leading Organizations Worldwide

Join thousands of companies that trust Calibr to power their learning and development initiatives.

Chalet Hotels logo
Pernod Ricard logo
ProMobi logo
Metrique logo
K Raheja Corp logo
Spyne.AI logo
VuNet Systems logo
Procurement Partners logo
vEngage.AI logo
1218 Global logo
TRADEJINI logo
Oben Electric logo
IIT STartups logo
EdTech Digit logo
MindSkillz logo
NewportMed logo

Request Access For Your Organization

Start training your team in minutes!

No credit card required

Related Resources