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


Software developers are professionals. In my career, a very little portion of the projects I was involved with were based on new code. Improving the Design of Existing Code (Refactoring). Refactoring: Improving the design of existing code. In addition to creating a design and coding it, you can now analyze the design of existing code and improve it. Over the last few years, I've succumbed to an unfortunate addiction - that of writing books. I started with the “Clean Code” book by Robert Martin since I was on a limited budget. Facing an existing project, you sometimes get confronted with “code that smells”. It is setup as a catalog of refactoring techniques. €�Certain structures in code that suggest (sometimes they scream for) the possibility of refactoring.” Martin Fowler. Last week, I had the opportunity to do a presentation on refactoring, using Martin Fowler's book Refactoring as the basis, for the Bartlesville Dot Net Users Group (BDNUG). Our job is to build effective software as rapidly as we can. My experience is that refactoring is a big ait to building software quickly. Refactoring: Improving the Design of Existing Code ▻ 04/11 - 04/18 (6). The next book I'll probably get, since I have heard good things about it, is “Refactoring: Improving the Design of Existing Code”. Refactoring Ruby Edition · Analysis Patterns · Planning Extreme Programming. €�Refactoring: Improving the Design of Existing Code” is focused on OO programming (lots of Java examples) and Agile practices. Most of them were based on existing code. Refactoring enables an approach to design I call reflective design.