Refactoring2.0.1.3 β

firstxinjie 2015-09-04 10:23:19
(下载图片后,更改扩展名为 RAR 即可正常解压)

ps. csdn还是一如既往的不好用。
137 4 打赏 收藏 转发到动态 举报
4 条回复
firstxinjie 2015-09-05
  • 打赏
  • 举报
十三豆好啊 这几天没什么事情,先把已有的尽量完善下,多提意见! 放几张图,烘烘人气
十豆三 2015-09-04
  • 打赏
  • 举报
CSDN 最近1年内都不好用。 刚刚回复还总提示 失败,而且打开帖子比1年前慢多了。 真是越来越.......
firstxinjie 2015-09-04
  • 打赏
  • 举报
都市夜猫 2015-09-04
  • 打赏
  • 举报

我在 foxite 上看到了,先没敢确定是你,看到版本号后才敢确定


Your class library works, but could it be better? Refactoring: Improving the Design of Existing Code shows how refactoring can make object-oriented code simpler and easier to maintain. Today refactoring requires considerable design know-how, but once tools become available, all programmers should be able to improve their code using refactoring techniques. Besides an introduction to refactoring, this handbook provides a catalog of dozens of tips for improving code. The best thing about Refactoring is its remarkably clear presentation, along with excellent nuts-and-bolts advice, from object expert Martin Fowler. The author is also an authority on software patterns and UML, and this experience helps make this a better book, one that should be immediately accessible to any intermediate or advanced object-oriented developer. (Just like patterns, each refactoring tip is presented with a simple name, a "motivation," and examples using Java and UML.) Early chapters stress the importance of testing in successful refactoring. (When you improve code, you have to test to verify that it still works.) After the discussion on how to detect the "smell" of bad code, readers get to the heart of the book, its catalog of over 70 "refactorings"--tips for better and simpler class design. Each tip is illustrated with "before" and "after" code, along with an explanation. Later chapters provide a quick look at refactoring research. Like software patterns, refactoring may be an idea whose time has come. This groundbreaking title will surely help bring refactoring to the programming mainstream. With its clear advice on a hot new topic, Refactoring is sure to be essential reading for anyone who writes or maintains object-oriented software. --Richard Dragan Topics Covered: Refactoring, improving software code, redesign, design tips, patterns, unit testing, refactoring research, and tools.
Refactoring is an effective way to quickly uncover problematic code and fix it. In this first book to provide a hands-on approach to refactoring in C# and ASP.NET, you’ll discover to apply refactoring techniques to manage and modify your code. Plus, you’ll learn how to build a prototype application from scratch and discover how to refactor the prototype into a properly designed, enterprise-level application. With the help of step-by-step directions, you’ll gain a better understanding of different code issues and refactoring transformations. Many of these transformations are developed from real-world scenarios that are the result of key business decisions. In addition, you’ll find formal definitions of refactoring techniques that you’ll be able to refer to while on the job. This book covers the refactoring techniques that will enable you to become more efficient and productive. You’ll be able to use this information to respond to change and improve the design of existing code. What you will learn from this book How to assemble your own refactoring toolkit Techniques for performing unit testing Tips on refactoring to patterns How to use refactoring to upgrade legacy C# and ASP.NET code Ways to take advantage of the method extraction to eliminate duplicated code How to make code simpler, easier to modify, and more understandable All about object oriented theory and design patterns Methods for using LINQ and other C# 3.0 enhancements Who this book is for This book is for C# and ASP.NET developers who want to learn how to effectively manage and modify their code with refactoring tools and features. Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job. About the Author Danijel Arsenovski is an author, software architect, and agile coach. Currently, he works as Product and Solutions Architect at Excelsys S.A., designing web 2.0 banking solutions for numerous clients in the region. He started experimenting with refactoring while overhauling a huge banking system, and he hasn’t lost interest in refactoring ever since. He is known for evangelizing about refactoring on the .NET platform. Arsenovski is a contributing author for Visual Studio Magazine, .NET Developers Journal, and Visual Systems Journal. He holds the Microsoft Certified Solution Developer (MCSD) certification, and was named Microsoft MVP in 2005. You can reach him at, and feel free to drop by at his blog at



  • VFP社区
  • 近7日
  • 近30日
  • 至今