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. Here are a few I like: 1) Code Complete 2nd edition by Steve McConnell. Pages : 431 ISBN : 0-201-48567-2 Price: $44.95 US Year : 2000 Recently, Refactoring is becoming a hot topic in programming, especially in object oriented programming language. This page reviews the book Refactoring: Improving the Design of Existing Code by Martin Fowler. Usage of the term increased after it was featured in Refactoring: Improving the Design of Existing Code.[1] Code smell is also a term used by agile programmers.[2]. Martin Fowler / Kent Beck / John Brant / William Opdyke / Don Roberts; Publisher: Addison Wesley. Usage of the term increased after it was featured in Refactoring. Way back in 1999 Martin Fowler published Refactoring — Improving the Design of Existing Code. Object oriented development was starting to come into it's own. Http://www.storytellersoftware.com Mark Mahoney. Dating allllll the way back to 1999. Refactoring: Improving the Design of Existing Code. ĸ�次读此书还未正式工作,. 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. In the book Refactoring: Improving the Design of Existing Code, we "refactor" code to make it better. The concept of 'Code smells' was popularized by Kent Beck and Martin Fowler in the book 'Refactoring: Improving the Design of Existing Code' (ISBN 978-0201485677). 2012-10-31 22:59 by 吴峰, 16 阅读, 0 评论, 收藏, 编辑. This book is an extensive compilation of refactorings that range from providing meaningful names for variable to collapsing class hierarchies. Improving the Design of Existing Code. 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. 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.