views:

1036

answers:

0

Possible Duplicate:
What is your single favorite development tool?

Every day I realize how much I love Visual Studio for .NET development.... but, I believe that Resharper, may hold a value that surpasses Visual Studio's (I am using VS 2005 for WPF/WCF development).

I decided it would be great to compile a list of the most valuable tools for software development. These can be applications/plug-ins anything that you think holds GREAT value.

Also, please explain the benefits of the tool that you are posting.

Resharper:

  • Intergrated Unit testing
  • "Camel Hump" code auto completion
  • Find "usings" (inverse of "Go to Deceleration")
  • Code formating and member rearranging
  • Assembly and namespace inclusion (based on your code)
  • Check for common optimizations and possible bugs in code and suggests/rewrites the code for you (things like null checking, redundant delegate creation, inverting if statements, etc...);
  • Tells you when code and be more generic (may suggest things like "use this interface instead" if your code never refers to something specific on an object)
  • Helps you see code that is not being used and will clean any unused members.
  • File structure view helps you jump around the regions of your file (this is really awesome and clean).
  • Class searching (you can use things like camel humps) Asks you which partial file to open once you find a class.
  • It also has it's own plugin support, so you can do things like FxCop, documentation and relfector (all free).
  • This thing has so much I don't think I hit 10% of it yet :) [When I get time, I will try to add more... feel free to help me out]