Criar um Site Grátis Fantástico

Refactoring: Improving the Design of Existing

Refactoring: Improving the Design of Existing

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 eBook




Refactoring: Improving the Design of Existing Code Don Roberts, John Brant, Kent Beck, Martin Fowler, William Opdyke ebook
Format: pdf
Publisher: Addison-Wesley Professional
Page: 468
ISBN: 0201485672, 9780201485677


The term “code smell” is attributed to Kent Beck in Martin Fowler's book Refactoring, Improving the Design of Existing Code (Addison-Wesley, 1999, ISBN 0-201-48567-2). It is a great book from Martin Fowler & Co. Refactoring is thus a process of software source code transformation. But what does "updating" means to any human being? 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. It was the first I've read related to “clean code”. What I found most useful are all the examples that are given for almost every refactoring that is described. Hence, it is correct and useful to detect clones in the code, but refactoring is not .. At last, I have decided to update myself ;)!!! Fowler, Refactoring: Improving the Design of Existing Code, Addison-Wesley Longman, Boston, Ma, USA, 1999. More specially to a little person like me. Refactoring does not involve adding new features. It changed the way I am writing code. Refactoring has been described as "the art of safely improving the design of existing code" (Martin Fowler, see refs). Refactoring: Improving the Design of Existing Code. 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. Also consider reading Martin Fowler's “Refactoring: Improving the Design of Existing Code”. Description: Refactoring is about improving the design of existing code.

Mathematics: Form and Function pdf download
Programming in Scala: A Comprehensive Step-by-Step Guide, 2nd Edition pdf download