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.
Comments
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.
What advantage does TestDriven.Net offer over NUnit + Resharper? Using resharper to run NUnit tests in VS 2005 seems to work well for me...
@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.
Nant
Wix - an actual open-source Microsoft project
Rhino Mocks
NHibernate
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
DevExpress Refactor! Pro+ CodeRush together with Resharper
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.
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.
CodeRush and Refactor Pro.
@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.
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...
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.
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.
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.
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).
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.
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.
GhostDoc 2.0 now works on class and enum levels
Askimet flagged it, no idea why.
I goes through the comments and approve them every day or two. It is fine now.
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.
Comment preview