Skip to content

Instantly share code, notes, and snippets.

Created December 12, 2012 19:44
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save anonymous/4270922 to your computer and use it in GitHub Desktop.
Save anonymous/4270922 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