Test-Driven Development with C++
eBook - ePub

Test-Driven Development with C++

Abdul Wahid Tanner

Share book
  1. 430 pages
  2. English
  3. ePUB (mobile friendly)
  4. Available on iOS & Android
eBook - ePub

Test-Driven Development with C++

Abdul Wahid Tanner

Book details
Table of contents
Citations

About This Book

Learn how to write software that excites your customers and avoids breaking your work when making changesKey Features• Learn how a simple shift in focus will let you use tests to meet customer needs• Develop a testing library and a logging library that you can use in your own projects• Drive better code designs with effective tests that help new team members contribute fasterBook DescriptionModern, standard C++ is all that is needed to create a small and practical testing framework that will improve the design of any project. This allows you to think about how the code will be used, which is the first step in designing intuitive interfaces. TDD is a modern balanced software development approach that helps to create maintainable applications, provide modularity in design, and write minimal code that drastically reduces defects. With the help of this book, you'll be able to continue adding value when designs need to change by ensuring that the changes don't break existing tests.In this book, you will use test-driven development (TDD) to gain practical skills by writing a simple testing framework and then using it to drive the design of a logging library. The book will help you enhance your software development skills with test cases. You'll understand how to design and implement test cases. The chapters will also show you how to utilize the TDD approach to be more productive in software development than attempting to code in large unstructured steps.By the end of this book, you'll have gained knowledge of TDD and testing and also built a working logging library with unique features not found in other libraries.What you will learn• Understand how to develop software using TDD• Keep the code for the system as error-free as possible• Refactor and redesign code confidently• Communicate the requirements and behaviors of the code with your team• Understand the differences between unit tests and integration tests• Use TDD to create a minimal viable testing frameworkWho this book is forThis book is for C++ developers already familiar with and using C++ for daily tasks who want to improve their skillset. You don't need to be an expert but you should already have some knowledge of modern C++ and how to use templates to get the most out of this book.

Frequently asked questions

How do I cancel my subscription?
Simply head over to the account section in settings and click on “Cancel Subscription” - it’s as simple as that. After you cancel, your membership will stay active for the remainder of the time you’ve paid for. Learn more here.
Can/how do I download books?
At the moment all of our mobile-responsive ePub books are available to download via the app. Most of our PDFs are also available to download and we're working on making the final remaining ones downloadable now. Learn more here.
What is the difference between the pricing plans?
Both plans give you full access to the library and all of Perlego’s features. The only differences are the price and subscription period: With the annual plan you’ll save around 30% compared to 12 months on the monthly plan.
What is Perlego?
We are an online textbook subscription service, where you can get access to an entire online library for less than the price of a single book per month. With over 1 million books across 1000+ topics, we’ve got you covered! Learn more here.
Do you support text-to-speech?
Look out for the read-aloud symbol on your next book to see if you can listen to it. The read-aloud tool reads text aloud for you, highlighting the text as it is being read. You can pause it, speed it up and slow it down. Learn more here.
Is Test-Driven Development with C++ an online PDF/ePUB?
Yes, you can access Test-Driven Development with C++ by Abdul Wahid Tanner in PDF and/or ePUB format, as well as other popular books in Informatique & Programmation en C++. We have over one million books available in our catalogue for you to explore.

Information

Year
2022
ISBN
9781803238067

Table of contents