From: Jim Weirich Date: 2005-12-08T04:26:41+09:00 Subject: Re: Syntax checker? williamerubin wrote: > If so, could you please elaborate? Pointers to a website, or Google > search terms, or whatever, would be appreciated greatly. Test Driven Design (TDD, aka Test First Developement) are techniques that drive the design of your code through the writting of tests. The concepts were popularized by the Extreme Programming crowd, but TDD transcends that group and is easily applicable development techniques beyond XP. Here are some resources: * Test Driven Development: By Example (Kent Beck) (http://www.amazon.com/gp/product/0321146530/104-9058373-1662348?v=glance&n=283155) * Introduction to Test Driven Development (article by Scott W Ambler) (http://www.agiledata.org/essays/tdd.html) * The Craftsman Serie (Bob Martin) (http://www.objectmentor.com/resources/listArticles?key=topic&topic=Test%20Driven%20Development) That last one is particularly good if you learn by seeing things in action rather than reading about the technique. TDD is fist introduced in the Craftsman # 5 (Baby Steps), but you might want to read the others in the series to get a feel for the characters. I've been doing TDD for about 5 years now is is easily the single biggest improvement I've made in my coding technique in the 25 years I've been writing code. Enjoy! -- Jim Weirich -- Posted via http://www.ruby-forum.com/.