Home > Microsoft .Net Development Tips > Application Testing and Security > Microsoft previews new features in Visual Studio 2010
Win Development Tips:
EMAIL THIS
 TIPS & NEWSLETTERS TOPICS 

APPLICATION TESTING AND SECURITY

Microsoft previews new features in Visual Studio 2010


Ed Tittel
10.08.2008
Rating: --- (out of 5)


Enterprise IT tips and expert advice
Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google


Microsoft has begun sharing information about the next version of Visual Studio, which will apparently be named Visual Studio 2010. Some of the press releases and videos the company has put out are already giving us a taste of the new features in Visual Studio 2010, and they look pretty interesting.

The name "Visual Studio 2010" probably identifies an approximate time frame for its release, though it's entirely possible it will make its formal debut late in 2009, just as Visual Studio 2008 came out in November 2007.

On September 29, 2008, Microsoft began its unveiling process for Visual Studio Team Studio (VSTS) 2010, code-named "Rosario," and the .NET Framework 4.0 that will accompany that release. Microsoft PressPass offers a reasonably lengthy and detailed press release on this subject, and there's even a Web page entitled "Visual Studio 2010 and .NET Framework Overview" in the Visual Studio 2008 Development System pages on MSDN.

What new features in Visual Studio 2010 can we glean from this information, beyond the usual breathless hoopla that invariably accompanies this kind of "coming attractions" announcement? Basically, what emerges from this information can be summarized in two statements:

  • The shape of things to come: To generate excitement and give developers a sense of what to expect, these materials talk about "democratizing application lifecycle management," "enabling emerging trends," "inspiring developer delight" (my personal favorite), "riding the next generation platform wave" and "breakthrough departmental applications."
  • Foreshadowing of new components and capabilities within Visual Studio 2010 and .NET Framework 2010.

From the way in which Microsoft explains itself in these various formats, and their announced plans to flesh out more details and strategy in the months ahead, it looks like the company plans to take its time and tell this story in monthly installments at a considerable level of detail. This should be interesting to follow.

The Shape of Things to Come

Catchphrases and rhetoric aside, Microsoft leavens these materials with diagrams and screenshots to show developers what some of the new features in Visual Studio 2010 will look like. There's a nifty-looking bubble diagram display called "Architecture Explorer" that is designed to permit browsing, discovery and examination of code assets and application architectures. There's also considerable discussion of testing improvements designed to help capture, document and repair bugs that are difficult to reproduce. To that end, Microsoft shows off some screen shots of tools designed to manage test cases, track test execution and file actionable bugs as part of VSTS 2010. MSDN subscribers will also get the chance to start messing with these tools right away, as Microsoft promises availability as of October 1, 2008.

Foreshadowing New Components and Capabilities

Microsoft has also prepared a set of "Visual Studio 2010 in Action" videos on Channel 9 so that interested developers can see Microsoft professionals put the new features in Visual Studio 2010 to work. Microsoft also offers three different sets of technical information about the new environment:

  • Modeling that works with code: Tools that parse existing code bases and generate architectural models and relationship graphs. Users can employ these tools to get new perspectives on existing projects and code bases. Sounds pretty interesting, as does the related Trends in Software Modeling video to which Microsoft provides access.
  • Eliminating "No-Repro" Bugs: New tools and techniques for identifying, tracking and handling bugs that are difficult or impossible to reproduce, which even includes detailed state comparisons between the build where the bug was encountered and the build a tester might use to try to reproduce that bug. This introduces the Microsoft Test Runner, a standalone tool that helps testers define, run, and document test cases.
  • Identify Test Impact: Test impact analysis and test prioritization help to identify tests that developers must run to validate code changes. The idea is to speed check-in of code and to reduce the impact of errors and failures introduced as code is changed. A Test Impact View window shows developers a list of tests to run as a result of making code changes, with the ability to toggle between Impacted Tests and Code Changes views. The ultimate goal is to run only necessary tests, and thereby speed up the development process while still making sure that changes are completely and thoroughly tested.

As I'm sure Microsoft intended, this all sounds pretty interesting. It should be equally interesting to see if the tools as described here work as desired when put into developers' hands.

Ed Tittel is a writer and trainer whose interests include XML and development topics, along with IT Certification and information security. Email him with comments, questions, or suggested topics or tools to review. Cool tools rule!


Rate this Tip
To rate tips, you must be a member of SearchWinDevelopment.com.
Register now to start rating these tips. Log in if you are already a member.




Digg This!    StumbleUpon Toolbar StumbleUpon    Bookmark with Delicious Del.icio.us    Add to Google



RELATED CONTENT
Application Testing and Security
Test-driven development in .NET yields complete unit test coverage
How to write installers in Vista that work correctly under UAC
How to elevate programs' privileges correctly using Vista's UAC
Internet Explorer 8 beta's development tools add source visualizations
Advanced Windows Debugging Book Chapter and Podcast
Book excerpt: Advanced Windows Debugging
Book excerpt: Pragmatic unit testing in C# with NUnit
Security interoperability with .NET/WSE and WebLogic Workshop 8.1
How to avoid regression bugs while adding new features
NDepends: How you look at code

.NET Developer
How to speed up Visual Studio 2008's slow WPF designer
How to list fonts in WPF using markup extensions and data templates
How to convince management to buy Microsoft Visual Studio 2008
Microsoft webcast series previews new Visual Studio 2010 features
New features in Windows 7 bring new UI considerations for developers
User Account Control (UAC): How to develop code for standard users
Introduction to Vista's user account control (UAC) for developers
Visual Studio 2008 code metrics tools will help keep code clean
Downloadable MSDN library released for VS 2008 SP 1
Widgetbox provides good example of how to use Facebook Developer Toolkit

RELATED RESOURCES
2020software.com, trial software downloads for accounting software, ERP software, CRM software and business software systems
Search Bitpipe.com for the latest white papers and business webcasts
Whatis.com, the online computer dictionary

DISCLAIMER: Our Tips Exchange is a forum for you to share technical advice and expertise with your peers and to learn from other enterprise IT professionals. TechTarget provides the infrastructure to facilitate this sharing of information. However, we cannot guarantee the accuracy or validity of the material submitted. You agree that your use of the Ask The Expert services and your reliance on any questions, answers, information or other materials received through this Web site is at your own risk.



Database Programming Solutions - .NET XML, Visual Studio LINQ, ORM .NET
About Us  |  Contact Us  |  For Advertisers  |  For Business Partners  |  Site Index  |  RSS
SEARCH 
TechTarget provides technology professionals with the information they need to perform their jobs - from developing strategy, to making cost-effective purchase decisions and managing their organizations' technology projects - with its network of technology-specific websites, events and online magazines.

TechTarget Corporate Web Site  |  Media Kits  |  Site Map




All Rights Reserved, Copyright 2000 - 2009, TechTarget | Read our Privacy Policy
  TechTarget - The IT Media ROI Experts