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

Refactoring: Improving the Design of Existing Code


Refactoring.Improving.the.Design.of.Existing.Code.pdf
ISBN: 0201485672,9780201485677 | 468 pages | 12 Mb


Download Refactoring: Improving the Design of Existing Code



Refactoring: Improving the Design of Existing Code Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke
Publisher: Addison-Wesley Professional




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. Where Did Refactoring Come From? Final Thoughts Refactoring Helps You Find Bugs . €�Certain structures in code that suggest (sometimes they scream for) the possibility of refactoring.” Martin Fowler. Also consider reading Martin Fowler's “Refactoring: Improving the Design of Existing Code”. After refactoring some code, make sure your test cases still pass and write new test cases where necessary. Refactoring: Improving the Design of Existing Code. Refactoring: Improving the design of existing code. It changed the way I am writing code. Refactoring Improving the Design of Existing Code Replacing the Conditional Logic on Price Code with Polymorphism . It was the first I've read related to “clean code”. Being part of this Don't use design patterns for the sake of design patterns: Good developers love writing crafty, intelligent code.

Links:
Elements of Structural Optimization book download