Best features in Visual Studio 2008 (and VSTS)?
Visual Studio has certainly gone from strength to strength with humble Visual Studio 6 (and previous versions). Looks like Visual Studio 2010 is much more appropriate (based on blogs, PDC and more recent CTP VMs).
The recent Service Pack 1 seems to have introduced some really intriguing new functionality and improvements.
Like in Visual Studio 2008 (SP 1) today, what do you think is the most outstanding cann't-live-without-it feature in Visual Studio (including Team Suite versions)? Is this what you use on a daily basis?
Alternatively, what features in Visual Studio 2008 can actually use update / makeover / bugfix?
source to share
- Testing modules. While I would use xUnit.NET or NUnit, the fact that it's in a Pro product is a big deal.
- Cyclomatic complexity. Indeed, many of the code analysis features are really interesting.
- Profiling - being able to see things like how long your objects are spending across different generations can be very helpful
- DBPro is amazing. I only want it to work on things other than SQL Server
- Performance Wizard.
- Refactoring. As someone else pointed out, it doesn't hit things like Resharper, but still better.
source to share
The best thing for me about VS 2008 is that tools like VS.PHP can build on this. So you can write a PHP website inside VS with all these goodies like intellisense and so on.
And the worst feature is the DataSet designer, which is "by design" full of bugs and other dirty things. It's just a pain in the ass to use it. So - I don't recommend DataSet Designer.
source to share
Split view in addition to design and source view. I think VS 2008 is the first version with this feature that allows you to see the design and source horizontally. And if you have two monitors (not all of us), you can split it vertically and have one screen for the source and one for the design. Many other HTML editors have had this feature over the years.
Sometimes when I change focus from original to design, it messes up a small part of my HTML and I don't figure out why yet. This makes me spend more time looking at my pages before loading them.
source to share