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



Download 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


Site: SourceMaking's Refactorings Catalog. Http://lens.cos.ufrj.br/sugarloafplop/2002/download/refactoring-tutorial.pdf. I started with the “Clean Code” book by Robert Martin since I was on a limited budget. Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, William Opdyke and Don Roberts. It was the first I've read related to “clean code”. Most of them were based on existing code. The next book I'll probably get, since I have heard good things about it, is “Refactoring: Improving the Design of Existing Code”. Also consider reading Martin Fowler's “Refactoring: Improving the Design of Existing Code”. Facing an existing project, you sometimes get confronted with “code that smells”. Over the past few months, I've been working with an Agile Team in two-week sprints improving an existing and quite complicated planning environment that my company has been developing over the past few years. It changed the way I am writing code. Being part of this Don't use design patterns for the sake of design patterns: Good developers love writing crafty, intelligent code. After refactoring some code, make sure your test cases still pass and write new test cases where necessary. Sean Kelly "Consultant" April 27, 2013 at 11:27 am. In my career, a very little portion of the projects I was involved with were based on new code. Http://sourcemaking.com/refactoring. Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides. Refactoring is the process of changing a software system in such a way that it does not alter the external behavior of the code yet improve its internal structure. 3 thoughts on “Refactoring: Improving the Design of Existing Code (Addison-Wesley Object Technology Series)”.