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




In the Addison-Wesley Object Technology Series. You may or may not have heard the term Refactoring before, but it is a term that sometimes seems to be used loosely in software development, when someone wants to do something to the code. By far the most important programming book I ever read was Martin Fowler's "Refactoring: Improving the Design of Existing Code". Ξ April 28th, 2011 | → Comments Off | ∇ Books |. Michael Wooten replied on Mon, 2011/10/31 - 12:29pm. As such, it is not a surprise that Refactoring: Improving the Design of Existing Code feels a little dated. Refactoring enables an approach to design I call reflective design. Refactoring: Improving the Design of Existing Code (Martin Fowler, Kent Beck et al.) – The first couple of chapters are a must read for every developer. Image by seizethedave via Flickr You may say I've been reading a lot recently. Refactoring Ruby Edition · Analysis Patterns · Planning Extreme Programming. April 28, 2011 § Refactoring: Improving the Design of Existing Code, by Martin Fowler. In addition to creating a design and coding it, you can now analyze the design of existing code and improve it. Over the last few years, I've succumbed to an unfortunate addiction - that of writing books. When you find you have to add a feature to a program, and the program's code is not structured in a convenient way to add the feature, first refactor the program to make it easy to add the feature, then add the feature. And you can be right saying that :) I've just read Refactoring: Improving. Refactoring: Improving the Design of Existing Code Martin Fowler with Kent Beck, John Brant, William Opdyke and Don Roberts. However, not as much as I had expected.