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
Page: 468
Format: pdf
ISBN: 0201485672, 9780201485677


When I first read Refactoring, I believed that tests were a necessary prerequisite before making structural changes to the code. 2012-10-31 22:59 by 吴峰, 16 阅读, 0 评论, 收藏, 编辑. By far the most important programming book I ever read was Martin Fowler's "Refactoring: Improving the Design of Existing Code". Description: Refactoring is about improving the design of existing code. ɇ�读《重构》Refactoring Improving the Design of Existing Code. ĸ�次读此书还未正式工作,. In that time, many worthwhile books on the matter of refactoring have been brought to my attention. Michael Wooten replied on Mon, 2011/10/31 - 12:29pm. Read More Posted in: Email This BlogThis! Over the past few months, I've been working with an Agile Team in two-week sprints improving an existing and quite complicated planning environment that my company has been developing over the past few years. After refactoring some code, make sure your test cases still pass and write new test cases where necessary. It is the process of changing a software system in such a way that it does not alter the external behavior of the code, yet improves its internal structure. (Refactoring: Improving the Design of Existing Code, Fowler et al, 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. €�Any fool can write code that a computer can understand. This book is an extensive compilation of refactorings that range from providing meaningful names for variable to collapsing class hierarchies. Being part of this Don't use design patterns for the sake of design patterns: Good developers love writing crafty, intelligent code. Refactoring Ruby Edition · Analysis Patterns · Planning Extreme Programming. Over the last few years, I've succumbed to an unfortunate addiction - that of writing books.