Modern C++ Programming With Test-Driven Development. Code Better, Sleep Better

Par : Jeff Langr
  • 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
  • FormatGrand Format
  • PrésentationBroché
  • 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.
Jeff Langr wrote Agile In a Flash with Tim Ottinger. It's a unique set of reference and recommendation cards that you can find tacked to many monitors and walls in agite shops. He has written other books and more than one hundred articles on software developmerd, and trains and consults in software development, including test-driven development