Perhaps there are already enough refactoring examples, but if not then I present yet another. I was writing some code investigating a potential project here at Venture, and since it was just spike, code, I just hammered it out. Because it is spike code there are a couple of notable differences from good development practices that I should point out. First, I wrote this code alone. No pair...
on Jan 19, 2009
There's no shortcut to experience. Writing good object oriented code takes experience, but here are three practices to help you get off on the right foot day one with even the grumpiest of gray beards:
Write all your code using Test Driven Development(TDD)
Follow the Rules of Simplicity
Tell Don't Ask
Write All Your Code Using TDD
Code written test first and code written test last is very very...
on Oct 3, 2008