|«« Developers vs IT Staff||Sweet Singles »»|
I'm Ryan Lowe, a Software Engineering graduate living in Ottawa, Canada. I like agile software development and Ruby on Rails.
I write this blog in Canadian English and don't use a spell checker. Typos happen.
» Full-time Ruby on Rails freelancer
» Full-time with Rails since May 2005
» Former committer for RadRails (now Aptana)
» I also have a few Rails side-projects in development:
1. wheretogoinTO.com Toronto nightlife
2. Hey Heads Up! TODO list and sharing
3. Layered Genealogy family history research
4. foos for foosball scoring
5. fanconcert for music fans (on hold)
Hiring Rails developers? I can telecommute by the hour from Ottawa, Canada
»» Email: rails AT ryanlowe DOT ca
Now hosted on Hey! Heads Up -- check it out!
Derek Lowe's (Ryan's older brother) words at Ryan's funeral
firstname.lastname@example.org no more
Forging Email Headers: Good, Bad or Ugly?
Sarcastic Dictionary (Part 1 of Many)
Twisting Rails is Risky Business
Risky Business? My Take on Early Alphas
Whoa, it's August 2007
A Postscript to "Growth at the grassroots"
»» All Blog Posts
David Heinemeier Hansson
James Duncan Davidson
Signal vs. Noise
Amy Hoy: (24)slash7
Luis de la Rosa
Kent Beck on XP Testing
I recalled correctly Kent Beck's opinion of testing in Extreme Programming Explained (1999). In fact he was quite concerned about developers adopting XP:
"... you should write the tests that help get programs working and keep programs working. Nothing more. Remember the principle 'Work with human nature, not against it' ... If we want programmers and customers to write tests, we had better make the process as painless as possible."
Then he goes on to say this about testing:
"You should test things that might break. If code is so simple that it can't possibly break, and you measure that the code in question doesn't actually break in practise, then you shouldn't write a test for it. If I told you to test absolutely everything, pretty soon you would realize that most of the tests you were writing were valueless, and, if you were at all like me, you would stop writing them."
So from this would I estimate that Beck is as thorough with his testing as I am? Probably not, but he's been coding a lot longer than I have -- he doesn't have to be.Posted at December 07, 2003 at 03:42 AM EST
Last updated December 07, 2003 at 03:42 AM EST