


Desertcart purchases this item on your behalf and handles shipping, customs, and support to KUWAIT.
Quite simply, test-driven development is meant to eliminate fear in application development. While some fear is healthy (often viewed as a conscience that tells programmers to "be careful!"), the author believes that byproducts of fear include tentative, grumpy, and uncommunicative programmers who are unable to absorb constructive criticism. When programming teams buy into TDD, they immediately see positive results. They eliminate the fear involved in their jobs, and are better equipped to tackle the difficult challenges that face them. TDD eliminates tentative traits, it teaches programmers to communicate, and it encourages team members to seek out criticism However, even the author admits that grumpiness must be worked out individually! In short, the premise behind TDD is that code should be continually tested and refactored. Kent Beck teaches programmers by example, so they can painlessly and dramatically increase the quality of their work.





























| Asin | 0321146530 |
| Dimensions | 18.54 x 1.52 x 23.11 cm |
| Edition | 1st |
| Isbn 10 | 9780321146533 |
| Isbn 13 | 978-0321146533 |
| Item Weight | 408 g |
| Language | English |
| Part Of Series | Addison-Wesley Signature Series (Beck) |
| Print Length | 240 pages |
| Publication Date | 8 Nov. 2002 |
| Publisher | Addison-Wesley Professional |
User
Excellent Introduction
I think this is a great book for those new to TDD, it's no that long so you can get through it pretty quickly and I think it does a good job of summarising the most important points.
User
Excellent book on TDD
As a practitioner of TDD already, I found this book to be a good refresher. I can see it working as a good introduction for TDD beginners. The book also contains some pearls of wisdom for programming in general and which add context to the teachings.
User
Good book for staring
Good book for staring. I missed more examples, complex ones. And also the second chapter was a bit off-topic or it seemed to me.
User
Obligatory for programmers who want to start with TDD
In really simple and even humorous way Kent Beck explains the test-driven development approach. He convinced me, that it's reliable method to build powerful and dependable systems. Not only the programmer is sure, that the system is running the way it's supposed to, but also the code is kept clean and easy to maintain.
User
Nice, Simple and Educational
The book is very nice because it has good layout and a simple structure which every time introduces the theory of the workj case which it introduces and it very educational with its examples and tasks.
User
Five Stars
By far the best book on TDD I have read. Practical and funny.
User
Interesting as an intro, but very basic
I bought this having read Kent Beck's book on Extreme Programming in order to get more insight into Test-Driven Development, which is one of the most interesting aspects of XP to me. I'm an experienced industry practitioner and have observed or participated in a large number of reasonably big software projects. I wanted to learn more about this technique which I have not used before or been directly exposed to previously in my professional experience. It may be that Beck has a different (or wider) audience in mind in writing this book but its a little too lightweight for my liking. By his own continuous admission, the pace is very slow. Combined with the fact that the book is also quite short, the end result is that you don't get very much. On the plus side, this has had the desired effect of introducing me to the general idea and way of thinking involved in TDD and has also got me into trying CppUnit (the C++ version of JUnit) - which I've found simple to use and helpful for the design of tests. To get more practical guidance on TDD I would say Steve Freeman's and Nat Pryce's book is better because it has more practical guidance and covers a wider range of issues. I would say I also prefer their style of TDD over Beck's - the latter seems to advocate mostly unit test alone, with a very low tolerance for the time allowed between writing a (failing) test and having it pass. Freeman and Pryce talk about different levels of tests - unit, integration and end-to-end - with the higher levels allowed to contain tests more descriptive of overall functionality of the system in question and having higher test write to test pass time periods. I think this is a good way to specify slightly more larger pieces of your intended functionality and gives more structure to your design whilst still retaining great flexibility, rather than only ever thinking in terms of the most basic 'units'.
User
Interesting read.
I love this book. It's written in first person which makes it an interesting read. I had fair idea about test driven development but this book took my knowledge further.
User
A must read to understand Test Driven Development correctly
Must read before deciding whether you want to adopt TDD or not. You will probably start doing TDD.After reading this book I find myself far less skeptical about the practical usability of TDD.
User
otimo livro
otimo livro
User
Joya para aprender TDD del mejor.
El mejor libro para aprender TDD de lejos. Luego han sacado otros libros pero este es el fundamental.Una auténtica joya que hace falta en cualquier biblioteca.
User
Sağlam geldi.
Kitap güzel fakat kitabın kalitesi iyi değil. Yaprakları plastik gibi.
User
Un classico
Consigliato a tutti coloro che prendono la programmazione sul serio.Il libro è di poche pagine, ma denso di spunti utili per capire il TDD a fondo. Sconsigliato per una lettura superficiale.
Trustpilot
1 day ago
1 month ago