Blog Stats
  • Posts - 7
  • Articles - 5
  • Comments - 768
  • Trackbacks - 17

 

Test-Driven Development in Microsoft .NET (Microsoft Professional) by James W. Newkirk and Alexei A. Vorontsov

http://www.amazon.com/Test-Driven-Development-Microsoft-NET-Professional/dp/0735619484


The title says it all, this is a book about TDD in .NET Development. I advise you to read this book and Test Driven Development: By Example (Addison-Wesley Signature Series) by Kent Beck. Souce code snippets are in C# and the reference is .NET Development Framework v.1.1.This book is a great reference for TDD in .NET Development and there are a lot of examples, all examples are tested with NUnit.

It begins with a simple example about Stack class. Here the authors illustrate the 2 rules of TDD clearly in details:

1.Never write a single line of code unless you have a failing automated test

2.Eliminate duplication

The authors talk about refactoring and they refer to Beck and Fowler (Refactoring: Improving the Design of Existing Code).

In the next chapters you can find more interesting examples about ADO.NET and ASP.NET, particularly regarding Datasets and WebServices.

The most interesting part of the book from my point of view is about "Customer Tests". There are some examples with FIT that show how to create customer functional tests.If you are lucky (I am not...:-((( ) you can try this technique with your customer IT department (or by yourself...:-)) ) and create complete functional tests for control your application execution flow.

Last part concerns about Transactions testing, refactoring Service Layer and an example of TDD with a Web GUI. All code snippets are really useful and you can understand how to create more efficient software in practice.


Pro:If you want to develop with with support of TDD in MS .NET this is the right resource, really good written and code snippets are from some real contexts. This book should be in your collection...

Contro:This book is based on .NET Development 1.1 and some pieces of information about ADO.NET, ASP.NET and Framework are obsolete for .NET Development 2.0, but it is not so important because the aim of the book is learnig TDD. I think that if you can apply for informations or better read the books of Beck and Fowler (I didnt again with Refactoring...:-(( ) which are cited by the authors so you will appreciate more this work.The Beck book's is the best-seller about TDD so if you can read it you will find the real book about TDD.



Feedback

# re: Test-Driven Development in Microsoft .NET (Microsoft Professional) by James W. Newkirk and Alexei A. Vorontsov

Gravatar There are a variety of favored makers during the marketplace that manufacture different types of replica Swiss watches. The artist and jewel studded watches are loved through the rich and elite individuals who love flaunting their accessory. 4/25/2011 8:14 AM | jetdsea

# re: Test-Driven Development in Microsoft .NET (Microsoft Professional) by James W. Newkirk and Alexei A. Vorontsov

Gravatar Inspired by the chic sporty clothes of fencers, ann demeulemeester deconstructed the uniform as if it was cut with a sharp sword and put back together again. There were also the sharp contrast between fabrics and masculine elements. 5/20/2011 5:04 AM | jimlinder

# re: Test-Driven Development in Microsoft .NET (Microsoft Professional) by James W. Newkirk and Alexei A. Vorontsov

Gravatar The next step would be to horizontally flip the image. Because you have to transfer the image on to your Polo Ralph Lauren shirt, you must flip the image or else you can get a backward image! 6/7/2011 7:46 AM | Gelemain

# function venues geelong

Gravatar The Pier Geelong is truly one of the most unique function venues in Geelong. Overlooking the waterfront, this historic icon has been completely refurbished 7/8/2011 10:14 PM | function venues geelong

# function venues geelong

Gravatar Hey,
Loving your blog, awesome tips on blog you have here. I
would just like to ask you some questions privately, mindAc Repair in alexandria va,Ac Repair in arlington va,Ac Repair in reston va,Refrigerator Repair in alexandria va,Refrigerator Repair in arlington va,Refrigerator Repair in reston va
8/6/2011 12:31 AM | frank khalid

# re: Test-Driven Development in Microsoft .NET (Microsoft Professional) by James W. Newkirk and Alexei A. Vorontsov

Gravatar Microsoft .NET has had many improvements.

Backlinks 9/26/2011 2:02 AM | Jerry

# Oximeters-for-sale

Gravatar Oximeter for sale
Oximeter 10/3/2011 10:53 AM | Oximeters-for-sale

# Oximeters-for-sale

Gravatar

Oximeter for sale
Oximeter 10/22/2011 7:52 AM | Oximeters-for-sale

# re: Test-Driven Development in Microsoft .NET (Microsoft Professional) by James W. Newkirk and Alexei A. Vorontsov

Gravatar this moment in Cosplay Costumes Japan, as the god of manga Osamu Tezuka in 1947, seven horses under the Sakai adapted from the original Wholesale Cell Phones Red Book Comics "new island" of hard- 10/27/2011 4:04 AM | joyil

# re: Test-Driven Development in Microsoft .NET (Microsoft Professional) by James W. Newkirk and Alexei A. Vorontsov

Gravatar we are a nfl jersey wholesaler, if you want to order nfl jersey please take look at Pittsburgh Steelers jersey 1/9/2012 10:55 AM | Troy Polamalu Jersey

# latest sms

Gravatar this is an awesome article must appreciate it, the ways you have explained above is really awesome, exercises to do at home l how to make chicken biryanil latest sms
6/13/2012 10:26 AM | mark

# re: Test-Driven Development in Microsoft .NET (Microsoft Professional) by James W. Newkirk and Alexei A. Vorontsov

Gravatar welcome to 10/6/2012 5:14 AM | kazman

# Cheap Nike Jerseys

Gravatar This says a lot on the expertise of the company.Rate: 6. However, there are plenty of companies out there that offer similar sports betting services and not all of them are of high quality.co. Just keep in mind that to have consistent wins when it comes to betting on baseball or any other sport, you would need to invest in a reliable handicapper that makes use of angles, trends, experience as well as a system to help you achieve the success and profits that you want in a more consistent manner.&quot; Lavender is being studied for preventing and treating various cancers (breast, ovarian, pancreatic, liver, prostate). Wholesale Nike NFL Jerseys China.373)6."It would go somewhere at the start of the year and basically track its food sources through that 12 month period and then come back to where it started from," Price explained. It is prudent to book the actual destination or perhaps venue of wedding in advance. 27 (Xinhua)An Australian palaeontologist has discovered that a giant prehistoric ice age beast was the only marsupial species ever known to migrate for food.Cheap Jerseys Free Shipping. It is recommended sit before your wedding decorator to discuss my way through a better way. It has strong disinfectant properties One of the most gentle and versatile essential oils, Lavender can have a positive influence on your mental, emotional,Cheap NFL Jerseys From China, physical, and metaphysical state.<br>Visit my siteļ¼šhttp://www.wholesalefootballnfljerseysshop.com/
4/26/2018 11:29 PM | DavidPeatt

# kamagra shop deutschland erfahrung 2015 sen

Gravatar kamagra 100mg oral jelly suppliers
buy kamagra 100 mg oral jelly
buy kamagra oral jelly online usa
buy kamagra 100 mg oral jelly
kamagra 100mg tablets australia
http://kamagraonl.com/
kamagra oral jelly kaufen forum 5/9/2018 11:28 PM | Michaelbeple

# kamagra oral jelly sen

Gravatar buy kamagra oral jelly usa
kamagra 100 mg oral jelly
kamagra 100 chewable
kamagra 100 mg oral jelly
kamagra soft chewable tablets 100 mg
http://kamagraonl.com/
kamagra 100 chewable polo 5/10/2018 4:17 PM | Marionurive

Comments have been closed on this topic.
 

 

Copyright © Antonio Radesca