Skip to content

Instantly share code, notes, and snippets.

@fson
Forked from anonymous/README.md
Created December 12, 2012 19:48
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save fson/4270938 to your computer and use it in GitHub Desktop.
Save fson/4270938 to your computer and use it in GitHub Desktop.
Meanings of refactoring
  • Martin Fowler: "disciplined technique for restructuring an existing body of code, altering its internal structure without changing its external behavior"
  • Opionated developer: renaming source files
  • Minimalistic developer: removing source files
  • Badass developer: rewriting everything from scratch
  • Technical lead: calls it 'improving' instead, to avoid scaring the management
  • Project manager: fixing previous mistakes
  • Product manager: time when no new features get done
  • CEO: slacking
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment