Full description not available
C**G
Great book on the practical penalties and cost of Technical Debt
I have read a lot of material and papers on Technical Debt in hopes of guiding our management that short-cuts will eventually have to be payed for in someway. There is always a cost in developing poorly structured software systems. This book presents a very good explanation of the cost and traps with designs that have deep Technical short comings embedded in it. If I had only one comment to make it would be to drop or replace the word Smells. It is not a good approach to use if you are trying to convince an audience to change strong embedded habits. practical
G**A
Refactoring tips for developers, designers, code reviewers, and testers.
Essential for anyone looking to expand their design and code review skills. I wish more devs would learn this stuff.
H**N
Book made me understand difficult concepts through examples and lucid explanation
I liked the way Technical debt concept was explained. In depth explanation of each object oriented principles and its smells (taking examples from JDK for most of the smells made me understand about each smell in detail since I already knew Java).I like the hand-drawn figures as well. For example, I liked using Smiley to explain Abstraction principle - I felt anyone who is new to OOP also can relate and understand it easily.Finally the appendix was really useful to evaluate various tools available in market to repay technical debt.I felt 250 or so pages is not enough for a practical book of this kind - I wanted more!
G**V
Great book combining three important topics
The thing I enjoyed most about the book is the thorough classification of the discussed topics. It all started with stating different types of technical debts and reasons behind them. Then the description continued with different types of the design smells covering the rationale behind their inclusion in the book, potential causes and many, many examples.
V**E
A simple, crisp and persuasive guide - A book which every software developer must read !
I am currently following this book and I must admit that the book is too good.The simple language, the examples and illustrations, the refactoring suggestions are easy to understand and implement. The case studies and anecdotes given in the book make it more interesting.The concept of Technical Debt has been nicely explained. The design smells, their classification and details have been presented very well.The appendix speaks about the tools that can be used for identifying design smells.Most importantly, the book is very handy and I can carry it all the time with me.After reading the book, when I analysed my code for design smells, I was surprised with the results :) Code Refactoring is the way to go for sure, but this book gives you a direction for that. I definitely feel benefited with the book. I feel I have been augmented with a better vision altogether.My recommendation is that every developer should read this book at least once.Lastly, I thank the esteemed authors who have done a brilliant job of sharing their knowledge in a simple yet very powerful and effective way.Kudos to you guys and thanks a ton for writing this book!
S**U
The book itself provides a great and detailed explanation about design smells and the way ...
The book itself provides a great and detailed explanation about design smells and the way each one of them can affect the software.I would highly recommend it for reading in both industrial and academic context.
R**I
Excellent book
In this book, the complicated design concepts described in very easy way. Classification of design smell is very clear and informative. The explanation flow in each chapter is consistent for easy understanding. Each smell is explained with real examples. The hand-drawn diagrams look nice, powerful and easy to understand. Thank You authors, for the great job.
P**H
Comprehensive and Easily understandable. A very good book.
Refactoring for design smells is an excellent read. It's very comprehensive and covers most of the design smells and importantly, the book goes about its job in a very easy, understandable manner. The writing style along with the examples makes the concepts look simple and more understandable.
Trustpilot
Hace 5 días
Hace 3 semanas