Implement Extract Method, Variable and Parameterize


#1

Extracting a code fragment as a method, and extracting a variable to the upper scope, and extracting a variable to a method parameter would increase productivity.