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




It was the first I've read related to “clean code”. Refactoring – Improving the design of existing code. Refactoring is thus a process of software source code transformation. Refactoring has been described as "the art of safely improving the design of existing code" (Martin Fowler, see refs). Refactoring does not involve adding new features. By re-running the test cases, the developer can be confident that code refactoring is not damaging any existing functionality. By far the most important programming book I ever read was Martin Fowler's "Refactoring: Improving the Design of Existing Code". April 28, 2011 § Refactoring: Improving the Design of Existing Code, by Martin Fowler. Also consider reading Martin Fowler's “Refactoring: Improving the Design of Existing Code”. Image by seizethedave via Flickr You may say I've been reading a lot recently. I got curious and downloaded its Eclipse plugin, I then picked the first bad smell code which Martin Fowler explains in his book: “Refactoring: Improving the design of existing code”. It changed the way I am writing code. Refactoring: Improving the Design of Existing Code; Design Patterns, Gang of Four; Test Driven Development: By Example; The Art of Unit Testing: With Examples in .NET. And you can be right saying that :) I've just read Refactoring: Improving. Michael Wooten replied on Mon, 2011/10/31 - 12:29pm. Ξ April 28th, 2011 | → Comments Off | ∇ Books |.