logo

EbookBell.com

Most ebook files are in PDF format, so you can easily read them using various software such as Foxit Reader or directly on the Google Chrome browser.
Some ebook files are released by publishers in other formats such as .awz, .mobi, .epub, .fb2, etc. You may need to install specific software to read these formats on mobile/PC, such as Calibre.

Please read the tutorial at this link:  https://ebookbell.com/faq 


We offer FREE conversion to the popular formats you request; however, this may take some time. Therefore, right after payment, please email us, and we will try to provide the service as quickly as possible.


For some exceptional file formats or broken links (if any), please refrain from opening any disputes. Instead, email us first, and we will try to assist within a maximum of 6 hours.

EbookBell Team

Refactoring For Software Design Smells Managing Technical Debt 1st Edition Girish Suryanarayana

  • SKU: BELL-5138718
Refactoring For Software Design Smells Managing Technical Debt 1st Edition Girish Suryanarayana
$ 31.00 $ 45.00 (-31%)

5.0

70 reviews

Refactoring For Software Design Smells Managing Technical Debt 1st Edition Girish Suryanarayana instant download after payment.

Publisher: Morgan Kaufmann
File Extension: PDF
File size: 19.22 MB
Pages: 258
Author: Girish Suryanarayana, Ganesh Samarthyam, Tushar Sharma
ISBN: 9780128013977, 0128013974
Language: English
Year: 2014
Edition: 1

Product desciption

Refactoring For Software Design Smells Managing Technical Debt 1st Edition Girish Suryanarayana by Girish Suryanarayana, Ganesh Samarthyam, Tushar Sharma 9780128013977, 0128013974 instant download after payment.

Awareness of design smells – indicators of common design problems – helps developers or software engineers understand mistakes made while designing, what design principles were overlooked or misapplied, and what principles need to be applied properly to address those smells through refactoring. Developers and software engineers may "know" principles and patterns, but are not aware of the "smells" that exist in their design because of wrong or mis-application of principles or patterns. These smells tend to contribute heavily to technical debt – further time owed to fix projects thought to be complete – and need to be addressed via proper refactoring.
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 the 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, providing insights that have been used to improve refactoring and reduce the 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.
  • Contains a comprehensive catalog of 25 structural design smells (organized around four fundamental design principles) that contribute to technical debt in software projects
  • Presents a unique naming scheme for smells that helps understand the cause of a smell as well as points toward its potential refactoring
  • Includes illustrative examples that showcase the poor design practices underlying a smell and the problems that result
  • Covers pragmatic techniques for refactoring design smells to manage technical debt and to create and maintain high-quality software in practice
  • Presents insightful anecdotes and case studies drawn from the trenches of real-world projects

Related Products