Refactoring: Improving the Design of Existing Code (2nd Edition) (Addison-Wesley Signature Series (Fowler))
$47.99
Description
Book Synopsis: “Whenever you read [Refactoring], it’s time to read it again. And if you haven’t read it yet, please do before writing another line of code.” –David Heinemeier Hansson, Creator of Ruby on Rails, Founder & CTO at Basecamp
Fully Revised and Updated—Includes New Refactoring's and Code Examples“Any fool can write code that a computer can understand. Good programmers write code that humans can understand.” –M. Fowler (1999)
For more than twenty years, experienced programmers worldwide have relied on Martin Fowler’s Refactoring to improve the design of existing code and to enhance software maintainability, as well as to make existing code easier to understand.
This eagerly awaited new edition has been fully updated to reflect crucial changes in the programming landscape. Refactoring, Second Edition, features an updated catalog of refactoring's and includes JavaScript code examples, as well as new functional examples that demonstrate refactoring without classes.
Like the original, this edition explains what refactoring is; why you should refactor; how to recognize code that needs refactoring; and how to actually do it successfully, no matter what language you use.
- Understand the process and general principles of refactoring
- Quickly apply useful refactorings to make a program easier to comprehend and change
- Recognize “bad smells” in code that signal opportunities to refactor
- Explore the refactorings, each with explanations, motivation, mechanics, and simple examples
- Build solid tests for your refactorings
- Recognize tradeoffs and obstacles to refactoring
Includes free access to the canonical web edition, with even more refactoring resources. (See inside the book for details about how to access the web edition.)
Details
Looking to improve the design of your existing code and make it easier to understand and maintain? Look no further than "Refactoring: Improving the Design of Existing Code (2nd Edition)". This widely acclaimed book by Martin Fowler is a must-read for experienced programmers worldwide. With its comprehensive catalog of refactoring's and updated code examples, this edition is your ultimate guide to enhancing software maintainability. Don't miss out on the opportunity to take your coding skills to the next level.
Why settle for code that only computers can understand? Learn how to write code that humans can comprehend with "Refactoring: Improving the Design of Existing Code (2nd Edition)". This book emphasizes the importance of writing clean and readable code. By incorporating the principles of refactoring into your programming practices, you can ensure that your code is not only functional but also easy to understand for yourself and other developers. Don't miss this chance to become a better programmer.
Stay ahead of the programming game with "Refactoring: Improving the Design of Existing Code (2nd Edition)". This updated edition is packed with practical advice and techniques to identify code that needs refactoring and successfully execute the process. Whether you're working with JavaScript or any other programming language, this book has got you covered. Enhance your software's maintainability, make code changes easier, and gain a deep understanding of refactoring principles. Don't miss the chance to improve your coding skills.
Ready to take your coding skills to the next level? "Refactoring: Improving the Design of Existing Code (2nd Edition)" is here to help. This book provides a step-by-step guide to the refactoring process, with detailed explanations, motivation, mechanics, and simple examples. Recognize "bad smells" in your code and unleash the power of refactoring to enhance your software projects. Plus, with free access to the canonical web edition, you'll have even more resources at your fingertips. Act now and revolutionize your approach to coding! Click here to get your copy of "Refactoring: Improving the Design of Existing Code (2nd Edition)".
Discover More Best Sellers in Programming
Shop Programming
Code Complete: A Practical Handbook of Software Construction, Second Edition
$43.99


$49.99


Murach's Python Programming (2nd Edition)
$34.00


$11.93


Developing Apps with GPT-4 and ChatGPT: Build Intelligent Chatbots, Content Generators, and More
$45.99


Coding Games in Python (DK Help Your Kids)
$12.69


$37.05


$11.92
