Fowler, Martin.

Refactoring : improving the design of existing code / Improving the design of existing code. by Martin Fowler ; with contributions by Kent Beck ... [et al.]. - Reading, Mass : Addison-Wesley, 1999. - xxi, 431 p. : ill. ; 25 cm. - The Addison-Wesley Object Technology Series. .

Includes bibliographical references and index.

What is refactoring?--Refactoring, a first example--Principles in refactoring--Bad smells in code.

0201485672


Software refactoring.
Object-oriented programming (Computer science).