Microsoft Pushes Secure, Quality Code

Microsoft is continuing its thrust to help developers write more secure and better quality code. The Redmond, Wash., software company is putting new code analysis features into the next version of its development tools suite, Visual Studio 2008, including Code Metrics, a new tool window "that allows you to not only get an overall view of the health [code-wise] of your application, but also gives you the ability to dig deep to find those unmaintainable and complex hotspots," according to S. "Soma" Somasegar, corporate vice president of Microsoft's developer division.

Other new features include Code Analysis Policy improvements, which provide the ability to ensure that code analysis is run before every check-in, along with support for analyzing anonymous methods and lambda expressions; reduced noise in existing analysis and the ability to skip over tool generated code; new analysis, including additional rules around security, globalization, maintainability and spelling (including custom dictionary support); better support for C++/CLI and the Compact Framework; and performance improvements that cut analysis time over managed code by two times, and use half as much memory than in Visual Studio 2005. And, finally, the new tool set also has feature enhanced suppression support, giving the user control over whether a suppression applied in-source or in a separate project suppression file.

View: Full Story on eWeek
View: Somasegar's Weblog

Report a problem with article
Previous Story

EBay Buys Via-Online

Next Story

Microsoft and Bungie Studios to Evolve Relationship

21 Comments

Commenting is disabled on this article.

Whether the comments are on a Microsoft-related article, Apple-related or RIAA\MPAA-related, It's becoming quite easy to guess the content even before reading the article. I guess we all grew up a bit, haven't we. Wanna guess the tone of this comment?

If you make a crummy OS, how do you expect anything good to come out of it? All of Microsoft's problems stem from its inability to bury the Windows Humpty Dumpty and start over from scratch with a modern OS design.

HoochieMamma said,

Yes they can, it's called virtualization.

I believe Singularity is the basis of them starting to play with the idea of a new OS from the ground up. I dont know if there is any Winodws compatability in it but the demo's i have seen on the subsystem are DAMN good.

Agreed. Re-write the whole thing a-la OS9-to-OS X.

Run old apps in a "Classic" mode.

Initiate a transition program for businesses and customers to help smooth the process.

Move it all to UNIX, lol.

If Microsoft ever moves over to Singularity, they should include virtualized or sandbox Windows legacy support. If not, it will most likely fail.

Heh, I thought I'd never see the day where the words "secure, quality code" and "Microsoft" appear in the same sentence.