Agile Tools

It was fairly hard to find anyone in the Agile Track in DevTeach that wasn't using ReSharper. 100% of the presenters are using this, and have shown (and praised), ReSharper during their talk. Considerring that JetBrains wasn't involved in any of that, it says quite a bit. I think that the competetive advantage that ReSharper has over all other teams when selling to the Agile users is that they get it. ReSharper make it easier (frankly, possible) to me to work in the way that I find best practice. (As an aside, that was probably a huge miss on JetBrains' PR side, not being there.) The other tools that everyone used was TestDriven.Net, again, for the same reason, because it is the original zero friction tool, and it allows us to work more easily.

Beyond those, I can't think of anything else that came up repeatedly. Roy's passion for Final Builder was noted, but it is not something that I would call an Agile-Enabling tool.

Are you familiar with tools of the same calibar of ReSharper for the Agile practitioner in .Net? Not framework, mind you, I write enough of those, I am talking about tools.

Print | posted on Saturday, May 19, 2007 7:01 PM

Feedback


Gravatar

# re: Agile Tools 5/19/2007 8:45 PM Joe Ocampo

How about CruiseControl.Net

I know this doesn't help from a pure development perspective but it sure helps from a quality gotcha perspecitive.

My two cents.


Gravatar

# re: Agile Tools 5/19/2007 9:29 PM Will Sahatdjian

What advantage does TestDriven.Net offer over NUnit + Resharper? Using resharper to run NUnit tests in VS 2005 seems to work well for me...


Gravatar

# re: Agile Tools 5/19/2007 9:38 PM Ayende Rahien

@Will,
Much faster, right click + run, Reflector integration, integration with all the nice tools (run in dotTrace, frex), Repeat Last Run, Support for more frameworks.


Gravatar

# re: Agile Tools 5/19/2007 9:39 PM Jason Meridth

Nant
Wix - an actual open-source Microsoft project
Rhino Mocks
NHibernate


Gravatar

# re: Agile Tools 5/19/2007 9:42 PM John

Planning poker:
http://www.planningpoker.com/

I assume you're really interested in desktop tools however --

PowerShell -- just a tremendous amount of scripts out there, especially for TFS.

What i really want is the Agile stuff the P&P guys have for their offices --
http://channel9.msdn.com/Showpost.aspx?postid=239232


Gravatar

# re: Agile Tools 5/19/2007 9:50 PM Nikola Malovic

DevExpress Refactor! Pro+ CodeRush together with Resharper


Gravatar

# re: Agile Tools 5/19/2007 9:53 PM Ayende Rahien

I can accept CC.Net, NAnt and WiX.
NHibernate & Rhino Mocks are frameworks, not tools.

I am more interested in the commercial side of things, actually. Since I am probably familiar with most of the OSS stuff out there.

- Visual SVN - not really about agile, but fit to the way I work.


Gravatar

# re: Agile Tools 5/19/2007 9:55 PM Ayende Rahien

Nikola,
Do they play well together? I had issues with integration between the two in the past.
One thing that drove me crazy about CR was taking over stuff that I would type normally. I _really_ like some of the visualization stuff there, such as CC for method, etc. And some of the WebForms Refactoring looks very nice.


Gravatar

# re: Agile Tools 5/20/2007 3:47 AM Joe

CodeRush and Refactor Pro.


Gravatar

# re: Agile Tools 5/20/2007 3:54 AM Joe2

@Ayende - Do they play well together?

Not as well as I'd like - im running with both installed right now and there are some problems with the two stepping on each other. (You hear me, Mark Miller?!). Ive started picking and choosing which features from which product I want but its a tough (tedious) process.


Gravatar

# re: Agile Tools 5/20/2007 4:53 AM Chris Vickerson

I used to use Resharper. But I've tried to go back since using CodeRush and Refactor Pro and just can't use it anymore. CodeRush and Refactor are stuck in my fingers now...


Gravatar

# re: Agile Tools 5/20/2007 4:57 AM Chris Vickerson

I didn't finish my thought on that last post for some reason. I get why people use Resharper but I'm shocked that agile discussions almost never include a conversation about both offerings. You'd think there would be a more even discussion because they are both damn fine tools.


Gravatar

# re: Agile Tools 5/20/2007 5:12 AM Ayende Rahien

Chris,
ReSharper is a refactoring tool, CodeRush is a code generation tool. This means that they have fairly significant differences between the two. I find that with R#, it just mesh into my workflow, with CR, it interrupt my workflow. Probably could get used to that, but I haven't seen anything that I _really_ liked. Something that I _wish_ that I could have is the visualization stuff, but not enough to get over the learning curve.


Gravatar

# re: Agile Tools 5/20/2007 5:18 AM Chris Vickerson

Sorry - I was referring to CodeRush and Refactor! together (both from DevExpress). Refactor may use CodeRush to pull off some of its magic but together they are at least as good as Resharper. Ok, so Resharper is one product and what I"m talking about is two I guess. Although I've never used just Refactor without CodeRush so I don't exactly which of my "favorite features" lie with which product.


Gravatar

# re: Agile Tools 5/20/2007 10:46 AM Richard Lopes

Hi,

My setup includes:
- VS 2005
- Resharper 2.5 (makes a huge difference compared to 2.0)
- Coderush (huge time saver, disable some stuff already taken care of by Resharper)
- Ankhsvn (works perfectly for Subversion)
- Ghostdoc (2.0 is out)
- Testdriven.net (2.5 or latest 2.7 that also works for VS Express editions)

This is the bare minimum. I also have some other tiny open-source plugins for VS.NET.

On the continuous integration side I use CruiseControl .NET, CI Factory and Gemini for bug tracking.

Cheers.


Gravatar

# re: Agile Tools 5/20/2007 6:33 PM Joe

To me the huge thing in Resharper is the background compilation and quick error fixing. The quick navigation stuff is also nice, but beyond that its just a toss up as to what you like best. Refactor/CodeRush certainly seem way closer to zero friction than Resharper with its stop-you-in-your-tracks modal dialogs.... (sorry).


Gravatar

# re: Agile Tools 5/21/2007 5:07 AM jafin

Ghostdoc. If you're generating documentation via sandcastle/ndoc then Ghostdoc just accellerates with the templating of xml comments. It's possible resharper does commenting I just haven't explored it yet. Quirks I have with it is not documenting enums or class level.


Gravatar

# re: Agile Tools 5/21/2007 6:32 AM Richard LOPES

Hi,

I posted a comment here from another machine that was automatically labeled as spam and needed moderation.
However it seems it has disappeared for good.

What are the rules for spam ?

Strange.


Gravatar

# re: Agile Tools 5/21/2007 7:55 AM Ayende Rahien

GhostDoc 2.0 now works on class and enum levels


Gravatar

# re: Agile Tools 5/21/2007 7:58 AM Ayende Rahien

Askimet flagged it, no idea why.
I goes through the comments and approve them every day or two. It is fine now.


Gravatar

# re: Agile Tools 5/21/2007 5:28 PM Chris Ortman

AnkhSvn -- It has been very stable since it's 1.0 release. I still do most of my work on commandline or tortoise, but it's great for handling the file adds / removes / renames

ViEmu -- I made myself relearn VI about 3 months ago and am very hooked.

Comments have been closed on this topic.