-
Give the “cooking recipe” for the
- “Move method” refactoring
- “Pull Up Field” refactoring
- “Extract Method” refactoring
- “Pull Up Method” refactoring
- “Extract Variable” refactoring
- Give some examples of simple refactorings
- Give some examples of OO refactorings
- Make a small example where you show what the different refactorings do.
- “Feature Envy” is an example of a “bad smell”. Explain what it is and what types of refactoring you can do on it.