Main background

Newly released

This book is new and will be uploaded as soon as it becomes available to us and if we secure the necessary publishing rights.

Book cover of Modern C++ programming with test-driven development: code better, sleep better by Jeff Langr

Modern C++ programming with test-driven development: code better, sleep better

(0)

Author:

Jeff Langr

Number Of Reads:

35

Language:

English

Category:

Technology

Section:

Pages:

720

Quality:

good

Views:

1184

Quate

Review

Save

Share

New

Book Description

If you program in C++ you've been neglected. Test-driven development (TDD) is a modern software development practice that can dramatically reduce the number of defects in systems, produce more maintainable code, and give you the confidence to change your software to meet changing needs. But C++ programmers have been ignored by those promoting TDD--until now. In this book, Jeff Langr gives you hands-on lessons in the challenges and rewards of doing TDD in C++. Modern C++ Programming With Test-Driven Development, the only comprehensive treatment on TDD in C++ provides you with everything you need to know about TDD, and the challenges and benefits of implementing it in your C++ systems. Its many detailed code examples take you step-by-step from TDD basics to advanced concepts. As a veteran C++ programmer, you're already writing high-quality code, and you work hard to maintain code quality. It doesn't have to be that hard. In this book, you'll learn: • how to use TDD to improve legacy C++ systems • how to identify and deal with troublesome system dependencies • how to do dependency injection, which is particularly tricky in C++ • how to use testing tools for C++ that aid TDD • new C++11 features that facilitate TDD As you grow in TDD mastery, you'll discover how to keep a massive C++ system from becoming a design mess over time, as well as particular C++ trouble spots to avoid. You'll find out how to prevent your tests from being a maintenance burden and how to think in TDD without giving up your hard-won C++ skills. Finally, you'll see how to grow and sustain TDD in your team. Whether you're a complete unit-testing novice or an experienced tester, this book will lead you to mastery of test-driven development in C++.
Author portrait of Jeff Langr

Jeff Langr

Jeff Langr has been developing software professionally for over 35 years. In addition to writing five books on software development--Agile in a Flash, Agile Java: Crafting Code With Test-Driven Development, Pragmatic Unit Testing in Java 8 With JUnit, Modern C++ Programming with Test-Driven Development, and Essential Java Style--Jeff wrote two chapter of Uncle Bob's bestselling book, Clean Code. He is also member of the Pragmatic Bookshelf's technical advisory board. Currently Jeff offers consulting, training, and development services through Langr Software Solutions. To keep his saw sharpened and relevant, Jeff cycles between consulting and pure, full-time development every once in a while. Most recently, Jeff was a full-time distributed developer for three years (starting in 2013) at Outpace Systems, where he helped deliver production analytic engine software built using Clojure, Ruby, and about a billion other technologies. Jeff resides in Colorado Springs in the United States.
Read More
img

Read

Rate Now

5 Stars

4 Stars

3 Stars

2 Stars

1 Stars

Comments

User Avatar
img

Be the first to leave a comment and earn 5 points

instead of 3

Quotes

Top Rated

Latest

Quate

img

Be the first to leave a quote and earn 10 points

instead of 3