Product Description
This is the eBook edition of the printed book. If the indicant aggregation includes a CD-ROM, this noesis is not included within the eBook version.
The First Hands-On, Practical, All-Ruby Refactoring Workbook!
Refactoring—the prowess of rising the organisation of existing code—has condemned the concern by storm. So has Ruby. Now, for the prototypal time, there’s a refactoring workbook fashioned from the connector up for the impulsive Ruby language.
Refactoring in Ruby gives you every the realistic, hands-on training you requirement to refactor Ruby cipher apace and effectively. You’ll conceive how to discern “code smells,” which communication opportunities for improvement, and then amend your program’s organisation digit small, innocuous travel at a time.
The aggregation shows you when and how to refactor with both heritage cipher and during newborn test-driven development, and walks you finished real-world refactoring in detail. The workbook concludes with individual applications fashioned to support training refactoring in graphic domains, nonnegative a accessible cipher analyse checklist you’ll intend to again and again. Along the way, you’ll see coercive lessons most artful higher calibre Ruby software—lessons that module enable you to undergo the experience of composition consistently enthusiastic code.
Refactoring in Ruby module support you
- Recognize ground slummy cipher organisation occurs, so you crapper preclude it from occurring in your possess code
- Master meliorate organisation techniques that advance to more efficient, reliable, and maintainable software
- Fix cipher that’s likewise long, large, or arduous to follow
- Ferret discover duplication, and impart apiece intent “once and exclusive once”
- Recognize absent or inadequately bacilliform classes
- Simplify too Byzantine relationships between classes and their subclasses
- Achieve the correct equilibrise of responsibilities among objects
- Make your cipher easier to effort and change
- Cope with half accumulation modules, and mend laugher dependencies
- Learn the incoming steps to verify after you refactor
- http://www.netbks.org/programming/general-programming-programming/refactoring-in-ruby-3_36468.html
Tags: .NET