Refactoring: Improving the Design of Existing Code by Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke

Refactoring: Improving the Design of Existing Code



Refactoring: Improving the Design of Existing Code ebook




Refactoring: Improving the Design of Existing Code Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke ebook
Page: 468
Publisher: Addison-Wesley Professional
ISBN: 0201485672, 9780201485677
Format: pdf


Refactoring: Improving the Design of Existing Code. This book is an extensive compilation of refactorings that range from providing meaningful names for variable to collapsing class hierarchies. Http://sourcemaking.com/refactoring. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. Refactoring – Improving the design of existing code. Refactoring does not involve adding new features. Refactoring has been described as "the art of safely improving the design of existing code" (Martin Fowler, see refs). Description: Refactoring is about improving the design of existing code. Http://lens.cos.ufrj.br/sugarloafplop/2002/download/refactoring-tutorial.pdf. Dating allllll the way back to 1999. Kabz writes “Refactoring (as I'll refer to the book from here on in) is a heavy and beautifully produced 418 page hardback book. Refactoring: Improving the Design of Existing Code ▻ 04/11 - 04/18 (6). Refactoring is thus a process of software source code transformation. In 2003, I published a Perl 5 “translation” of the first chapter of the book “Refactoring - Improving the Design of Existing Code”, Addison Wesley, by Martin Fowler et al., on my website. Site: SourceMaking's Refactorings Catalog. By re-running the test cases, the developer can be confident that code refactoring is not damaging any existing functionality. Object oriented development was starting to come into it's own.