Growing object-oriented software, guided by tests
Material type: TextOriginal language: English Publisher: United States : Pearson Education, 2010Description: 358 p. : fig. ; tabISBN: 9780321503626; 0321503627Subject(s): Object-oriented programming -- Computer science | Computer software -- Testing | Computer software -- DevelopmentDDC classification: 005.117Item type | Current location | Call number | Copy number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|---|
LIBROS - MATERIAL GENERAL | BIBLIOTECA CENTRAL General | 005.117 F855g (Browse shelf) | Ej.:1 | Available | 086923 |
Browsing BIBLIOTECA CENTRAL shelves, Shelving location: General Close shelf browser
005.113 L864p Programación Estructurada: Un Enfoque Algorítmico / | 005.117 C822 PHP profesional | 005.117 C822 PHP profesional | 005.117 F855g Growing object-oriented software, guided by tests | 005.117 L324 Applying UML and patterns: an introduction to object-oriented analysis and design and iterative development | 005.117 M478 Head first object-oriented analysis and design : A Brain-Friendly Guide to OOA&D | 005.117 M596 Practical object-oriented design: an agile primer using Ruby |
Contents.
Chapter 1. What Is the Point of Test-Driven Development?. -- Chapter 2. Test-Driven Development with Objects. -- Chapter 3. An Introduction to the Tools. -- Chapter 4. Kick-Starting the Test-Driven Cycle. -- Chapter 5. Maintaining the Test-Driven Cycle. -- Chapter 6. Object-Oriented Style. -- Chapter 7. Achieving Object-Oriented Design. -- Chapter 8. Building on Third-Party Code. -- Chapter 9. Commissioning an Auction Sniper. -- Chapter 10. The Walking Skeleton. -- Chapter 11. Passing the First Test. -- Chapter 12. Getting Ready to Bid. -- Chapter 13. The Sniper Makes a Bid. -- Chapter 14. The Sniper Wins the Auction. -- Chapter 15. Towards a Real User Interface. -- Chapter 16. Sniping for Multiple Items. -- Chapter 17. Teasing Apart Main. -- Chapter 18. Filling In the Details. -- Chapter 19. Handling Failure. -- Chapter 20. Listening to the Tests. -- Chapter 21. Test Readability. -- Chapter 22. Constructing Complex Test Data. -- Chapter 23. Test Diagnostics. -- Chapter 24. Test Flexibility. -- Chapter 25. Testing Persistence. -- Chapter 26. Unit Testing and Threads. -- Chapter 27. Testing Asynchronous Code.
Test-Driven Development (TDD) is now an established technique for delivering better software faster. TDD is based on a simple idea: Write tests for your code before you write the code itself. However, this "simple" idea takes skill and judgment to do well. Now there's a practical guide to TDD that takes you beyond the basic concepts. Drawing on a decade of experience building real-world systems, two TDD pioneers show how to let tests guide your development and “grow” software that is coherent, reliable, and maintainable.
There are no comments on this title.