The Ruby on Rails and ClojureScript experts

Jun 26, 2012

Avdi Grimm about refactoring, referring to fairly small changes to code, taking only a few minutes each:

  • We must be hypersensitive to pain.
  • We must have comprehensive, reliable, fast automated tests.
  • We must have a license to refactor.
  • We must have good tools.

He also talks about a similar concept called “Refurbishing” which is at a larger scale, between a complete rewrite and refactorings.

Interesting to see our vocabulary for these things become more nuanced.

Link: [Every day, in every way Virtuous Code]1 via devblog.avdi.org