pdf

Refactoring to improve the design of existing code

  • 2020-10-08
  • 2.04MB
  • Points it Requires : 2

Refactoring, in a nutshell, is to improve code in an orderly manner without changing its external behavior. More than 20 years ago, it was the publication of the first edition of Refactoring: Improving the Design of Existing Code that finally made refactoring go beyond the small circle of programming experts and become an indispensable part of the daily development work of many ordinary programmers. Today, Martin Fowler\'s book Refactoring: Improving the Design of Existing Code has become a powerful tool in the hands of experienced programmers around the world, which can be used to improve the design of existing code, improve the maintainability of software, and make existing code easier to understand and revitalize. The second edition has been completely revised based on the first edition, reflecting the many changes that have taken place in the programming field. The list of refactorings introduced in the second edition is more cohesive, and the code examples are rewritten in JavaScript. In addition, the second edition also adds refactoring examples related to functional programming, aiming to teach readers how to perform refactoring in an environment without classes. The new edition follows the structure of the first edition, explaining what refactoring is, why to refactor, how to identify code that needs to be refactored through \"bad smells\", and how to successfully implement refactoring in practice (regardless of the programming language used). This book embodies the valuable experience gained by experts in the software development community over many years of exploration. The ideas and essence contained in the book are worth chewing over and over again, and you can often read it again and again.

unfold

You Might Like

Uploader
sigma
 

Recommended ContentMore

Popular Components

Just Take a LookMore

EEWorld
subscription
account

EEWorld
service
account

Automotive
development
circle

About Us Customer Service Contact Information Datasheet Sitemap LatestNews


Room 1530, 15th Floor, Building B, No.18 Zhongguancun Street, Haidian District, Beijing, Postal Code: 100190 China Telephone: 008610 8235 0740

Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved 京ICP证060456号 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号
×