Skip to Content
Test-Driven Development with C++
book

Test-Driven Development with C++

by Abdul Wahid Tanner
November 2022
Intermediate to advanced content levelIntermediate to advanced
430 pages
9h 55m
English
Packt Publishing

Overview

"Test-Driven Development with C++" is a practical guide to writing reliable and maintainable software by using test-driven development (TDD) principles. This book walks you through the process of creating a testing framework from scratch in C++ and using it to design a fully-functional logging library. By following along, you will gain deep insights into TDD and its practical applications in everyday software development.

What this Book will help me do

  • Learn the fundamentals of test-driven development (TDD) and how they can be applied using C++.
  • Develop a minimal testing library and use it to drive the design of other components.
  • Master essential techniques for writing effective and reusable unit tests.
  • Understand the TDD process and how to refactor and validate your code confidently.
  • Build a working logging library with unique features for your software projects.

Author(s)

Abdul Wahid Tanner has years of hands-on experience in software development and is an active advocate for Test-Driven Development and clean coding principles. His teaching philosophy focuses on simplifying complex concepts and providing practical guidance through relatable, real-world examples. With his expertise, Tanner enables readers to master TDD and enhance their software design and development skills.

Who is it for?

This book is perfect for software developers proficient in C++ who want to learn test-driven development and apply it to their projects. It is also ideal for those who aim to improve their ability to design clean, maintainable, and bug-free code. A foundational understanding of C++ and its templating features is recommended to maximize the benefits of this guide.

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Modern C++ Programming with Test-Driven Development

Modern C++ Programming with Test-Driven Development

Jeff Langr
Software Architecture with C++

Software Architecture with C++

Adrian Ostrowski, Piotr Gaczkowski

Publisher Resources

ISBN: 9781803242002Supplemental Content