Test Driven Development: A Practical Guide (Coad)
معرفی کتاب «Test Driven Development: A Practical Guide (Coad)» نوشتهٔ David Astels، منتشرشده توسط نشر Prentice Hall PTR در سال 2003. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Test Driven Development: A Practical Guide (Coad)» در دستهٔ بدون دستهبندی قرار دارد.
Test-Driven Development: A Practical Guide
David R. Astels
Foreword by Ron Jeffries
- The relentlessly practical TDD guide: real problems, real solutions, real code
- Includes a start-to-finish project written in Java and using JUnit
- Introduces TDD frameworks for C++, C#/.NET, Python, VB6, and more
- For every developer and project manager interested test-driven development
Make Test-Driven Development work for you!
Test-Driven Development: A Practical Guide enables developers to write software that's simpler, leaner, more reliable... just plain better.
Now, there's a TDD guide focused on real projects, real developers, real implementation challenges, and real code.
Renowned agile development expert Dave Astels shows TDD at work in a start-to-finish project written in Java and using the JUnit testing framework. You'll learn how test first works, why it works, what obstacles you'll encounter, and how to transform TDD's promise into reality.
- o Relentlessly practical! Full of downloadable code examples, hands-on exercises, and a fully hyperlinked version of the resources appendix
- o Introduces powerful TDD tools and techniques--including key JUnit extensions, presented by their creators (Scott Ambler, Tim Bacon, Mike Bowler, Mike Clark, Bryan Dollery, James Newkirk, Bob Payne, Kay Pentacost, and Jens Uwe Pipka)
- o Covers refactoring, programming by intention, mock objects, and much more
- o Discusses TDD frameworks for C++, C#/.NET, Python, VB6, Ruby, and Smalltalk
- o Introduces previously unpublished test-first techniques for GUI software
- o Contains appendices introducing eXtreme Programming and Agile Modeling
- o For all programmers and project managers
Read this book if you're ready to write code that's clearer, more robust, and easier to extend & maintain--in short, if you're ready to write better code!
Test-Driven Development: A Practical Guide enables developers to write software that's simpler, leaner, more reliable ... just plain better. Now, there's a TDD guide focused on real projects, real developers, real implementation challenges, and real code. Renowned Agile development expert Dave Astels shows TDD at work in a start-to-finish project written in Java and using the JUnit testing framework. You'll learn how "test first" works, why it works, what obstacles you'll encounter, and how to transform TDD's promise into reality. - Relentlessly practical! Full of downloadable code examples, hands-on exercises, and a fully hyperlinked version of the "resources" appendix - Introduces powerful TDD tools and techniques - includig key JUnit extensions, presented by their creators (Scott Ambler, Tim Bacon, Mike Bowler, Mike Clark, Bryan Dollery, James Newkirk, Bob Payne, Kay Pentacost, and Jens Uwe Pipka) Contains Source Code Material For C (ansi & K&r), Fortran (90 & 77), Pascal, Basic (msbasic & Truebasic), Modula 2, And Common Lisp Procedures From All The Numerical Recipes Books By William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery. Also Includes Example Programs From The Numerical Recipes Example Books In C, Fortran, Pascal, And Basic. Title From Screen. Version From Screen; Disc Reads V 2.08. Single Screen License. System Requirements (ibm Compatible Pc): Dos, Windows (3.1, 95 Or Nt), Or Os/2 System; World Wide Web Browser Recommended But Not Required. System Requirements (macintosh): Apple Cd-rom Drive With Iso 9660 File Access System Extension, Or Other Iso 9660 Compatibility; World Wide Web Browser Recommended But Not Required. Contains all source code from all the Numerical recipes books; all the example programs from the Numerical recipes books in C, Fortran, Pascal, and BASIC; SLATEC Common Mathematical Library in Fortran 77; Baker's "C Tools" and "More C Tools" source code; and other source code files. Navigation among the more than 14,000 individual files is made by HTML index files which can be viewed on any standard Web browser. Ascii text versions of the HTML index files are also included Contains source code material for C (ANSI & K & R), FORTRAN (90 & 77), Pascal, BASIC (MSBasic & TrueBASIC), Modula 2, and Common LISP procedures from all the Numerical recipes books by William H. Press, Saul A. Teukolsky, William T. Vetterling, Brian P. Flannery. Also includes example programs from the Numerical recipes example books in C, FORTRAN, Pascal, and BASIC This guide for programmers teaches how to practice Test Driven Development (TDD), also called Test First Development. Contrary to the accepted approach to testing, when you practice TDD you write tests for code before you write the code being tested. This text provides examples in Java