Posted By: Matthijs Hoekstra | Sep 28th @ 4:16 AM | 47,001 Views | 24 Comments
Presentation from Scott Guthrie on September 25 2009.

Scott gives a presentation with lots of demos of our new development environment VS2010 with our new .NET 4 framework.

Organized by DotNED developer community

AFAS Theatre, Leusden, The Netherlands

Rating:
3
0

re: Around the 30 minute mark, about the debugger "going back" and no other debugger doing that.  Watcom's debugger did that way back in 1995.  For OS/2 anyway.  At the time, it didn't seem all that WOW.  15 years of doing without... WOW!

The camera person stinks....why do they have to keep zooming out so you can't read the screen or zoom in on Scott?  You rule Scott but I want to see what you're demoing, not you or the entire room!

I agree -- ReSharper implements most of these features better, especially the TDD workflow.

 

Scott's demo of the TDD workflow pretty much misses the point of TDD and required so much extra typing to allow the IDE to correctly infer things. It should have been able to read like this:

 

var controller = new HiScottController();

var result = controller.SayHello();

Assert.AreEqual(result.ViewName, "HiScottController");

 

The IDE should be able to infer the class name, method name, and supply a very narrow list of potential types for the SayHello() method (based upon the symbols used on the 'result' variable) that the user can choose between.

 

Showing people that Assert.IsNotNull() passes on a result from the 'new' operator (which will always be true, and the IDE should have inspected and warned you as such like IntelliJ/ReSharper does) not only shows people the wrong way to think about TDD, but is a poor way to sell these new feature sets.

 

It's disappointing to see Microsoft going through the motions of attempting to emulate ReSharper's feature set as a checklist, rather than understanding the intention and innovating a solution based upon the root problem. As least the extensibility improvements should help the next version of ReSharper integrate more deeply without disruption from VS service packs.

Is that why my comment from yesterday isn't visible now? Censoring constructive criticism is pretty lame Sad

Okay, that was weird. Only when I replied to your comment did mine show up. Caching problems?

 

Regardless, sorry for the censorship accusation! Smiley

Microsoft Communities