Test-Driven Development with C++

A simple guide to writing bug-free Agile code



Bookstore > Books > Test-Driven Development with C++

Price$44.99 - $48.00
Rating
AuthorAbdul Wahid Tanner
PublisherPackt Publishing
Published2022
Pages430
LanguageEnglish
FormatPaper book / ebook (PDF)
ISBN-101803242000
ISBN-139781803242002
EBook Hardcover Paperback

Modern, 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, developers working with test-driven development (TDD) will be able to put their knowledge to work 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.




Similar Books


Lean-Agile Acceptance Test-Driven Development

Lean-Agile Acceptance Test-Driven Development

by Ken Pugh

Within the framework of Acceptance Test-Driven-Development (ATDD), customers, developers, and testers collaborate to create acceptance tests that thoroughly describe how software should work from the customer's viewpoint. By tightening the links between customers and agile teams, ATDD can significantly improve both software quality a...

Price:  $25.00  |  Publisher:  Addison-Wesley  |  Release:  2010

Type-Driven Development with Idris

Type-Driven Development with Idris

by Edwin Brady

Stop fighting type errors! Type-driven development is an approach to coding that embraces types as the foundation of your code - essentially as built-in documentation your compiler can use to check data relationships and other assumptions. With this approach, you can define specifications early in development and write code that's ea...

Price:  $40.27  |  Publisher:  Manning  |  Release:  2017

AngularJS Test-driven Development

AngularJS Test-driven Development

by Tim Chaplin

Starting with reviewing the test-driven development (TDD) life cycle, you will learn how Karma and Protractor make your life easier while running JavaScript unit tests. You will learn how Protractor is different from Selenium and how to test it entirely. This book is a walk-through to using TDD to build an AngularJS application containing...

Price:  $29.99  |  Publisher:  Packt Publishing  |  Release:  2015

Test-Driven JavaScript Development

Test-Driven JavaScript Development

by Ravi Kumar Gupta, Hetal Prajapati, Harmeet Singh

Initially, all processing used to happen on the server-side and simple output was the response to web browsers. Nowadays, there are so many JavaScript frameworks and libraries created that help readers to create charts, animations, simulations, and so on. By the time a project finishes or reaches a stable state, so much JavaScript code ha...

Price:  $39.99  |  Publisher:  Packt Publishing  |  Release:  2015

Model-Driven Development with Executable UML

Model-Driven Development with Executable UML

by Dragan Milicev

A comprehensive reference for an executable UML and the advantages of modeling This book presents the most up-to-date technology for rapidly developing information systems using the object-oriented paradigm and models, and establishes an executable profile of UML for such model-driven development. As a software developer, architect, or an...

Price:  $49.61  |  Publisher:  Wrox  |  Release:  2009

Test-Driven Infrastructure with Chef

Test-Driven Infrastructure with Chef

by Stephen Nelson-Smith

Test-Driven Infrastructure with Chef demonstrates a radical approach to developing web infrastructure that combines the powerful Chef configuration management framework with Cucumber, the leading Behavior-driven development (BDD) tool. Learn how to deliver real business value by developing infrastructure code test-first.Infrastructure con...

Price:  $25.26  |  Publisher:  O'Reilly Media  |  Release:  2011

Test-Driven Development with Python

Test-Driven Development with Python

by Harry J.W. Percival

By taking you through the development of a real web application from beginning to end, this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code required to pass thos...

Price:  $3.02  |  Publisher:  O'Reilly Media  |  Release:  2014

Test-Driven Development with Python, 2nd Edition

Test-Driven Development with Python, 2nd Edition

by Harry Percival

By taking you through the development of a real web application from beginning to end, the second edition of this hands-on guide demonstrates the practical advantages of test-driven development (TDD) with Python. You'll learn how to write and run tests before building each part of your app, and then develop the minimum amount of code...

Price:  $51.87  |  Publisher:  O'Reilly Media  |  Release:  2017