Refactoring for software design smells : managing technical debt /

"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...

Full description

Bibliographic Details
Main Authors: Suryanarayana, Girish (Author), Samarthyam, Ganesh (Author), Sharma, Tushar (Author)
Corporate Author: ScienceDirect (Online service)
Format: eBook
Language:English
Published: Amsterdam ; Boston : Elsevier, Morgan Kaufmann, [2015]
Subjects:
Online Access:Connect to the full text of this electronic book
Table of Contents:
  • 1. Technical debt
  • 2. Design smells
  • 3. Abstraction smells
  • 4. Encapsulation smells
  • 5. Modularization smells
  • 6. Hierarchy smells
  • 7. The smell ecosystem
  • Repaying technical debt in practice.