Refactoring: Improving the Design of Existing Code (2nd Edition) Cover Book cover copyright Martin Fowler


This chapter explains several methods for refactoring functions and their parameters.

My One Takeaway

I felt like most of this chapter just clicked with me. I do love the “Remove Flag Argument” refactoring because I worked on a piece of software were it was used all the time and I constantly had to look up what the function was doing.