push.cx
Peter Bhat Harkins
You’re Not Refactoring
Code: Extreme Programming, refactoring, TDD, testing
Comments Off on You’re Not Refactoring
Changing code is a great way to break it, especially in really subtle ways that you won’t pick up on for weeks or months. The maintainer of Unangband, Andrew Doull, wrote that Refactoring Is Hell. I sent him a note in response to that blog post that I think I may just as well have blogged. So:
Painless Upgrade to Rails 2.0
Code: ActiveResource, NearbyGamers, Rails, Rails 2.0, routing, Ruby, TDD, test, testing, tests, upgrade, web
Comments Off on Painless Upgrade to Rails 2.0
I spent a dead-easy 2.5 hours last night updating NearbyGamers to Rails 2.0. My svn commit message read (with links added here for convenience):
Drifting Into Test-Driven Development
Code: TDD
Comments Off on Drifting Into Test-Driven Development
About two years ago I first read about Test-Driven Development on the c2 wiki. It’s a simple plan: before you write code, write the tests that will exercise it.