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. Martin Fowler, Kent Beck, John Brant, William Opdyke, Don Roberts. 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. Being part of this Don't use design patterns for the sake of design patterns: Good developers love writing crafty, intelligent code. Refactoring: improving the design of existing code. My experience is that refactoring is a big ait to building software quickly. Refactoring is about improving the design of existing code. Our job is to build effective software as rapidly as we can. After refactoring some code, make sure your test cases still pass and write new test cases where necessary. El título me pareció sugerente. 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.