Modern C++ Programming With Test-Driven Development. Code Better, Sleep Better
Par :Formats :
Définitivement indisponible
Cet article ne peut plus être commandé sur notre site (ouvrage épuisé ou plus commercialisé). Il se peut néanmoins que l'éditeur imprime une nouvelle édition de cet ouvrage à l'avenir. Nous vous invitons donc à revenir périodiquement sur notre site.
- Paiement en ligne :
- Livraison à domicile ou en point Mondial Relay indisponible
- Retrait Click and Collect en magasin gratuit
- Réservation en ligne avec paiement en magasin :
- Indisponible pour réserver et payer en magasin
- Nombre de pages341
- PrésentationBroché
- FormatGrand Format
- Poids0.705 kg
- Dimensions19,0 cm × 23,5 cm × 1,8 cm
- ISBN978-1-937785-48-2
- EAN9781937785482
- Date de parution01/10/2013
- CollectionPragmatic Bookshelf
- ÉditeurPragmatic Programmers
- PréfacierRobert C. Martin
Résumé
Test-driven development (TDD) can dramatically reduce system defects, 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, you'll get hands-on lessons on how to use TDD to improve legacy C++ systems, how to identify and deal with troublesome system dependencies, how to do dependency injection, and how to use testing tools for C++ that aid TDD.
You'll also learn about new C++11 features that facilitate TDD. 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. Finally, you'll learn how to think in TDD without giving up your hard-won C++ skills.
You'll also learn about new C++11 features that facilitate TDD. 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. Finally, you'll learn how to think in TDD without giving up your hard-won C++ skills.
Test-driven development (TDD) can dramatically reduce system defects, 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, you'll get hands-on lessons on how to use TDD to improve legacy C++ systems, how to identify and deal with troublesome system dependencies, how to do dependency injection, and how to use testing tools for C++ that aid TDD.
You'll also learn about new C++11 features that facilitate TDD. 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. Finally, you'll learn how to think in TDD without giving up your hard-won C++ skills.
You'll also learn about new C++11 features that facilitate TDD. 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. Finally, you'll learn how to think in TDD without giving up your hard-won C++ skills.