0

My Bag

0.00

Download App

Refactoring with Microsoft Visual Studio 2010 27.0%OFF

Refactoring with Microsoft Visual Studio 2010

by Peter Ritchie

  • ISBN

    :  

    9789350232347

  • Publisher

    :  

    Shroff/Packt

  • Subject

    :  

    Computer Programming / Software Development

  • Binding

    :  

    Paperback

  • Pages

    :  

    384

  • Year

    :  

    2010

575.0

27.0% OFF

419.0

Buy Now

Shipping charges are applicable for books below Rs. 101.0

View Details

Estimated Shipping Time : 5-7 Business Days

View Details

Share it on

  • Description

    Evolve your software system to support new and ever-changing requirements by updating your C# code base with patterns and principles Overview of Refactoring with Microsoft Visual Studio 2010 Make your code base maintainable with refactoring Support new features more easily by making your system adaptable Enhance your system with an improved object-oriented design and increased encapsulation and componentization Concepts are presented in a comfortable one-on-one, pair-programming style A practical approach that's packed with examples to enrich understanding Changes to design are an everyday task for many people involved in a software project. Refactoring recognizes this reality and systematizes the distinct process of modifying design and structure without affecting the external behavior of the system. As you consider the benefits of refactoring, you will need this complete guide to steer you through the process of refactoring your code for optimum results. This book will show you how to make your code base more maintainable by detailing various refactorings. Visual Studio includes some basic refactorings that can be used independently or in conjunction to make complex refactorings easier and more approachable. This book will discuss large-scale code management, which typically calls for refactoring. To do this, we will use enterprise editions of Visual Studio, which incorporate features like Application Performance Explorer and Visual Studio Analyzer. These features make it simple to handle code and prove helpful for refactoring quickly. This book introduces you to improving a software system's design through refactoring. It begins with simple refactoring and works its way through complex refactoring. You will learn how to change the design of your software system and how to prioritize refactorings--including how to use various Visual Studio features to focus and prioritize design changes. The book also covers how to ensure quality in the light of seemingly drastic changes to a software system. You will also be able to apply standard established principles and patterns as part of the refactoring effort with the help of this book. You will be able to support your evolving code base by refactoring architectural behavior. As an end result, you will have an adaptable system with improved code readability, maintainability, and navigability. Refactor Visual Studio solutions to make them more maintainable What you will learn from this book Improve code readability by applying effective concepts and techniques Spot discrepancies in code with code smells Catch and eliminate dead code and learn several such smart methods Make changes to your code without introducing adverse side-effects with code maintainability Learn smart ways to improve code navigability Improve your design by applying design principles and methodologies Enhance the maintainability of your code base by refactoring it to be more cohesive and less coupled Obtain an optimal level of flexibility by refactoring your code to a loosely-coupled design Minimize the side effects and support changes to your code by refactoring to a layered architecture Support your evolving code base by refactoring architectural behavior Back up the refactoring effort by ensuring quality with Unit Testing Approach This book focuses on real-world, easy-to-understand examples of code in a one-on-one style. Refactoring examples are performed and reasons why this refactoring should be applied are detailed. The book is structured from less advanced topics to more advanced topics; but is designed so that reading from beginning to end is not necessary. Who this book is written for This book is primarily for developers who want to refactor their code in Visual Studio. However, the book can be used by anyone using Visual Studio. Developers, designers, and architects who are eager to improve the performance of their craft will find this book useful because it details refactoring existing code to use recognized and established patterns and principles to improve code structure and architectural behavior.. The book assumes that the reader knows both Visual Studio and C#, but no previous knowledge of refactoring is required.

  • Author Biography

    Peter Ritchie is a software development consultant. Peter is president of Peter Ritchie Inc. Software Consulting Co., a software consulting company in Canada's National Capital Region specializing in Windows-based software development management, process, and implementation consulting. Peter has worked with clients such as Mitel, Nortel, Passport Canada, Innvapost from mentoring to architecture to implementation. Peter's range of experience ranges from designing and implementing simple stand-alone applications to architecting n-tier applications spanning dozens of computers; from C++ to C#. Peter is also a Microsoft MVP in C#. Table of Contents Preface Chapter 1: Introduction to Refactoring Chapter 2: Improving Code Readability Chapter 3: Improving Code Maintainability Chapter 4: Improving Code Navigation Chapter 5: Improving Design Correctness Chapter 6: Improving Class Quality Chapter 7: Refactoring to Loosely Coupled Chapter 8: Refactoring to Layers Chapter 9: Improving Architectural Behavior Chapter 10: Improving Architectural Structure Chapter 11: Ensuring Quality with Unit Testing Index

