000 02608nam a22003137i 4500
005 20251030135902.0
007 t|
008 230503s2010 ||||| |||| 00| 0 spa d
020 _a9780321503626
020 _a0321503627
040 _aCO-ViULL
_erda
_bspa
041 _heng
082 0 _223
_a005.117
_bF855g
100 1 _aFreeman, Steven
_9160780,
_eautor.
_4aut
245 1 0 _aGrowing object-oriented software, guided by tests.
264 1 _aUnited States :
_bPearson Education,
_c2010.
300 _a358 páginas :
_b: figuras ; tables.
336 _atexto
_btxt
_2rdacontent
337 _asin mediación
_bn
_2rdamedia
338 _avolumen
_bnc
_2rdacarrier
500 _aContents.
505 8 _aChapter 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.
520 _aTest-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.
650 0 _aObject-oriented programming
_xComputer science
_9160674.
650 0 _aComputer software
_xTesting
_9160742.
650 0 _aComputer software
_xDevelopment
_9160673.
700 1 _aPryce, Nat
_9160781.
942 _2ddc
_cBK
999 _c47469
_d47469