ReSharper Essentials

Make your Microsoft Visual Studio work smarter with ReSharper.

ReSharper Essentials

Łukasz Gąsior

Make your Microsoft Visual Studio work smarter with ReSharper.
Mapt Subscription
FREE
$29.99/m after trial
eBook
$12.60
RRP $17.99
Save 29%
Print + eBook
$29.99
RRP $29.99
What do I get with a Mapt Pro subscription?
  • Unlimited access to all Packt’s 5,000+ eBooks and Videos
  • Early Access content, Progress Tracking, and Assessments
  • 1 Free eBook or Video to download and keep every month after trial
What do I get with an eBook?
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with Print & eBook?
  • Get a paperback copy of the book delivered to you
  • Download this book in EPUB, PDF, MOBI formats
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
What do I get with a Video?
  • Download this Video course in MP4 format
  • DRM FREE - read and interact with your content when you want, where you want, and how you want
  • Access this title in the Mapt reader
$0.00
$12.60
$29.99
$29.99p/m after trial
RRP $17.99
RRP $29.99
Subscription
eBook
Print + eBook
Start 30 Day Trial
Subscribe and access every Packt eBook & Video.
 
  • 5,000+ eBooks & Videos
  • 50+ New titles a month
  • 1 Free eBook/Video to keep every month
Start Free Trial
 
Code Files
Preview in Mapt

Book Details

ISBN 139781849698702
Paperback124 pages

Book Description

ReSharper is one of the best tools that extends Microsoft Visual Studio. It adds a lot of features which increases a developer’s productivity. It started with providing support for C# and VB.NET projects, but the current version supports developers in almost any type of applications which you can create with Visual Studio.

Written with very clear walkthroughs and step-by-step instructions, this book contains many cases that practically show you how to write better code, refactor it and quickly find problems in your code.

This book explains how to start using ReSharper and how you can configure it to suit your needs. In the beginning it focuses on introducing the most commonly used features that help you in writing code and find things in smarter, quicker ways. You will learn about code analysis which will help you to eliminate errors and code smells, and how ReSharper supports web development by providing support for writing ASP.NET (MVC) applications and JavaScript/TypeScript or HTML/CSS code.

This book introduces tools that facilitate your work with unit tests and teach you how to write a simple ReSharper plugin. The last chapters present the new features introduced in ReSharper 8, which provide support for architects and allow you to use ReSharper analysis besides Visual Studio and also support for TypeScript (8.1). Finally, it quickly reviews the best ReSharper plugins recommended by the author.

This book will show you how to use ReSharper features to be a better developer, in a practical manner.

Table of Contents

Chapter 1: Getting Started with ReSharper
Introduction to ReSharper
Installing and configuring ReSharper
Integration with Visual Studio
Summary
Chapter 2: Write Smarter Code
Code generation
Using code editing helpers
Templates
Refactoring
Summary
Chapter 3: Finding What You Need Quickly
Finding files
Searching code references
Displaying code structure
Navigating to the library code
Summary
Chapter 4: Making Your Code Better
Code quality analysis
Eliminating errors and code smells
Summary
Chapter 5: Extended Support for Web Developers
ASP.NET Web Forms and ASP.NET MVC tools
Support for JavaScript
Support for TypeScript
Support for HTML/CSS
Summary
Chapter 6: Unit Testing
Test runner
Testing JavaScript
Analyzing code coverage with dotCover
Summary
Chapter 7: Extending ReSharper
Why you should extend ReSharper
The ReSharper API
Internal mode
The ReSharper SDK
Your first plugin
Sample SDK plugins
Summary
Chapter 8: Tools for Architects
Architecture View
Advanced references view
Global refactoring
Summary
Chapter 9: Code Analysis Beyond Visual Studio
Finding code duplicates
Running code analysis
TeamCity
Summary
Chapter 10: Recommended Plugins
The ReSharper gallery
xUnit.net tests support
Mnemonic Live Templates
Support for AngularJS
JSLint for ReSharper
The Utility Pack
Summary

What You Will Learn

  • Employ ReSharper in web projects with support for ASP.NET (MVC), HTML/CSS, JavaScript and TypeScript
  • Write your own ReSharper plugin
  • Utilize and configure templates
  • Find files, code references, and navigate through codes quicker
  • Eliminate errors and code smells
  • Generate your code – not write it
  • Improve the quality of your code by using code analysis
  • Run Unit Tests and manage test sessions
  • Find your project’s dependencies
  • Use ReSharper analysis beyond Visual Studio

Authors

Table of Contents

Chapter 1: Getting Started with ReSharper
Introduction to ReSharper
Installing and configuring ReSharper
Integration with Visual Studio
Summary
Chapter 2: Write Smarter Code
Code generation
Using code editing helpers
Templates
Refactoring
Summary
Chapter 3: Finding What You Need Quickly
Finding files
Searching code references
Displaying code structure
Navigating to the library code
Summary
Chapter 4: Making Your Code Better
Code quality analysis
Eliminating errors and code smells
Summary
Chapter 5: Extended Support for Web Developers
ASP.NET Web Forms and ASP.NET MVC tools
Support for JavaScript
Support for TypeScript
Support for HTML/CSS
Summary
Chapter 6: Unit Testing
Test runner
Testing JavaScript
Analyzing code coverage with dotCover
Summary
Chapter 7: Extending ReSharper
Why you should extend ReSharper
The ReSharper API
Internal mode
The ReSharper SDK
Your first plugin
Sample SDK plugins
Summary
Chapter 8: Tools for Architects
Architecture View
Advanced references view
Global refactoring
Summary
Chapter 9: Code Analysis Beyond Visual Studio
Finding code duplicates
Running code analysis
TeamCity
Summary
Chapter 10: Recommended Plugins
The ReSharper gallery
xUnit.net tests support
Mnemonic Live Templates
Support for AngularJS
JSLint for ReSharper
The Utility Pack
Summary

Book Details

ISBN 139781849698702
Paperback124 pages
Read More

Read More Reviews

Recommended for You

AngularJS Web Application Development Blueprints Book Cover
AngularJS Web Application Development Blueprints
$ 29.99
$ 21.00
Visual Studio 2012 Cookbook Book Cover
Visual Studio 2012 Cookbook
$ 26.99
$ 18.90
Bootstrap for ASP.NET MVC Book Cover
Bootstrap for ASP.NET MVC
$ 19.99
$ 14.00
Responsive Web Design with HTML5 and CSS3 Book Cover
Responsive Web Design with HTML5 and CSS3
$ 23.99
$ 4.80
Mastering Web Application Development with AngularJS Book Cover
Mastering Web Application Development with AngularJS
$ 26.99
$ 5.40
Windows Presentation Foundation 4.5 Cookbook Book Cover
Windows Presentation Foundation 4.5 Cookbook
$ 35.99
$ 25.20