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




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 ▻ 04/11 - 04/18 (6). Refactoring: Improving the Design of Existing Code By Martin Fowler is another timeless classic suggested by @Pratap, This book is also in my wish list and next in my reading queue. And you can be right saying that :) I've just read Refactoring: Improving. ɇ�构的目的是让可以工作的代码更好,使面向对象的代码更简单,更容易维护。书上还说,所有的程序员应当能使用重构技术改进他们的代码。 nuts-and-bolts n.具体细节 前言 Chapter 3. Martin Fowler / Kent Beck / John Brant / William Opdyke / Don Roberts; Publisher: Addison Wesley. €�Any fool can write code that a computer can understand. Refactoring: Improving the Design of Existing Code - Martin Fowler. At the same time, as already suggested by Kapser and Godfrey [5], there are several situations where code duplication seems to be a reasonable or even a beneficial design option. Description: Refactoring is about improving the design of existing code. 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. This book should be treated as a classic in software craftmanship, and its contents are still relevant today as they were in 1999. La semana pasada, para preparar decentemente la charla que impartí en Luce I.T., leí Refactoring: improving the design of existing code de Martin Fowler y Kent Beck. Image by seizethedave via Flickr You may say I've been reading a lot recently. 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. Fowler, Refactoring: Improving the Design of Existing Code, Addison-Wesley Longman, Boston, Ma, USA, 1999. Good programmers write code that humans can understand.” — Refactoring: Improving the Design of Existing Code, by Martin Fowler . In 2003, I published a Perl 5 “translation” of the first chapter of the book “Refactoring - Improving the Design of Existing Code”, Addison Wesley, by Martin Fowler et al., on my website. Refactoring is about improving the design of existing code. Refactoring: Improving the Design of Existing Code. Hence, it is correct and useful to detect clones in the code, but refactoring is not .. 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.

Links:
Translation: A Very Short Introduction book
Theory & Design of Pressure Vessels epub