Refactoring guide - Paprikas/rails_cheat_sheet GitHub Wiki Create new functionality Test it Mark the old one as deprecated (tables, methods) Keep old methods accessible and working (usually used by background workers) ...