The main refactors

  • Rename - Change the name of classes, methods, variables…
  • Extract Extract a class (or methods or variables…), creating a new abstraction.
  • Inline - The inverse of extract – inline a method (or variable), deconstructing an abstraction.
  • Move - Move a class (or methods or variables…) to some other place in the codebase.
  • Safe delete - Delete code and its usages in the code base.