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
Page: 468
Format: pdf
ISBN: 0201485672, 9780201485677
Publisher: Addison-Wesley Professional


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. Refactoring – Improving the design of existing code. Http://lens.cos.ufrj.br/sugarloafplop/2002/download/refactoring-tutorial.pdf. Site: SourceMaking's Refactorings Catalog. 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. Being part of this Don't use design patterns for the sake of design patterns: Good developers love writing crafty, intelligent code. Http://sourcemaking.com/refactoring. After refactoring some code, make sure your test cases still pass and write new test cases where necessary. Refactoring improving the design of existing code[ebook]. Refactoring, I got influence when I read Martin Fowler's book on Refactoring: Improving the Design of Existing Code. By re-running the test cases, the developer can be confident that code refactoring is not damaging any existing functionality. Certainly, I just realize how important it becomes when we maintain the code. Il est certain que ce livre est une référence sur la pratique du remaniement (Refactoring): L'étude est exhaustive, les patterns de refactoring sont très clairs, les exemples aussi, en java. The concept of 'Code smells' was popularized by Kent Beck and Martin Fowler in the book 'Refactoring: Improving the Design of Existing Code' (ISBN 978-0201485677).