Test Driven Development

By Example

Specificaties
E-book, blz. | Engels
Pearson Education | e druk, 2022
ISBN13: 9780137585236
Rubricering
Pearson Education e druk, 2022 9780137585236
Verwachte levertijd ongeveer 9 werkdagen

Samenvatting

Test-driven development (TDD) is a new approach to application development that is designed to eliminate the fear often associated with building software. Admittedly, some fear is healthy (often viewed as a conscience that tells programmers to “be careful!”), but the author believes that programmers build better software when they have the freedom to be creative. By building tests before coding begins, programmers ensure the success of their application from the outset. Students are more likely to achieve positive results with TDD. The author's example-driven approach also teaches students to be better communicators, and encourages team members to seek out constructive criticism.

Specificaties

ISBN13:9780137585236
Taal:Engels
Bindwijze:e-book

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>

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        Test Driven Development