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




€�Any fool can write code that a computer can understand. Read More Posted in: Email This BlogThis! Refactoring: Improving the Design of Existing Code. Facing an existing project, you sometimes get confronted with “code that smells”. 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. Design Patterns by Erich Gamma, Richard Helm, Ralph Johnson and John Vlissides. In my career, a very little portion of the projects I was involved with were based on new code. Refactoring Improving the Design of Existing Code. Refactoring: Improving the Design of Existing Code 重構:改善既有程式的設計. After refactoring some code, make sure your test cases still pass and write new test cases where necessary. And you can be right saying that :) I've just read Refactoring: Improving. Preface from the book 'Refactoring: Improving the Design of Existing Code'. Refactoring: Improving the Design of Existing Code by Martin Fowler, Kent Beck, John Brant, William Opdyke and Don Roberts. Most of them were based on existing code. Good programmers write code that humans can understand.” — Refactoring: Improving the Design of Existing Code, by Martin Fowler . Being part of this Don't use design patterns for the sake of design patterns: Good developers love writing crafty, intelligent code. Image by seizethedave via Flickr You may say I've been reading a lot recently. Once upon a time, a consultant made a visit to a development project.