Listen and read

Step into an infinite world of stories

  • Read and listen as much as you want
  • Over 1 million titles
  • Exclusive titles + Storytel Originals
  • 7 days free trial, then €9.99/month
  • Easy to cancel anytime
Subscribe Now
Details page - Device banner - 894x1036

Test-Driven Java Development, Second Edition: Invoke TDD principles for end-to-end application development

Language
English
Format
Category

Non-fiction

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, is to improve the productivity of programmers and the maintainability and performance of code, and develop a deeper understanding of the language and how to employ it effectively.

Starting with the basics of TDD and understanding why its adoption is beneficial, this book will take you from the first steps of TDD with Java until you are confident enough to embrace the practice in your day-to-day routine.You'll be guided through setting up tools, frameworks, and the environment you need, and we will dive right into hands-on exercises with the goal of mastering one practice, tool, or framework at a time. You'll learn about the Red-Green-Refactor procedure, how to write unit tests, and how to use them as executable documentation.With this book, you'll also discover how to design simple and easily maintainable code, work with mocks, utilize behavior-driven development, refactor old legacy code, and release a half-finished feature to production with feature toggles.You will finish this book with a deep understanding of the test-driven development methodology and the confidence to apply it to application programming with Java.

© 2018 Packt Publishing (Ebook): 9781788832120

Release date

Ebook: March 23, 2018

Others also enjoyed ...

  1. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
  2. Coding for Beginners: Advanced Methods and Strategies to Learn the Best Coding Practices Alexander Cane
  3. Ultimate Selenium WebDriver for Test Automation Robin Gupta
  4. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
  5. Ultimate Web Automation Testing with Cypress Vitaly Skadorva
  6. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
  7. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
  8. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
  9. Secure Software Design Saimon Carrie
  10. Kanban: A Complete Step-by-Step Guide to the Basic Concepts in Kanban Alex Campbell
  11. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
  12. Quantum Physics: What Everyone Needs to Know Michael G. Raymer
  13. Microservices with Spring Boot and Spring Cloud Tejaswini Jog
  14. Site Reliability Engineering: How Google Runs Production Systems Chris Jones
  15. One-Armed Jack: Uncovering the Real Jack the Ripper Sarah Bax Horton
  16. Higgs: The Invention and Discovery of the 'God Particle' Jim Baggott
  17. The End of White Christian America Robert P. Jones
  18. The History of Physics: A Very Short Introduction J.L. Heilbron
  19. Introducing: Tug of War CNN
  20. Obsession: The FBI's Legendary Profiler Probes the Psyches of Killers, Rapists, and Stalkers John E. Douglas
  21. The Iliad: A New Translation by Caroline Alexander Homer
  22. New Deal Law and Order: How the War on Crime Built the Modern Liberal State Anthony Gregory
  23. The Minute I Saw You Paige Toon
  24. Journey into Darkness John E. Douglas
  25. Bitcoin Transformation: Decentralization in the Digital Era BLOCKCHAINS BLUEPRINT
  26. Frederick Douglass Collection: Narrative of the Life of Frederick Douglass and My Bondage and My Freedom Frederick Douglass

This is why you’ll love Storytel

  • Listen and read without limits

  • 800 000+ stories in 40 languages

  • Kids Mode (child-safe environment)

  • Cancel anytime

Unlimited stories, anytime
Time limited offer

Unlimited

Listen and read as much as you want

9.99 € /month
  • 1 account

  • Unlimited Access

  • Offline Mode

  • Kids Mode

  • Cancel anytime

Try now