September 2009 - Posts
Jeff and the team have announced MbUnit 3.1, this is another major release from the team with a great deal on offer. Rather than repost please see Jeffs announcement post as there is a great deal of new stuff to see.
CodeRush have shown a preview of their new TestRunner with NUnit and MbUnit support right out of the box. Jeff and the Gallio team have done a lot of work with these kinds of test execution engines (Gallio supports the R# TestRunner for example) and hopefully the CodeRush guys will connect.
While Test Driven Development and TDD frameworks are fast entering the mainstream mind set in the .NET community it seems behaviour-driven development BDD still has some way to go. A quick fire poll dear reader, have you encountered BDD at all? do you use BDD in your testing over TDD? what do you feel the barrier may be (dynamic language over static language, framework etc)? I am interested in hear your thoughts from all sides.
Hudson seems to be a clear choice for the Java crowd over CruiseControl yet seems overlooked in .NET land? You can find a guide to setting up and using Hudson here. It is worth noting that both TeamCity and Hudson support NUnit out of the box, for MbUnit 3 look here for TeamCity and here for Hudson.
The good folks at JetBrains have added a great feature to TeamCity 5.0 EAP (codenamed Darjeeling), connecting builds and defects. If your commit has the defect number attached then TeamCity will go ahead and connect the two so you can look at what defects were fixed in what build. I'd love it all the more if TeamCity could then update the defect status to say FAR (Fixed Awaiting Release). VSTS issue tracker integration would also be nice to see, this product is not yet beta so anything could happen. All JetBrains need now is a configuration management and deployment solution.
A while back I asked about the ideal IDE and one thingf that came up was multi monitor support, it seems the cool cats in the VS10 team where listening and in beta 1 of VS10 they have added that support. Scott Gu has a post that shows it off, lets have your feedback dear reader, good, bad, not what you want etc?
VS10 has added code refactoring support and I'm interested to learn a couple of things, would you find them useful (hopefully scotttgu will add VS10 refactoring to his series), would you use them over R#, would you want the ability to create your own and plug them (or even share\download others)?