Working classification tively with legacy code

Source: Internet
Author: User

16th of code modification

ByLiu weipeng

 

Sixty-sixty-fifty-plus. Yin and yang management, where the machine is located. The host cannot be set, but is not set.

-- Thirty-six plan

 

There are two situations in a good technical book: one is to introduce some novel and interesting technologies, and the other is to elaborate or generalize the existing technologies. However, there is actually a third type-neither introducing novel technologies nor describing existing technologies. Instead, we will include a large number of technical techniques that have been proved by long-term practices. It seems that there are a wide variety of techniques, but each has its own application. Such a book is generally rare because it requires long-term accumulation and time baptism.

 

This book is such a book.

 

To be honest, for this sort of book by Uncle Bob, the book reviews on Amazon are all five-star and exaggerated books, but I am a translator who is a bit eager to comment. To understand why this book fills an important gap (in Kent Beck's test-driven development, Martin Fowler's refactoring: improving the design of existing code, Robert C. martin's "Agile Software Development: Principles, models, and practices" and so on) can be seen in Michael feathers's preface. If you want to know why this book is worth putting on the shelf, you can read Uncle Bob's preface. If you want to know what the readers think, you can read the book reviews on Amazon.

 

Therefore, it is better to pick up some book reviews on Amazon as you like:

 

"Most books on software development are about Native Development: They teach you how to create a new application from scratch. However, the actual situation is that, most of the time in the industry, there are existing code: adding features, finding bugs, and restructuring the code written by others. Therefore, there is an imbalance between books and practices, and this book is a beautiful step towards balancing these two worlds ."

 

"Feathers uses concise and clear code examples to explain the various problem scenarios we face... The code examples in this book are very similar to the problems I often encounter in my actual work ..."

 

"In general, this book is very well written and provides an excellent explanation of a topic that was rarely involved but is very important in the past ."

 

"I think in the next few years, I will often read this book from the shelf ."

 

So please take this tip with you, enjoy!

 

 

Finally, I would like to thank the editors of Liu Jiang for tolerating me from the drag-and-drop, so that I can continue to carefully translate this book during my busy year. I would like to thank my parents for their support and encouragement.

Liu weipeng

March February

In Nanjing

 

 

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.