Refactoring for software design smells : managing technical debt / Girish Suryanarayana, Ganesh Samarthyam, Tushar Sharma.
"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...
Saved in:
Online Access: |
Full Text (via O'Reilly/Safari) |
---|---|
Main Authors: | , , |
Format: | eBook |
Language: | English |
Published: |
Amsterdam ; Boston :
Elsevier, Morgan Kaufmann,
[2015]
|
Subjects: |
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.