Tool set for .net development

15Feb09

I have 10 minutes to write this, and I ve been meaning to …

This is a few things that I use (or want to try) :

Unit Testing Tools

MbUnit – Faster to test AR Datamodels 

NUnit Nothing bad about it, nothing that made me go wow! that’s great!  (that i can remember right now)

and of course

Test Driven  Just love the fact that you can right click a test, a unit or a project or a solution and just run the test or in the worse case scenario debug the test.

Mocking Tools

Rhino Mocks  Used it a few times, don’t really like it, perhaps because I don’t understand it all that well

Type Mock  Supposedly easier to use but compromises design

Roy Osherove posted this today on twitter. Basically a google code projet to compare differnt mocking frameworks, since this is part of the topics for alt.net meetup next month have a look 🙂 

DI IoC Containers

Windsor/MicroKernel

Windsor is an Inversion of Control container, it helps you decouple your code and by proxy, it makes your code more testable.  IT is pretty obvious I m not gonna go into detail, however I will say I found this to be very useful

Structure Map

I havent used this IoC DI tool, is in my wish list and would like to see how it differs from Windsor.

Commons

Edit:I had to add this, Rhino Commons this includes two things that are very useful, a generic Repository ( i know some peoplea re against this) , the Log4net helper and the IoC helper

IDE Add Ins

I don’t think i even have to mention ReSharper, I really can not code without it 🙂 KeyMap here

In my wish list and from JetBrains as well,  is to test Team City,a simple to use CI; an alternative to this is Cruise Control.net , not so simple to set up but open source

 

Reflector by Red Gate is a handy tool as well. Use it a lot to inspect castle helpers. Reflector was originally developed by Lutz Roeder ; Red Gate has promised to  maintain a free version for the benefit of the community. I Really hope so.

 

I m doing web development , this obviously means I m using Firebug. I found gotapi.com a really useful site (html, css and js reference amongst others)

Browsers: my default is Chrome at the moment, however I use Firefox and ie ( to test that it works )

No more time for today will continue later .  

Have a Nice Sunday! If you feel like it, what is your tool set?

Advertisements


4 Responses to “Tool set for .net development”

  1. You might also add our Parabuild to the toolset – we have quite some number of .NET developers as customers.

  2. 2 roundcrisis

    Cheers Slava will give it a try

  3. I love the mock comparison link…good find. By the way, if you have problems with understanding Rhino, you may definitely look into Moq. If you also have problems with Moq, you may want to see what is like to do mocks and stubs by hand over and over 🙂
    Rhino syntax has evolved recently, but, for compatibility sake, left quite a bit of alternative notations that might put you off initially.

  4. 4 roundcrisis

    Thanks Claudio 😀


Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s


%d bloggers like this: