When A Method Can Do Nothing

Michael Feathers
November 18, 2013

Refactoring is full of choices. When I start to work on a large method I look at its overall structure and try to get a sense of how to break it down. Conditional statements are often problematic for me.

 if (...) { ... } 

When I have an if-statement like this I know that I have a choice. I can extract the if and its associated block into a . . .

Read More

  Subscribe by Email and Never Miss a Post