Touching fire
Why is it that developers know about automated testing -- how much time it can save you, how many headaces it can help prevent, etc... -- but don't practice it?
A team that WANTS to do automated testing, but just doesn't "do it", needs a automated-testing evangelist. That's a recipe for automated-tests to infiltrate the company. The evangelist will always push for it. Now that seems like common sense to most, but people that think it's common sense are either doing automated testing as a full-team of people or it's someone that can tell their developers to do automated tests in the first place.
If management doesn't buy into it right away, create a new assembly and just stick your tests in that and do them as you develop. Try to write a test before ANY CODE, regardless of deadlines. Deadlines usually aren't hit in the real world anyway -- unless you work for a company that has hit them for the past couple years.
Labels: TDD Best Practices, TDD Exercises


1 Comments:
It comes down to leadership. Especially a lack of leadership. Its subtle, but its the difference between "Go do this." and "Follow me." One is leadership, one is management.
I think its more then evangelism. You need T.D.D., Top Down Direction. Without buy-in from the top, a willingness to accept these principles and enforce them, then its just bluster and buzzwords.
April 4, 2007 10:46 PM
Post a Comment
Subscribe to Post Comments [Atom]
<< Home