.NET Tutorials, Forums, Interview Questions And Answers
Welcome :Guest
Sign In
Register
 
Win Surprise Gifts!!!
Congratulations!!!


Top 5 Contributors of the Month
MarieAdela
Imran Ghani
Post New Web Links

Test-Driven C#: Improve the Design and Flexibility of Your Project with Extreme Programming Techniqu

Posted By:      Posted Date: August 21, 2010    Points: 0   Category :ASP.Net
 

Test-driven development (TDD) should be on every developer's radar screen because a comprehensive set of tests makes for maintainable code and frees you from having to create a perfect design up-front. This article explains how to perform TDD and takes you step-by-step through a number examples to get you started.

Will Stott and James Newkirk

MSDN Magazine April 2004




View Complete Post


More Related Resource Links

Test-Driven Design: Using Mocks And Tests To Design Role-Based Objects

  

Use Test-Driven Development with mock objects to design object oriented code in terms of roles and responsibilities, not categorization of objects into class hierarchies.

Isaiah Perumalla

MSDN Magazine June 2009


Toolbox: Managing in the Cloud, UX Design Patterns, Anders Hejlsberg's The C# Programming Language,

  

Now that you're even managing projects in the cloud, you'll need some tools to help. This month we illustrate one, discuss UX design patterns, a book by Anders Hejlsberg, and more.

Scott Mitchell

MSDN Magazine June 2009


Best Practice: An Introduction To Domain-Driven Design

  

We give you a gentle introduction to designing and evolving rich domain models as part of integrating Domain-Driven Design (DDD) into your coding efforts.

David Laribee

MSDN Magazine February 2009


Test Run: Analyzing Project Exposure And Risk Using PERIL

  

Here James McCaffrey uses some statistical methods and a technique he calls PERIL to estimate risks to software projects involving timing, costs, and other potential resource shortfalls.

Dr. James McCaffrey

MSDN Magazine January 2009


Paradigm Shift: Design Considerations For Parallel Programming

  

This article presents an overview of the motivation behind new techniques that decompose problems into independent pieces for optimal use of parallel programming.

David Callahan

MSDN Magazine October 2008


Unit Testing: Apply Test-Driven Development to your Database Projects

  

Jamie Laflen extols the benefits of TDD when applied to database development-and supplies some useful techniques along the way.

Jamie Laflen

MSDN Magazine Launch 2008


Test Run: Test Harness Design Patterns

  

The Microsoft® . NET Framework provides you with many ways to write software test automation. But in conversations with my colleagues I discovered that most engineers tend to use only one or two of the many fundamental test harness design patterns available to them.

James McCaffrey and James Newkirk

MSDN Magazine August 2005


Extreme ASP.NET: Tools of the Trade: Application Center Test

  

When you sit down to write an ASP. NET application, how much time do you spend thinking about performance? It's unfortunate, but for most developers performance is an afterthought. Performance planning and design really need to be front and center.

Rob Howard

MSDN Magazine June 2005


Design: Place XML Message Design Ahead of Schema Planning to Improve Web Service Interoperability

  

Web Services are all about exchanging data in the form of XML messages. If you were about to design a database schema, you probably wouldn't let your tool do it for you. You'd hand-tool it yourself to ensure maximum efficiency. In this article, the author maintains that designing a Web Service should be no different. You should know what kind of data will be returned by Web Service requests and use the structure of that data to design the most efficient message format. Here you'll learn how to make that determination and how to build your Web Service around the message structure.

Yasser Shohoud

MSDN Magazine December 2002


Trying to call an asmx web service from a test project

  
I am trying to create a proxy for an asmx web service. The only thing I find in Visual Studio 2008 is a service reference. How do I call an asmx web service with a service reference? Certified Geek. Professional Data dude.

Who know some tools can help to create fake data which was used in unit test of asp.net mvc project

  
I was using aps.net mvc unit test, and want to create fake data instead of using real database connection, but the Linq query code and real database was huge and complicated, create fake data in unit test which can mimic real database was a huge job! Who knows some tools can help me to decrease size of real database and create mimic fake data for unit test. Thanks

WW3.0 Project outline Samples and Test Samples

  
Hello,


I want samples for Windows SharePoint Services 3.0 course projects
If anyone can give me some samples of projects ,I want to have some idea about the outline of wss3.0 projects



Any wss3.0 project specification you have to give me as a sample??

I also need "WSS 3.0  test  samples"

Thanks

Contoso Karate - Data Driven User Interface Widgets in an ASP.NET MVC 3 Design

  
In the previous post in this Contoso Karate MVC Series we re-factored our LogIn control widget into a PartialView. We did this for a few reasons. Views want to be associated with only one model and we want to reserve that model for one that is more central to the particular page being displayed. (Specifying the Model for the view [...] Read More......(read more)

Simple steps to ease your programming life and deliver good quality software in an extreme way

  
I was reading "extreme programming explained embrace change" by Kent Beck. I found this book to be very helpful to ease our stressful programming life, to deliver good quality software with far fever defects. Extreme programming is about changing yourself, letting your mistakes exposed and then learning from those. It's about writing good code and following best practices. It's about developing good relationship with your team members and customers.

Abstract Factory Design in C# , Vb.NET

  
Provide an interface for creating families of related or dependent objects without specifying their concrete classes
Categories: 
ASP.NetWindows Application  .NET Framework  C#  VB.Net  ADO.Net  
Sql Server  SharePoint  Silverlight  Others  All   

Hall of Fame    Twitter   Terms of Service    Privacy Policy    Contact Us    Archives   Tell A Friend