Category Archives: tdd

Ten tips to maximize the return on your TDD investment

Paul Cowen presented an interesting personal observation of using TDD on the ALT.NET mailing list, under the title “TDD + effort != return“.  The implication being that doing TDD requires extra work during development, extra work in training, extra work … Continue reading 

| 6 Comments

Interfaces and isolation

Roy Osherove has suggested a new name for mocks, fakes, stubs or any test double: Isolation.  True, the myriad of test double names can muddy the language, and Meszaros’ suggested name of “test double” still confuses people that don’t get … Continue reading 

| 9 Comments

TDD design trade-offs and junk food

Tony Rasa recently talked about design trade-offs when doing TDD: When “doing TDD,” we consciously make design trade-offs to favor testability. … we end up with a lot of single-implementation interfaces because of testability concerns and from weaknesses with our … Continue reading 

| 19 Comments

Announcing: Pablo’s Days of TDD in Austin, TX

Los Techies(.com), its president, Pablo El Burro, and our sponsors are pleased to announce "Pablo’s Days of TDD" (PDoTDD).  PDoTDD is a day-and-a-half event of workshops, discussion, practice, and training around automated unit testing, specifically the practice of Test-Driven Development … Continue reading 

| Leave a comment

Quality and code coverage

It’s an age-old question: should our team’s goal be 100% coverage?  A valid question, but one I’ve never much cared about in practice.  The idea is that the team, all practicing TDD, should dutifully measure and add unit tests until … Continue reading 

| 5 Comments

Design and Testability

There was a rather healthy public discussion and debate going on via Twitter today between Roy Osherove, Ayende Rahien, Colin Jack, me, and several others. Michael Feathers even dropped in at one point which was cool.  This all started when … Continue reading 

Also posted in blogging | Leave a comment

Droppin’ Pennies on context specs…

First off I want to make it clear that I’m not a guru on the topic, but I do find it interesting. The topic of course is Context Based Specifications. I’ve seen an emergence in interest in writing context based … Continue reading 

Also posted in patterns | Leave a comment

Parsing The Payload

So this week we got to start working a brand spanking new MVC project. So far we’re leveraging Castle Windsor, NHibernate, Fluent Nhibernate, and kind of running Linq to NHibernate. It’s amazing how quickly you can get a project up … Continue reading 

Also posted in castle, monorail, web | Leave a comment

Encapsulating Test Data and Expectations

I love it when I find new ways to improve my testing ability.  In this case, it’s not really new, just new to me.  I’m referring The Object Mother or Test Data Builder patterns used to encapsulate objects you need … Continue reading 

Also posted in nhibernate, scriptaculous, tools | 1 Comment

How did I get started in software development?

Jason Meridth tagged me with this meme, so I’ll play along if anyone cares. How old were you when you started programming? I remember being 6 or 7 years old helping my brother open the box for our new Commodore … Continue reading 

Also posted in presentations | 1 Comment