Criar um Site Grátis Fantástico
Refactoring: Improving the Design of Existing

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




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. It was the first I've read related to “clean code”. Here are a few I like: 1) Code Complete 2nd edition by Steve McConnell. This book is an extensive compilation of refactorings that range from providing meaningful names for variable to collapsing class hierarchies. In that time, many worthwhile books on the matter of refactoring have been brought to my attention. It is setup as a catalog of refactoring techniques. 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”. Refactoring improving the design of existing code[ebook]. €Refactoring: Improving the Design of Existing Code” is focused on OO programming (lots of Java examples) and Agile practices. El título me pareció sugerente. Also consider reading Martin Fowler's “Refactoring: Improving the Design of Existing Code”. Refactoring: improving the design of existing code. Image by seizethedave via Flickr You may say I've been reading a lot recently. It changed the way I am writing code. Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts. Now you can dramatically improve the design, performance, and manageability of object-oriented code without altering its interfaces or behavior. And you can be right saying that :) I've just read Refactoring: Improving.

Other ebooks: