productivity with resharper n.
Download
Skip this Video
Loading SlideShow in 5 Seconds..
Productivity with ReSharper PowerPoint Presentation
Download Presentation
Productivity with ReSharper

Loading in 2 Seconds...

play fullscreen
1 / 14

Productivity with ReSharper - PowerPoint PPT Presentation


  • 174 Views
  • Uploaded on

Productivity with ReSharper. Rasmus Kromann-Larsen. This talk. Introduction to ReSharper A whirlwind tour Don’t expect to learn all the shortcuts today Getting started. Disclaimer. Not associated with JetBrains Productivity Keyboard-centric development ReSharper is just the tool I use

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about 'Productivity with ReSharper' - kishi


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
productivity with resharper

Productivity with ReSharper

Rasmus Kromann-Larsen

this talk
This talk
  • Introduction to ReSharper
  • A whirlwind tour
    • Don’t expect to learn all the shortcuts today
  • Getting started
disclaimer
Disclaimer
  • Not associated with JetBrains
  • Productivity
  • Keyboard-centric development
  • ReSharper is just the tool I use
    • Alternatives: CodeRush (and VS2010)
resharper what
ReSharper - What?
  • Productivity add-in for Visual Studio
    • Made by JetBrains
  • Not free (but trial)
  • Addictive
  • Current version: 5 (VS2005 – 2010)
  • This talk: 4.5 (VS2005 – 2008)
resharper why
ReSharper - Why?
  • Writing code
    • Less pointy-clicky, more action
    • Reduce mechanical steps
    • Work with code at a structural level
    • Powerful chaining
    • Laptops
  • Navigation / Exploration
  • Code style alignment
    • Friendly FxCop / StyleCop
resharper why1
ReSharper - Why?
  • C# / VB.NET
    • Statically typed - ripe for tooling
    • Fairly verbose
  • Readability / Maintainability
    • Refactoring
    • Longer names
disadvantages
Disadvantages
  • Performance
    • Visual studio start-up
    • Solution-wide analysis
  • External tool dependency
first steps
First Steps
  • Context actions [Alt+Enter]
  • Then
    • Generate code [Alt+Insert]
    • Refactor this! [Ctrl+Shift+R]
  • One shortcut a day / week
collaboration
Collaboration
  • Pair programming
    • Benefits from keyboard-centric development
  • Code dojos
keyboard jedi
Keyboard Jedi
  • Made by Roy Osherove
  • Presentations
  • Mouseless mode
  • Doesn’t work on 64-bit Windows
    • James Kovacs fix (Link)
other features
Other features
  • Live templates
  • Settings sharing
  • Solution-wide analysis
  • Test runner
questions
Questions
  • Blog: www.rasmuskl.dk
  • Mail: rasmus@kromann-larsen.dk
  • Twitter: @rasmuskl