Master your Minecraft
 
 

Special Offers see all

Enter to WIN a $100 Credit

Subscribe to PowellsBooks.news
for a chance to win.
Privacy Policy

Tour our stores


    Recently Viewed clear list


    Best Books of the Year | December 8, 2014

    Tracey T.: IMG Best Cookbooks of 2014



    As the cookbook buyer for Powell's Books, I am the lucky one who gets to choose every new cookbook that comes into our stores. This means I have a... Continue »

    spacer
Qualifying orders ship free.
$6.95
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Beaverton COMP- SWENG TESTING

Other titles in the Microsoft Professional series:

Test-Driven Development in Microsoft .Net (Microsoft Professional)

by

Test-Driven Development in Microsoft .Net (Microsoft Professional) Cover

ISBN13: 9780735619487
ISBN10: 0735619484
Condition: Standard
All Product Details

Only 1 left in stock at $6.95!

 

Synopses & Reviews

Publisher Comments:

With the clarity and precision intrinsic to the Test-Driven Development (TDD) process itself, experts James Newkirk and Alexei Vorontsov demonstrate how to implement TDD principles and practices to drive lean, efficient coding—and better design. The best way to understand TDD is to see it in action, and Newkirk and Vorontsov walk step by step through TDD and refactoring in an n-tier, .NET-connected solution. And, as members of the development team for NUnit, a leading unit-testing framework for Microsoft .NET, the authors can offer matchless insights on testing in this environment—ultimately making their expertise your own.

Test first—and drive ambiguity out of the development process:

  • Document your code with tests, rather than paper
  • Use test lists to generate explicit requirements and completion criteria
  • Refactor—and improve the design of existing code
  • Alternate programmer tests with customer tests
  • Change how you build UI code—a thin layer on top of rigorously tested code
  • Use tests to make small, incremental changes—and minimize the debugging process
  • Deliver software that’s verifiable, reliable, and robust

Book News Annotation:

Software developers Newkirk and Vorontsov explain how to implement test-driven development (TDD) principles and practices to drive efficient coding and better design. They walk readers step by step through TDD and refactoring in an n-tier, .NET-connected solution. The book is written for experienced programmers who are familiar with C# syntax and understand object-oriented programming. An introduction to basic concepts and a chapter on ways to use tests without having to write them in C# are included for managers and business analysts.
Annotation 2004 Book News, Inc., Portland, OR (booknews.com)

Synopsis:

About the Technology: Test-Driven Development is a method in which the development is driven with automated tests. As opposed to conventional development, TDD solves a different set of problems. It does so by proposing that before you write any nontrivial piece of production code, you write tests that the code will at first fail, and then when written correctly, will pass. TDD advocates say this approach has two major benefits. First, because the tests embody specific uses of the yet-unwritten software, they will help tease out the design of the software, complementary to other techniques such as requirements specification and modeling. Second, the tests create a safety net, enabling the programmer to engage in the risky but necessary practice of refactoring--continuously reorganizing the code--without fear of breakage (from Infoworld, August 8, 2003).

About the Author

James W. Newkirk, coauthor of Enterprise Solution Patterns in .NET and Extreme Programming in Practice, led the development of NUnit 2.0. Hes currently the development lead for the Microsoft Platform Architecture Guidance team, which provides guidance and reusable assets to enterprise customers through the Patterns & Practices reference series.

Alexei A. Vorontsov has been developing software in a variety of environments—from scientific and mathematical applications to enterprise systems—for more than eight years. He specializes in developing, testing, and managing large distributed software solutions—applying agile development methods for more pragmatic, cost-efficient results.

Table of Contents

ForewordAcknowledgmentsIntroductionPart I: Test-Driven Development Primer
  • Chapter 1: Test-Driven Development Practices
  • Chapter 2: Test-Driven Development in .NET—By Example
  • Chapter 3: Refactoring—By Example
Part II: Test-Driven Development Example
  • Chapter 4: The Media Library Example
  • Chapter 5: Programmer Tests: Using TDD with ADO.NET
  • Chapter 6: Programmer Tests: Using TDD with ASP.NET Web Services
  • Chapter 7: Customer Tests: Completing the First Feature
  • Chapter 8: Driving Development with Customer Tests
  • Chapter 9: Driving Development with Customer Tests: Exposing a Failure Condition
  • Chapter 10: Programmer Tests: Using Transactions
  • Chapter 11: Service Layer Refactoring
  • Chapter 12: Implementing a Web Client
Part III: Appendixes
  • Appendix A: NUnit Primer
  • Appendix B: Transactions in ADO.NET
  • Appendix C: Bibliography
  • Appendix : About the Authors

What Our Readers Are Saying

Add a comment for a chance to win!
Average customer rating based on 1 comment:

manpreetbhatia, October 3, 2006 (view all comments by manpreetbhatia)
I have read second chepter of that book , it is realy too Good , i want to read whole Concept of TDD from that book
Was this comment helpful? | Yes | No

Product Details

ISBN:
9780735619487
Author:
Newkirk, James W
Publisher:
Microsoft Press
Author:
Vorontsov, Alexei A.
Author:
Newkirk, James W.
Author:
Vorontsov, Alexei
Location:
Redmond, Wash.
Subject:
Programming - Software Development
Subject:
Computer software
Subject:
Microsoft .NET
Subject:
Software Development & Engineering - General
Subject:
Software Engineering-General
Subject:
Operating Systems - Windows
Subject:
Operating Systems - NT
Copyright:
Edition Description:
Trade Paper
Series:
Developer Reference
Series Volume:
1
Publication Date:
20040317
Binding:
Paperback
Language:
English
Illustrations:
Yes
Pages:
304
Dimensions:
900x3800

Other books you might like

  1. Blood Diamonds Used Hardcover $4.50
  2. The Art of Modernism: Art, Culture,... Used Hardcover $10.50
  3. In the Wake of the Plague: The Black... Used Hardcover $5.95
  4. Oxford History of Literary... New Hardcover $311.25
  5. Premiere 6.5 for Windows and... Used Trade Paper $1.75
  6. Foundations of F# New Hardcover $77.50

Related Subjects

Computers and Internet » Operating Systems » Microsoft Windows » Programming .NET
Computers and Internet » Software Engineering » General
Computers and Internet » Software Engineering » Programming and Languages
Computers and Internet » Software Engineering » Software Management
Computers and Internet » Software Engineering » Systems Analysis and Design

Test-Driven Development in Microsoft .Net (Microsoft Professional) Used Trade Paper
0 stars - 0 reviews
$6.95 In Stock
Product details 304 pages Microsoft Press - English 9780735619487 Reviews:
"Synopsis" by , About the Technology: Test-Driven Development is a method in which the development is driven with automated tests. As opposed to conventional development, TDD solves a different set of problems. It does so by proposing that before you write any nontrivial piece of production code, you write tests that the code will at first fail, and then when written correctly, will pass. TDD advocates say this approach has two major benefits. First, because the tests embody specific uses of the yet-unwritten software, they will help tease out the design of the software, complementary to other techniques such as requirements specification and modeling. Second, the tests create a safety net, enabling the programmer to engage in the risky but necessary practice of refactoring--continuously reorganizing the code--without fear of breakage (from Infoworld, August 8, 2003).
spacer
spacer
  • back to top

FOLLOW US ON...

     
Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.