Refactoring

书名:RefactoringImprovingtheDesignofExistingCode
作者:MartinFowler/KentBeck/JohnBrant/WilliamOpdyke/DonRoberts
译者:
ISBN:9780201485677
出版社:Addison-WesleyProfessional
出版时间:1999-7-8
格式:epub/mobi/azw3/pdf
页数:464
豆瓣评分: 9.1

书籍简介:

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 behavior 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 catalog 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.

作者简介:

书友短评:

@ [已注销] For much of the history of software development, most people believed that we design first, and only when done with design should we code. Over time, the code will be modified, and the integrity of the system—its structure according to that design—gradually fades. The code slowly sinks from engineering to hacking. @ 乐听_西东 内容是okay 的,但中文翻译还是不太行。 @ F | GTI @ 丸子(^.^)v 据说是重构领域的经典 ^_^ recommended by code health team. @ 飞翔的鱼 过去看的都不算,这是看完的第2本英文书籍。程序员进阶的好书,白盒测试理论来源。书中介绍了常见的22种bad smells、7个关于测试用例的锦囊、7种常用重构技巧。每一个重构技巧都有实施步骤、实例,看的过程是一种享受。

添加微信公众号:好书天下获取

添加微信公众号:“好书天下”获取书籍好书天下 » Refactoring
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

添加微信公众号:“好书天下”获取书籍

好书天下