Wednesday, 16 December 2015

PDF⋙ 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 by Jeff Langr

Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better

Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better by Jeff Langr PDF, ePub eBook D0wnl0ad

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++.

What You Need

A C++ compiler running under Windows or Linux, preferably one that supports C++11. Examples presented in the book were built under gcc 4.7.2.

Google Mock 1.6 (downloadable for free; it contains Google Test as well) or an alternate C++ unit testing tool. Most examples in the book are written for Google Mock, but it isn't difficult to translate them to your tool of choice.

A good programmer's editor or IDE.

cmake, preferably. Of course, you can use your own preferred make too. CMakeLists.txt files are provided for each project. Examples provided were built using cmake version 2.8.9.

Various freely-available third-party libraries are used as the basis for examples in the book. These include:- cURL- JsonCpp- Boost (filesystem, date_time/gregorian, algorithm, assign)Several examples use the boost headers/libraries. Only one example uses cURL and JsonCpp.



From reader reviews:

Frances Williamson:

Why don't make it to become your habit? Right now, try to ready your time to do the important action, like looking for your favorite book and reading a guide. Beside you can solve your long lasting problem; you can add your knowledge by the book entitled Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better. Try to make book Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better as your pal. It means that it can to get your friend when you really feel alone and beside those of course make you smarter than previously. Yeah, it is very fortuned to suit your needs. The book makes you much more confidence because you can know everything by the book. So , we need to make new experience along with knowledge with this book.


Jodie Kahl:

Typically the book Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better has a lot associated with on it. So when you read this book you can get a lot of gain. The book was compiled by the very famous author. The writer makes some research before write this book. This kind of book very easy to read you can get the point easily after perusing this book.


Elizabeth Morris:

You will get this Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better by go to the bookstore or Mall. Just simply viewing or reviewing it may to be your solve challenge if you get difficulties for your knowledge. Kinds of this book are various. Not only simply by written or printed but in addition can you enjoy this book through e-book. In the modern era like now, you just looking from your mobile phone and searching what their problem. Right now, choose your personal ways to get more information about your guide. It is most important to arrange you to ultimately make your knowledge are still update. Let's try to choose appropriate ways for you.




Read Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better by Jeff Langr for online ebook

  • https://docs.google.com/file/d/0BwQ8HgXThYyrWjcxVjVBb3dLNDg/
  • https://docs.google.com/file/d/0BwQ8HgXThYyrVlNJdEJQT1VOQ0U/
  • https://docs.google.com/file/d/0B_6XHXf84rOgVklNdEtNZGZjT3M/
  • https://docs.google.com/file/d/0B_6XHXf84rOgb09hQl9Sd2toems/
  • https://docs.google.com/file/d/0B_6XHXf84rOgV3cxUnlucXlhWEU/

Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better by Jeff Langr Free PDF d0wnl0ad, audio books, books to read, good books to read, cheap books, good books, online books, books online, book reviews epub, read books online, books to read online, online library, greatbooks to read, PDF best books to read, top books to read Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better by Jeff Langr books to read online.

Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better by Jeff Langr Doc

Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better by Jeff Langr Mobipocket
Modern C++ Programming with Test-Driven Development: Code Better, Sleep Better by Jeff Langr EPub

No comments:

Post a Comment