Professional Refactoring in C# & ASP.NET (Paperback)

Danijel Arsenovski

  • 出版商: Wrox Press
  • 出版日期: 2009-04-20
  • 定價: $1,980
  • 售價: 6.0$1,188
  • 語言: 英文
  • 頁數: 517
  • 裝訂: Paperback
  • ISBN: 047043452X
  • ISBN-13: 9780470434529
  • 相關分類: .NETASP.NETC#Refactoring
  • 立即出貨(限量) (庫存=2)

買這商品的人也買了...

商品描述

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.

商品描述(中文翻譯)

重構是一種快速發現問題代碼並修復的有效方法。在這本首次提供C#和ASP.NET重構實踐方法的書籍中,您將學習如何應用重構技術來管理和修改代碼。此外,您還將學習如何從頭開始構建原型應用程序,並將該原型重構為設計良好的企業級應用程序。

通過逐步指南的幫助,您將更好地理解不同的代碼問題和重構轉換。其中許多轉換是根據關鍵業務決策的真實場景開發的。此外,您還將找到重構技術的正式定義,以便在工作中參考。

本書涵蓋了能夠使您更高效和更有生產力的重構技術。您可以使用這些信息來應對變化並改進現有代碼的設計。

本書的學習重點包括:
- 如何組建自己的重構工具包
- 執行單元測試的技巧
- 重構到模式的技巧
- 如何使用重構升級遺留的C#和ASP.NET代碼
- 利用方法提取來消除重複代碼的方法
- 如何使代碼更簡單、易於修改和更易理解
- 物件導向理論和設計模式的相關知識
- 使用LINQ和其他C# 3.0增強功能的方法

本書適合C#和ASP.NET開發人員,他們希望學習如何使用重構工具和功能有效地管理和修改代碼。

Wrox專業指南是由實踐中的程序員計劃和撰寫的,以滿足程序員、開發人員和IT專業人員的實際需求。這些指南聚焦且相關,解決了技術專業人員每天面臨的問題。它們提供實例、實用解決方案和專家教育,旨在幫助程序員做得更好。