- EOL
Attention! The sale of the product has been completed. Check otherdevices in this category. |
Description
Incorrectly and illegibly written code and lack of tests are the reason for many serious errors in program operation. Is there a way to prevent this? Please refer to this book and find out the answer to the above question.
The book will allow the reader to get acquainted with TDD (Test Driven Developmnet). It is a test-driven programming that can be reduced to a simple rule: first you write the test and then the code to be tested. The author presents a practical approach to TDD and shows how to implement its principles in everyday work. During the reading, the reader will learn about numerous examples, useful tips and patterns
Thanks to the information contained in this book:
- you will learn the technique of test-driven programming
- you will create a readable code, perfectly covered by tests
- you won't be afraid to change your code
- Your code will reach new quality standards
A fragment of a book toread on-line. |
Table of contentsForeword (7) Acknowledgements (13) Introduction (15) PART I. FINANCIAL CALCULATIONS (19) Chapter 1 Multi-currency wallet (21) Chapter 2 Degenerate objects (29) Chapter 3 Equality for all (33) Chapter 4 Privacy (37) Chapter 5. Franks, dollars... (39) Chapter 6. Equality for all - yes, but... (43) Chapter 7 Apples and oranges (49) Chapter 8: Creating objects (51) Chapter 9 Split multiplication (55) Chapter 10 Uniform multiplication (61) Chapter 11: The roots of all evil (67) Chapter 12 Addition - final (71) Chapter 13. Let's do it (77) Chapter 14 Exchange (83) Chapter 15 Mixed Currency Basket (87) Chapter 16 Abstract - finally (91) Chapter 17 Financial calculation - retrospection (95) PART II. EXAMPLE - XUNIT (103) Chapter 18 First steps (105) Chapter 19. Everyone's... (111) Chapter 20: Cleaning up after yourself (115) Chapter 21 Counting (119) Chapter 22 Control failures (123) Chapter 23 In unity, force (125) Chapter 24. xUnit - retrospection (131) PART III. BENCHMARKS FOR TEST-DRIVEN PROGRAMMING (133) Chapter 25 on TDD standards (135) Chapter 26 Red stripe patterns (145) Chapter 27 Testing specimens (153) Chapter 28 Green stripe patterns (161) Chapter 29 xUnit models (167) Chapter 30 Design models (177) Chapter 31 Refaction (193) Chapter 32 Improving TDD (205) Appendix A. Impact Diagrams (219) Appendix B. Fibonacci (223) Members (227) Scorch (229) |