Jeff Langr
資深程序員,C++語言專傢,曾在Bob大叔的Object Mentor公司工作,後創建Langr Software Solutions公司。齣版過多本與測試驅動開發相關的圖書,如《Agile Java:測試驅動開發的編程技術》等。
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++.
發表於2024-12-23
Modern C++ Programming with Test-Driven Development 2024 pdf epub mobi 電子書 下載
圖書標籤: C++ TDD 測試 軟件開發 編程 計算機技術 計算機 有電子版
TDD雖然有個T,但它是一種代碼設計方法,而不是測試方法。TDD所産生的單元測試代碼隻是這種設計方式的副産品,而不是主要目的。單由TDD所産生的單元測試在異常、邊界等情況下的覆蓋率是不夠的。
評分對c++情有獨鍾的情懷婊你們在哪裏?
評分一本很不錯的介紹TDD的書,很多範例,適閤自學和教授
評分對c++情有獨鍾的情懷婊你們在哪裏?
評分TDD雖然有個T,但它是一種代碼設計方法,而不是測試方法。TDD所産生的單元測試代碼隻是這種設計方式的副産品,而不是主要目的。單由TDD所産生的單元測試在異常、邊界等情況下的覆蓋率是不夠的。
Modern C++ Programming with Test-Driven Development 2024 pdf epub mobi 電子書 下載