Related Items

-

of

  • OFFER

    E.Encyclopedia

    JO BOURNE

    Starts At

    662.0

    895.0

    26% OFF

  • Operating Systems, Madnick,Madnick

    Madnick

    Starts At

    1200.0

  • OFFER

    FreeBSD:the Complete Refrence

    Smith

    Starts At

    521.0

    695.0

    25% OFF

  • OFFER

    Optimizing Voice in ATM/IP Mobile Networks

    Juliet Bates

    Starts At

    3948.0

    5561.0

    29% OFF

  • I-Mode Crash Course

    John R. Vacca

    Starts At

    2981.0

  • OFFER

    Internet Architecture: An Introduction to IP Protocols

    Uyless D. Black

    Starts At

    4491.0

    5545.0

    19% OFF

  • OFFER

    ASP.NET: Developer's Guide

    Greg Buczek

    Starts At

    877.0

    1070.0

    18% OFF

  • OFFER

    Competing For The Future books

    Hamel

    Starts At

    495.0

    635.0

    22% OFF

  • OFFER

    Digital Filters : Analysis, Design And Applications

    Andreas Antoniou

    Starts At

    487.0

    625.0

    22% OFF

  • OFFER

    The Jack Welch Lexicon Of Leadership

    Jeffrey Krames

    Starts At

    227.0

    250.0

    9% OFF

  • OFFER

    VSTO for Mere Mortalsý: A VBA Developer's Guide to Microsoft Office Development Using Visual Studio 2005 Tools for Office

    Kathleen McGrath

    Starts At

    5648.0

    6568.0

    14% OFF

  • OFFER

    Pro Visual Studio 2005 Team System

    Jeff Levinson

    Starts At

    399.0

    449.0

    11% OFF

  • OFFER

    Mastering Microsoft Visual Basic 2005

    Evangelos Petroutsos

    Starts At

    483.0

    549.0

    12% OFF

  • OFFER

    Microsoft Office Excel 2007: Visual Quick Tips

    Denise Etheridge

    Starts At

    108.0

    129.0

    16% OFF

  • OFFER

    Professional Visual Studio 2005

    Nick Randolph Andrew Parsons

    Starts At

    506.0

    649.0

    22% OFF

  • OFFER

    Microsoft Office 2007: Visual Quick Tips

    Paul Mcfedries

    Starts At

    108.0

    129.0

    16% OFF

  • OFFER

    Microsoft Office Powerpoint 2007: Visual Quick Tips

    Paul Mcfedries

    Starts At

    108.0

    129.0

    16% OFF

  • OFFER

    Introducing .NET 4.0: With Visual Studio 2010

    Alex Mackey

    Starts At

    279.0

    329.0

    15% OFF

  • OFFER

    Professional Application Lifecycle Management With Visual Studio 2010

    Mickey Gousset Brian Keller Ajoy Krishnamoorthy Martin Woodward

    Starts At

    527.0

    599.0

    12% OFF

  • OFFER

    Stephens' C# Programming With Visual Studio 2010 : 24-hour Trainer (With CD)

    Rod Stephens

    Starts At

    335.0

    399.0

    16% OFF

© 2016, All rights are reserved.

Subscribe to Our Newsletter

 

Are you sure you want to remove the item from your Bag?

Yes

No

Added to Your Wish List

OK

Your Shopping Bag

- 1 Item

null

Item

Delivery

Unit Price

Quantity

Sub Total

Shipping Charges : 0.0 Total Savings        : Grand Total :

Order Summary