Criar uma Loja Virtual Grátis
Refactoring: Improving the Design of Existing

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




Software developers are professionals. Now you can dramatically improve the design, performance, and manageability of object-oriented code without altering its interfaces or behavior. (ed.) (2001): Human-Computer Interaction in the New Millennium. Fowler, Martin, Brant, John, Opdyke, William and Roberts, Don (1999): Refactoring: Improving the Design of Existing Code. 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. When I first read Refactoring, I believed that tests were a necessary prerequisite before making structural changes to the code. This book is all about refactoring. 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. Our job is to build effective software as rapidly as we can. (Refactoring: Improving the Design of Existing Code, Fowler et al, 1999). My experience is that refactoring is a big ait to building software quickly. 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: Improving the Design of Existing Code. In my short career I have seen entire systems who should have had a major refactoring.

Pdf downloads:
Beginning Ruby: From Novice to Professional ebook download
Introduction to Generalized Linear Models ebook