Session_11

XP Day 2003 logo

Getting started with Agile .Net development


Organiser(s): BernardVanderBeken

Session duration: 45 minutes

Session type: Interactive presentation and demo

Intended Audience: Developers and architects who wish to be agile using the Microsoft.NET Framework.

Session language: English


Description:

A development team using Microsoft .NET wishes to address these issues:

  • Solved issues are reappearing due to duplicate code and manual code testing.
  • To create a testable product build, a specific person has to manually integrate various components.
  • Due to the effort required to create and stabilize the build, frequent releases are hard.
  • Since many changes are made between testable builds, the cause of new bugs are often hard to find.
In order to solve these problems, the team will gradually introduce agile techniques and tools. This session introduces the techniques but focuses on the tools.

Topics

  • Test-Driven Development using NUnit [1] for unit testing and C# Refactory [2] for Refactoring.
  • NAnt [3], the compelling make file replacement that defines what a build should do. This includes code compilation and running unit tests.
  • Continuous Integration: The Draco.NET [4] build server can run NAnt builds for us.
Feel free to contact the organiser with related questions you would like to see addressed (bvb).

Benefits:

Attendees will learn about a set of tools (see Description) that helps .NET developers create better software. Attendees should be able to quickly start using these tools.


See the Presentation handouts

[1: http://nunit.sourceforge.net] [2: http://www.xtreme-simplicity.net] [3: http://nant.sourceforge.net] [4: http://draconet.sf.net]