Miss Selfridge

Refactoring: Improving the Design of Existing Code by Martin Fowler (English) Ha

Description: Refactoring by Martin Fowler 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 behaviour of the code, yet improves its internal structure. With refactoring you can even take a bad design and rework it into a good one. This book offers a thorough discussion of the principles of refactoring, including where to spot opportunities for refactoring, and how to set up the required tests. There is also a catalogue of more than 40 proven refactorings with details as to when and why to use the refactoring, step by step instructions for implementing it, and an example illustrating how it works. The book is written using Java as its principle language, but the ideas are applicable to any OO language. FORMAT Hardcover LANGUAGE English CONDITION Brand New Author Biography Martin Fowler is Chief Scientist at Thought Works. He describes himself as an author, speaker and consultant on software development. Fowler concentrates on designing enterprise software: exploring what makes a good design and what practices are needed to create one. Table of Contents Preface1. Refactoring, a First Example2. Principles in Refactoring3. Bad Smells in Code4. Building Tests5. Toward a Catalog of Refactorings6. Composing Methods7. Moving Features between Objects8. Organizing Data9. Simplifying Conditional Expressions10. Making Method Calls Simpler11. Dealing with Generalization12. Big Refactorings13. Refactoring, Reuse, and Reality14. Refactoring Tools15. Putting It All Together Long Description Martin Fowlers Refactoring defined core ideas and techniques that hundreds of thousands of developers have used to improve their software. Now, Fowler has thoroughly updated his book to reflect modern programming techniques. Feature The classic that defined refactoring for a generation -- now revised and updated by world-renowned author Martin Fowler Now includes access to a rich, interactive web-based reference and catalog of refactorings bundled with both print and ebook editions Integrates new JavaScript examples and up-to-date programming paradigms throughout Enhanced web-based features include interactive examples, video snippets, code highlighting, and additional updates First Edition sold well over 100,000 copies in English alone! New Feature Martin Fowler is retaining everything that made Refactoring one of the worlds most popular and influential computer books, while updating with JavaScript examples throughout (to address many programmers current preferences) and reflecting todays programming paradigms. The books catalog of individual refactorings has been updated, revised, and expanded. Details ISBN0134757599 Author Martin Fowler ISBN-10 0134757599 ISBN-13 9780134757599 Format Hardcover Pages 448 Short Title Refactoring Series Addison-Wesley Signature Series (Fowler) Language English Edition 2nd Subtitle Improving the Design of Existing Code Country of Publication United States Imprint Addison Wesley Place of Publication Boston AU Release Date 2019-01-04 NZ Release Date 2019-01-04 Year 2019 Publication Date 2019-01-11 UK Release Date 2019-01-11 Publisher Pearson Education (US) Edition Description 2nd edition Replaces 9780201485677 DEWEY 005.1 Audience Professional & Vocational US Release Date 2019-01-11 We've got this At The Nile, if you're looking for it, we've got it. With fast shipping, low prices, friendly service and well over a million items - you're bound to find what you want, at a price you'll love! TheNile_Item_ID:135352022;

Price: 82.32 AUD

Location: Melbourne

End Time: 2024-10-16T17:55:28.000Z

Shipping Cost: 16.55 AUD

Product Images

Refactoring: Improving the Design of Existing Code by Martin Fowler (English) Ha

Item Specifics

Restocking fee: No

Return shipping will be paid by: Buyer

Returns Accepted: Returns Accepted

Item must be returned within: 30 Days

ISBN-13: 9780134757599

Book Title: Refactoring

Item Height: 234 mm

Item Width: 188 mm

Author: Martin Fowler

Publication Name: Refactoring: Improving the Design of Existing Code

Format: Hardcover

Language: English

Publisher: Pearson Education (Us)

Subject: Computer Science

Publication Year: 2019

Type: Textbook

Item Weight: 1040 g

Number of Pages: 448 Pages

Recommended

Refactoring: Improving the Design of Existing Code - Hardcover - VERY GOOD
Refactoring: Improving the Design of Existing Code - Hardcover - VERY GOOD

$5.22

View Details
Refactoring: Improving the Design of Existing Code by Martin Fowler
Refactoring: Improving the Design of Existing Code by Martin Fowler

$4.99

View Details
Object Technology Series.: Refactoring:Improving the Design of Existing Code
Object Technology Series.: Refactoring:Improving the Design of Existing Code

$44.99

View Details
Refactoring: Improving the Design of Existing Code by Martin Fowler: Used
Refactoring: Improving the Design of Existing Code by Martin Fowler: Used

$57.70

View Details
Addison-Wesley Object Technology Ser.: Refactoring : Improving the Design of...
Addison-Wesley Object Technology Ser.: Refactoring : Improving the Design of...

$17.88

View Details
Refactoring in Java: Improving code design and maintainability for Java devel...
Refactoring in Java: Improving code design and maintainability for Java devel...

$67.63

View Details
Refactoring: Improving the Design of Existing Code
Refactoring: Improving the Design of Existing Code

$5.88

View Details
Maximiliano Contieri - Clean Code Cookbook   Recipes to Improve the D - S9000z
Maximiliano Contieri - Clean Code Cookbook Recipes to Improve the D - S9000z

$90.75

View Details
Refactoring: Improving the Design of Existing Code - Hardcover - GOOD
Refactoring: Improving the Design of Existing Code - Hardcover - GOOD

$6.05

View Details
Refactoring: Improving the Design of Existing Code (Addison... by Fowler, Martin
Refactoring: Improving the Design of Existing Code (Addison... by Fowler, Martin

$45.17

View Details