TY - BOOK AU - Wake,William C. AU - Rutherford,Kevin TI - Refactoring in Ruby SN - 9780321545046 U1 - 005.117 22 ed. PY - 2010/// CY - Upper Saddle River, NJ PB - Addison Wesley KW - Software Refactoring KW - Ruby (Computer Program Language) N1 - Includes bibliographical references, index, etc; Pte. 1. The art of refactoring -- Cap. 1. A refactoring example -- 2. The refactoring cycle -- 3. Refactoring step by step -- 4. Refactoring practice -- Pte. 2. Code smells -- Cap. 5. Measurable smells -- 6. Names -- 7. Unecessary complexity -- 8. Duplication -- 9. Conditional logic -- 10. Data -- 11. Inheritance -- 12. Responsability -- 13. Accommodating change -- 14. Libraries -- Pte. 3. Programs to refactor -- Cap. 15. A simple game -- 16. Time recording -- 17. Calculator -- Pte. 4. Appendices ER -