资源简介
This book is for software developers who have cursory knowledge of TDD and
are looking to gain a thorough understanding of how TDD can benefit them and
the applications they produce. Software developers with an intermediate
understanding of C# and the .NET Framework and/or a thorough understanding
of JavaScript and React will likely be able to follow along with all the code
examples used throughout the book.
The book covers everything from why TDD is important to setting up testing
environments, and how to get started testing a green-field application. As the
reader grows more comfortable, they will be exposed to more advanced TDD
topics such as abstracting away third-party code, approaching a problem from a
TDD perspective, and how to deal with legacy code that wasn't written with
testability in mind.
Chapter 1, Why TDD is Important, asks what is TDD and why should you care? In
this chapter, you will learn what TDD is and why it matters. A compelling
argument for TDD will be made and the benefits, and more importantly, the
execution will be shown.
Chapter 2, Setting Up the .NET Test Environment, explains how to set up your IDE
and configure the testing framework so that you can easily run your tests in C#
and .NET, with more detail and many more examples of growing complexity in
the Speaker Meet API.
Chapter 3, Setting Up a JavaScript Environment, configures the JavaScript testing
framework so that you can easily run your tests in your IDE. It provides more
detail and many more examples of growing complexity in the Speaker Meet
React application.
Chapter 4, What to Know Before Getting Started, dives deeper into the why and
how of TDD. you will learn the importance of defining and testing boundaries
and abstracting away third-party code (including the .NET Framework), and
you'll discover more advanced concepts such as spies, mocks, and fakes, and
how to avoid pitfalls along the way.
Chapter 5, Tabula Rasa - Approaching an Application with TDD in Mind, explains
how
代码片段和文件信息
- 上一篇:Nopi操作excel
- 下一篇:50%识别率的验证码识别程序
评论
共有 条评论