Refactoring: The Long Game

I recently gave the talk “Refactoring: The Long Game” at MavenLink, a local software firm. MavenLink works by doing strict test-driven development and pair programming all the time. MavenLink has an office in Salt Lake City and an office in San Francisco. It’s a really interesting place to work. MavenLink provided me with a recording of their meeting which I have uploaded to YouTube.

For about the first 40 minutes, I discuss larger term architectural concerns and goals while refactoring. After that discussion, I show a live example of refactoring some crufty code with IntelliJ which shows just how quickly you can transform code with the right automated tools at your fingertips.

Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s

%d bloggers like this: