
Refactoring Improving the Design of Existing Code
Users can dramatically improve the design, performance, and manageability of object-oriented code without altering its interfaces or behavior. "Refactoring" shows users exactly how to spot the best opportunities for refactoring and exactly how to do it, step by step.
Reviews

Mateusz Gostanski@mgostanski

Georgi Mitrev@gmitrev

Joe Maddalone@joemaddalone

Sapan Parikh@sapan

Bruce Wang@number5

Julien Sobczak@julien-sobczak

Hans Gerwitz@gerwitz

Dweedle @dw33dle

Carlos Becker@caarlos0

Milan Aleksić@milanaleksic

Sven@sod

mercy@mercy

Recep Karabicak@irecep

Ryan B Harvey@codeanddata

Sahi K@sahibooknerd

Luke Kanies@lak

Nikolay Bachiyski@nb

Kevin S Perrine@kevinsperrine

Soner Eker@soner

Pedro Giménez@pedro

Adam@adamvig

Thomas Karstens @tpei

Mike Pearce@mikepearce

Aaron Bach@bachya