"Refactoring in Ruby" - читать интересную книгу автора (William C. Wake, Kevin Rutherford)