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

Refactoring: Improving the Design of Existing Code



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 ebook
Publisher: Addison-Wesley Professional
ISBN: 0201485672, 9780201485677
Page: 468
Format: pdf


What I found most useful are all the examples that are given for almost every refactoring that is described. Design is hard; so improving design of existing code must be hard, as well, right? I think people see refactoring as a difficult process. ĸ�次读此书还未正式工作,. 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. Over the last few years, I've succumbed to an unfortunate addiction - that of writing books. But good design is critical to the long-term maintainability of code, and generally speaking, developers are taught to deliver large, up-front designs that consider the 'big picture', not just the features being added. Refactoring Ruby Edition · Analysis Patterns · Planning Extreme Programming. ɇ�读《重构》Refactoring Improving the Design of Existing Code. 2012-10-31 22:59 by 吴峰, 16 阅读, 0 评论, 收藏, 编辑. It is a great book from Martin Fowler & Co. 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. However, in this new paradigm it isn't that design is ignored, but rather, the design This includes major refactoring tasks [11, 10], and helps to support continually improving the design.