Test Driven Development

By Example

E-book Engels 2022 9780137585281
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

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.

Specificaties

ISBN13:9780137585281
Taal:Engels
Bindwijze:e-book

Lezersrecensies

Wees de eerste die een lezersrecensie schrijft!

Inhoudsopgave

<br> <br> Preface. <br> <br> <br> Acknowledgments. <br> <br> <br> Introduction. <br> <p> I. THE MONEY EXAMPLE. </p> <div style="margin-left: 0.2in;"> &nbsp;1. Multi-Currency Money. </div> <br> <div style="margin-left: 0.2in;"> &nbsp;2. Degenerate Objects. </div> <br> <div style="margin-left: 0.2in;"> &nbsp;3. Equality for All. </div> <br> <div style="margin-left: 0.2in;"> &nbsp;4. Privacy. </div> <br> <div style="margin-left: 0.2in;"> &nbsp;5. Franc-ly Speaking. </div> <br> <div style="margin-left: 0.2in;"> &nbsp;6. Equality for All, Redux. </div> <br> <div style="margin-left: 0.2in;"> &nbsp;7. Apples and Oranges. </div> <br> <div style="margin-left: 0.2in;"> &nbsp;8. Makin' Objects. </div> <br> <div style="margin-left: 0.2in;"> &nbsp;9. Times We're Livin' In. </div> <br> <div style="margin-left: 0.2in;"> 10. Interesting Times. </div> <br> <div style="margin-left: 0.2in;"> 11. The Root of All Evil. </div> <br> <div style="margin-left: 0.2in;"> 12. Addition, Finally. </div> <br> <div style="margin-left: 0.2in;"> 13. Make It. </div> <br> <div style="margin-left: 0.2in;"> 14. Change. </div> <br> <div style="margin-left: 0.2in;"> 15. Mixed Currencies. </div> <br> <div style="margin-left: 0.2in;"> 16. Abstraction, Finally. </div> <br> <div style="margin-left: 0.2in;"> 17. Money Retrospective. </div> <br> <p> II. The xUnit Example. </p> <div style="margin-left: 0.2in;"> 18. First Steps to xUnit. </div> <br> <div style="margin-left: 0.2in;"> 19. Set the Table. </div> <br> <div style="margin-left: 0.2in;"> 20. Cleaning Up After. </div> <br> <div style="margin-left: 0.2in;"> 21. Counting. </div> <br> <div style="margin-left: 0.2in;"> 22. Dealing with Failure. </div> <br> <div style="margin-left: 0.2in;"> 23. How Suite It Is. </div> <br> <div style="margin-left: 0.2in;"> 24. xUnit Retrospective. </div> <br> <p> III. Patterns for Test-Driven Development. </p> <div style="margin-left: 0.2in;"> 25. Test-Driven Development Patterns. </div> <br> <div style="margin-left: 0.2in;"> 26. Red Bar Patterns. </div> <br> <div style="margin-left: 0.2in;"> 27. Testing Patterns. </div> <br> <div style="margin-left: 0.2in;"> 28. Green Bar Patterns. </div> <br> <div style="margin-left: 0.2in;"> 29. xUnit Patterns. </div> <br> <div style="margin-left: 0.2in;"> 30. Design Patterns. </div> <br> <div style="margin-left: 0.2in;"> 31. Refactoring. </div> <br> <div style="margin-left: 0.2in;"> 32. Mastering TDD. </div> <br> <div style="margin-left: 0.2in;"> Appendix I: Influence Diagrams. </div> <br> <div style="margin-left: 0.2in;"> Appendix II: Fibonacci. </div> <br> <div style="margin-left: 0.2in;"> Afterword. </div> <br> <div style="margin-left: 0.2in;"> Index. 0321146530T10172002 </div> <br>

Managementboek Top 100

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Test Driven Development