TDD

by percent20 1/5/2008 2:59:00 PM

TDD stands for Test Driven Development it is a development methodology where you write unit tests before you write your actual code.  Wikipedia defines it as:

Test-Driven Development (TDD) is a software development technique consisting of short iterations where new test cases covering the desired improvement or new functionality are written first, then the production code necessary to pass the tests is implemented, and finally the software is refactored to accommodate changes. The availability of tests before actual development ensures rapid feedback after any change. Practitioners emphasize that test-driven development is a method of designing software, not merely a method of testing.

In its simplest form it is a way to develop software that allows your code to be completely tested and testable to limit bugs later on.

I have made several posts on TDD please check them out below. 

General Posts on TDD

TDD (Test Driven Development) for beginners
More on TDD "so much code"

Series on TDD

Part 1: TDD Test Driven Development for Beginners pt1
Part 2: TDD for Beginners pt2 - Pig Latin
Part 3: TDD for Beginners pt3 - The Application
Part 4: TDD for Beginners pt4 - Unit Tests

Be the first to rate this post

  • Currently 0/5 Stars.
  • 1
  • 2
  • 3
  • 4
  • 5

Tags:

acronym

Related posts

Comments

1/6/2008 12:46:36 PM

pingback

Pingback from rtipton.wordpress.com

Weekly Link Post 23 « Rhonda Tipton’s WebLog

rtipton.wordpress.com

Add comment


(Will show your Gravatar icon)  

  Country flag

[b][/b] - [i][/i] - [u][/u]- [quote][/quote]



Live preview

7/25/2008 1:08:57 AM

Powered by BlogEngine.NET 1.3.0.0
Theme by Mads Kristensen


My Flare

AddThis Feed Button

National Blog Posting Month

Eagle Scout

I'm Test Driven

[Reserved for MVP status I want to earn]

View Buddy Lindsey's profile on LinkedIn

Twitter



Disclaimer

The opinions expressed herein are my own personal opinions and do not represent my employer's view in anyway.

© Copyright 2008

Sign in