Poetry Madness
 
 

Recently Viewed clear list


Interviews | April 8, 2014

Shawn Donley: IMG Gabrielle Zevin: The Powells.com Interview



Gabrielle ZevinThe American Booksellers Association collects nominations from bookstores all over the country for favorite forthcoming titles. The Storied Life of... Continue »
  1. $17.47 Sale Hardcover add to wish list

    The Storied Life of A. J. Fikry

    Gabrielle Zevin 9781616203214

spacer
Qualifying orders ship free.
$6.95
List price: $39.99
Used Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Beaverton Software Engineering- Software Management

More copies of this ISBN

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 thats 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:
Newkirk, James W.
Author:
Vorontsov, Alexei
Author:
Vorontsov, Alexei A.
Location:
Redmond, Wash.
Subject:
Programming - Software Development
Subject:
Computer software
Subject:
Microsoft .NET
Subject:
Software Development & Engineering - General
Subject:
Software Engineering-General
Copyright:
Edition Description:
Trade Paper
Series:
Microsoft Professional
Series Volume:
1
Publication Date:
20040431
Binding:
TRADE PAPER
Language:
English
Illustrations:
Yes
Pages:
300
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 $7.50
  4. A Bitter Revolution: China's... Used Hardcover $9.50
  5. Oxford History of Literary... New Hardcover $257.25
  6. Premiere 6.5 for Windows and... Used Trade Paper $1.75

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 300 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.