Автор: Grzegorz Gałezowski
Издательство: Leanpub
Год: 2023-07-08
Страниц: 421
Язык: английский
Формат: pdf (true), epub, mobi
Размер: 10.1 MB
This ebook is an attempt to create open-source extensive tutorial on Test-Driven Development (TDD).
Without going much into advanced aspects, such as applying TDD to object-oriented systems where multiple objects collaborate (which is a topic of part 2), I introduce the basic TDD philosophy and practices. In terms of design, most of the examples will be about methods of a single object being exercised. The goal is to focus on the core of TDD before going into its specific applications and to slowly introduce some concepts in an easy to grasp manner. After reading part 1, you will be able to effectively develop classes that have no dependencies on other classes (and on operating system resources) using TDD.
I’m writing this book because I’m an enthusiast of Test-Driven Development (TDD). I believe that TDD is a major improvement over other software development methodologies that I have used to deliver quality software. I also believe that this is true not only for me, but for many other software developers. This raises the question: why don’t more people learn and use TDD as their software delivery method of choice? In my professional life, I haven’t seen the adoption rate to be high enough to justify the claim that TDD is now mainstream.
The language of choice for code examples is C#, however, I made some exception from the typical C# code conventions.
Скачать Test-Driven Development: Extensive Tutorial