Monthly Archives: September 2007

Importance of Treating Unit Tests as First Class Code

On my previous project, we had a rather large set of unit tests. This collection of tests grew over time and we neglected to maintain them with the fervency in which we maintained our production code. This quickly came back to haunt us. Making sweeping changes to our codebase became painful because our tests were […]

Posted in Agile, Principles, Test-Driven Development, Testing | Tagged , , , | Leave a comment

TDD: Is -Just Make It Pass- Too Mundane?

In Test-Driven Development, I used to think it was a waste of time to write only enough code to make a test pass. I felt that if the code was not completely correct, why should I write it? Now, I feel differently. Some of the examples you will encounter while learning about TDD may seem […]

Posted in Agile, Test-Driven Development, Testing | Tagged , , | Leave a comment