Again about VB.NET Refactoring

I'm terrible sorry to talk about this argument, but I really don't understand the responses that the VB.NET Staff is giving to the community...

Ok, now I think that eveyone know that the VB team is NOT going to be able to implement Refactoring in Visual Studio 2005. I know also that maybe the VB.NET staff is true by saying that VB.NET in Visual Studio 2005 is the best VB.NET ever, with the return of Edit and Continue features (the community request number 1), more than 500 Intellisense code snippets, My, AutoCorrect and many of other VB features.

I can understand also that implementing Refactory on VB could be a long work and a big delay on Visual Studio 2005 release date, but I'm terrible disappointed for this lack on the next VB version. Why VB must be always a step under C#?

However, this post was only to ask a personal question: why spent so long time to implement a feature like MY?

I think I'll use it not too much often on my work and personally I don't think it could be really useful and revolutionary as someone is showing. All the things you could do in future with MY you can easily do NOW. Who has schedule the working table for the VB staff? Why the MY priority above Refactoring? Unbelievable...

We don't need toys like MY, we need working tool like Refactoring!!

Print | posted on Saturday, November 20, 2004 8:07 AM

Comments on this post

# re: Again about VB.NET Refactoring

Requesting Gravatar...
Dude, I couldn't agree with you more.
Left by Geoff Appleby on Nov 20, 2004 2:04 PM

# re: Again about VB.NET Refactoring

Requesting Gravatar...
Not to beat a dead horse but hell yeah. IMO refactoring was even above E&C. Bah
Left by Aaron Junod on Nov 22, 2004 7:15 AM

# Well, this direction was foreshadowed a year ago...

Requesting Gravatar...
This is the bottom comment on
http://wesnerm.blogs.com/net_undocumented/2003/09/who_are_you_mor.html

I believe this is back when Werner was still at MS. But I think it demonstrates the reasoning that MS was using when prioritizing the "My" keyword over refactoring.

---
The difference between VB.NET and C# currently is somewhat minimal; however, that is due to integration with CLR. VB.NET is still somewhat lax with optimizations in many places, so there are some performance hits: Boolean to int conversions, And/Or shortcircuiting, Lazy Evaluation, Checked arithmentic, etc.

All the languages will begin to diverge significantly with Whidbey, closer to the typical user.

The attempt to use personas is to focus the product on the typical type of customer; this makes the product more focused and improves the design. Instead of building for all types and satisfying none.

There are experts that use VB and there are non-CS Types that use the C#. We don't deny they exist; we don't zero in on those developers, when we design software.
---
Left by Justice on Nov 22, 2004 7:56 AM

# Programming for Luddites

Requesting Gravatar...
There was much handwringing last week when Somasegar announced what we already knew: VB.NET 2005 will not have refactoring. This resulted in a few emotional outbursts: We don't need toys like [the] MY [namespace], we need working tool like...
Left by Coding Horror on Dec 02, 2004 12:48 PM

Your comment:

 (will show your gravatar)
 
Please add 4 and 1 and type the answer here: