You can find an online version of this bibliography at Many of the entries in this bibliography refer to the “bliki”—a section of where I provide concise descriptions of various terms used in software development. While writing this book, I decided to refer readers to explanations I’d written there rather than incorporate them into the text of this book.

[Ambler & Sadalage] Scott W. Ambler and Pramod J. Sadalage. Refactoring Databases. Addison-Wesley, 2006. ISBN 0321293533.


[Bazuzi] Jay Bazuzi. “Safely Extract a Method in Any C++ Code.”

[Beck SBPP] Kent Beck. ...

Get Refactoring: Improving the Design of Existing Code now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.