图书标签: C++ TDD 测试 软件开发 编程 计算机技术 计算机 有电子版
发表于2024-11-25
Modern C++ Programming with Test-Driven Development pdf epub mobi txt 电子书 下载 2024
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++.
Jeff Langr
资深程序员,C++语言专家,曾在Bob大叔的Object Mentor公司工作,后创建Langr Software Solutions公司。出版过多本与测试驱动开发相关的图书,如《Agile Java:测试驱动开发的编程技术》等。
TDD虽然有个T,但它是一种代码设计方法,而不是测试方法。TDD所产生的单元测试代码只是这种设计方式的副产品,而不是主要目的。单由TDD所产生的单元测试在异常、边界等情况下的覆盖率是不够的。
评分对c++情有独钟的情怀婊你们在哪里?
评分TDD虽然有个T,但它是一种代码设计方法,而不是测试方法。TDD所产生的单元测试代码只是这种设计方式的副产品,而不是主要目的。单由TDD所产生的单元测试在异常、边界等情况下的覆盖率是不够的。
评分一本很不错的介绍TDD的书,很多范例,适合自学和教授
评分一本很不错的介绍TDD的书,很多范例,适合自学和教授
评分
评分
评分
评分
Modern C++ Programming with Test-Driven Development pdf epub mobi txt 电子书 下载 2024