ISBN 9789351073055,Refactoring for Software Design Smells: Managing Technical Debt

Refactoring for Software Design Smells: Managing Technical Debt



Elsevier India Pvt. Ltd

Publication Year 2014

ISBN 9789351073055

ISBN-10 935107305X

Paper Back

Number of Pages 264 Pages
Language (English)

Computer graphics software

Refactoring for Software Design Smells presents 25 structural design smells, their role in identifying design issues, and potential refactoring solutions. Organized across common areas of software design, each smell is presented with diagrams and examples illustrating poor design practices and the problems that result, creating a catalog of nuggets of readily usable information that developers or engineers can apply in their projects. The authors distill their research and experience as consultants and trainers, sharing insights that have been used to improve refactoring and reduce time and costs of managing software projects. Along the way they recount anecdotes from actual projects on which the relevant smell helped address a design issue