JetBrains ReSharper
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
No Downloads

Views

Total Views
4,875
On Slideshare
4,860
From Embeds
15
Number of Embeds
2

Actions

Shares
Downloads
62
Comments
1
Likes
2

Embeds 15

http://www.slideshare.net 9
http://www.linkedin.com 6

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. JetBrains ReSharper Absolute Software Dennis Loktionov
  • 2.
      • Navigation & Search
      • Viewing File Structure (File Structure Window)
      • Shortcut Key: CTRL+ALT+F
      • Viewing Type Hierarchy (Type Hierarchy Window)
      • Shortcut Key: CTRL+ALT+H; CTRL+E, H
      • Go To (Type, File, Member, Symbol, Base, Declaration, Usage, Inheritor, etc.)
      • Shortcut Key: CTRL+T; CTRL+SHIFT+T; ALT+; CTL+SHIFT+Backspace;etc.
      • Navigation between TODO items
      • Shortcut Key: CTRL+ALT+D
      • Unit Test Navigation (Unit Test Explorer Window)
      • Shortcut Key: CTRL+ALT+U
      • Find Usage
  • 3.
      • Code Refactoring
      • Resharper | Refactor
      • Shortcut Key: CTRL+SHIFT+R;
      • Refactoring Action Rollback
      • Common Refactoring Actions
        • Rename (Shortcut Key: CTRL+R, R)
        • Change Signature (Shortcut Key: CTRL+R, S)
        • Convert Abstract Class to Interface
        • Convert Method to Property
        • Copy Type
        • Encapsulate Field (Shortcut Key: CTRL+R, F)
        • Extract Class from Parameters
        • Extract Interface, Method, Superclass
        • Inline Variable
        • Make Method Static/Non-Static (Shortcut Key: CTRL+R, O)
        • Safe Delete (Shortcut Key: CTRL+R, D)
  • 4.
      • Coding Assistance
      • Code Completion
        • Symbol Completion ( Shortcut Key: CTRL+SPACE)
        • Smart Completion ( Shortcut Key: CTRL+SHIFT+SPACE)
        • Import Symbol Completion ( Shortcut Key: CTRL+ALT+SPACE)
      • Statement Completion ( Shortcut Key: CTRL+SHIFT+SPACE)
      • Context Actions
      • Shortcut Key: ALT+ENTER;
      • Code Highlighting
      • Quick Documentation
      • Shortcut Key: CTRL+SHIFT+F1;
      • Matching Delimiters
      • Moving Code Elements
      • Surrounding with Regions
      • Suggesting Namespace Import Directives
  • 5.
      • Code Analysis
      • Code Highlighting (errors, warnings, suggestions, hints)
      • Marker Bar & Status Indicator
      • Solution-wide Analysis
      • External Annotations
      • Quick Fixes
      • Shortcut Key: ALT+Enter
      • Navigation between errors, warnings & suggestions
      • Shortcut Key: SHIFT+ALT+PgDn; ALT+PgDn
      • Value Analysis (Ex: null, boolean)
      • String formatting analysis (Ex: string.Format())
  • 6.
      • Code Cleanup
      • Resharper | Code | Cleanup Code …
      • Shortcut Key: CTRL+E, CTRL+C
      • Cleanup Types
        • Full Cleanup
        • Reformat Code
        • Custom
      • Code Cleanup Profiles
  • 7.
      • Code Generation
      • Resharper | Code | Generate
      • Shortcut Key: ALT+INS
      • Common Code Generation Scenarios
        • Constructor
        • Properties
        • Read-only properties
        • Implement interface member
        • Overriding inherited Member
        • Equality Members (Equals, GetHashCode, IEquatable<T>)
        • Formatting Members (overrides ToString())
      • Delegating Members
  • 8.
      • Code Templates
      • Resharper | Live Templates
      • Template Types
        • Live Templates
        • Surround Templates
        • File Templates
      • Template Categories
        • Predefined Templates
        • User Templates
        • Shared Solution Templates
        • Personal Solution Templates
      • Template Editor
  • 9.
      • Unit Testing
      • Supported Unit Testing Frameworks
        • NUnit
      • Resharper | Unit Testing
      • Unit Test Explorer
      • Shortcut Key: CTRL+ALT+U
      • Advanced Unit Testing Functionality
        • Requires Gallio plugin (Apache license, ReSharper 4.0 only)
        • Support for MSTest, MBUnit, NUnit, NBehave
  • 10.
      • Supported Languages & Technologies
      • C# (up to 3.0)
      • VB.NET
      • ASP.NET
      • XML
      • XAML
      • MS Build & NAnt scripts
  • 11.
      • Plugins
      • Scout plugin (Reflector integration)
      • Gallio plugin (Advanced Unit Testing support)
      • StyleCop plugin (Microsoft StyleCop integration)
      • RGreatEx plugin (Advanced localizer, resource file manipulation, not free)
      • NHibernate plugin (popular ORM framework integration)
      • ARP (NHibernate, log4net support)
      • Others …
      • Custom (OpenAPI for plugin development)
  • 12.
      • Reasons To Use
      • Developer’s productivity boost
      • IntelliSense on steroids
      • Enforcing code style best practices across teams
      • Consistent code base that speeds up code reviews
      • Useful plugins
      • Chance to become a real ReSharper Jedi
  • 13.
      • Useful Links
      • http://www.jetbrains.com/resharper - Resharper
      • http://code.google.com/p/scoutplugin - Scout plugin
      • http://www.codeplex.com/StyleCopForReSharper - StyleCop plugin
      • http://www.gallio.org – Gallio plugin
  • 14. THANKS