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




According to Refactoring: Improving the Design of Existing Code (by Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts p.87), there are two ways to solve it. 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. It was the first I've read related to “clean code”. By far the most important programming book I ever read was Martin Fowler's "Refactoring: Improving the Design of Existing Code". Usage of the term increased after it was featured in Refactoring. ɇ�构的目的是让可以工作的代码更好,使面向对象的代码更简单,更容易维护。书上还说,所有的程序员应当能使用重构技术改进他们的代码。 nuts-and-bolts n.具体细节 前言 Chapter 3. 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 is about improving the design of existing code. Michael Wooten replied on Mon, 2011/10/31 - 12:29pm. Read More Posted in: Email This BlogThis! After refactoring some code, make sure your test cases still pass and write new test cases where necessary. 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. We recently launched a challenge that invites Safari Books Online subscribers to write a book or video review and in exchange for their review, we'll enter. Being part of this Don't use design patterns for the sake of design patterns: Good developers love writing crafty, intelligent code. Also consider reading Martin Fowler's “Refactoring: Improving the Design of Existing Code”. Improving the Design of Existing Code. Refactoring Improving the Design of Existing Code. It changed the way I am writing code. Refactoring: Improving the Design of Existing Code.