Tag Archives: refactoring

Every day, in every way

It’s time to reclaim the lost art of refactoring. Continue reading

Posted in Rants | Tagged | 10 Comments

Making Little Classes out of Big Ones (video)

I recently visited the Hashrocket offices in Jacksonville, and while I was there I did a Lunch & Learn talk on the topic of of breaking down too-big classes into smaller pieces. In it I went over pros and cons … Continue reading

Posted in Presentations, Videos | Tagged , , , , , , | Leave a comment

Refactoring in Ruby

I’ve started working my way through Refactoring in Ruby, by William C. Wake and Kevin Rutherford. I haven’t been this excited about a book since Michael Feathers’ Working Effectively with Legacy Code. I feel like a schoolboy, relearning refactoring as … Continue reading

Posted in Uncategorized | Tagged , , | 3 Comments

Testing Private Methods

Periodically the question of how to test private methods comes up at work or online. My answer is: don’t. It may seem trite, but there is some reasoning behind it. Private methods are, by definition, implementation details. If you are … Continue reading

Posted in Uncategorized | Tagged , , , , | 8 Comments

Doctor, it hurts when you say that

bq. In your response, for instance, you say “I prefer thinking before writing code.” Well, so do I, but the fact of the matter is some people don’t and some people make mistakes based on inexperience or ignorance even when … Continue reading

Posted in Uncategorized | Tagged , , | 2 Comments