Book Series

Refactoring: Improving the Design of Existing Code | Book Series


This book gives you detailed analysis on the principles of refactoring, including where to identify opportunities for refactoring, and the way to line up the desired tests. The book additionally consists of a catalog with more than 40 evidenced refactorings in detail. And, step by step instructions on why? and where to use refactorings, illustrated with examples of how it works.


Martin Fowler

Published In:


Quick Design Sessions


The quick session takes place between the developers and team, to discuss about the design using a whiteboard, and possibly CRC cards. Developers usually handle local design decisions moment-to-moment.

Further Reading: