No. 1 Story

HP job cuts loom for Australian employees

A number of Australian employees of Hewlett-Packard are facing the loss of their jobs as the global computer giant looks to slash its worldwide workforce by up to 30,000.

read more

Related Articles

Visual, Studio, 2010, helps, take, the, smells, out, software, development
New Zealand business software company Greentree's partners with Christchurch-based clients have had a busy...
If you are one, or have one lurking in a bedroom right now, it...
Optus has stolen a march on Telstra - the long time Australian leader in...
The third coming of the Jesus phone has come at last, with the masses in...
86 percent of Australian and New Zealand software development organisations do all their testing...

Visual Studio 2010 helps take the 'smells' out of software development

Business IT - Technology

Microsoft reckons Visual Studio 2010 can eliminate wasted effort in software development and maintenance, and also help fix the 'smells' that indicate that a project maybe going bad.


"Every software project gets unhappy in its own way," according to Sam Guckenheimer, group product planner for Visual Studio at Microsoft, and Visual Studio 2010 is intended to address the signs of unhappiness.

"We're trying to get rid of all that waste" associated with struggling to understand existing systems, implementation that doesn't match the design, developer/tester "ping-pong" (aka non-reproducible bug reports), and a lack of visibility into project progress.

One of the main goals of Visual Studio 2010 is "no more butterfly effects," Guckenheimer said, referring to the situation where a small change made to fix a bug in a piece of code can have a catastrophic effect elsewhere in the program.

The use of layer diagrams helps communicate the design intent and later helps check the implementation against the design. Visual Studio 2010 allows developers to jump between layer diagrams and the code, and also incorporates UML support.

Guckenheimer says that 80 to 90% of the time, maintenance programmers were not part of the original development team, so it is important that the development suite can show the relationships to help preserve the quality of the code "so people can't do bad things out of ignorance."

Page 2: how Visual Studio 2010 makes it easier for developers to fix bugs uncovered by testers.