Advertisement
Promo

Become a member of the ZDNet UK community

Adrian Bridgwater

View blog's RSS Feed

Software application development

This blog is intended to provoke discussion and exchange between like minded software application developers, engineers, architects, project managers - and keen hobbyists too.

Wednesday 11 November 2009, 3:16 PM

Debugging triage for developer warfare

Posted by Adrian Bridgwater

I’m no military man, but I could only think of battlefield warfare strategy when I read over a couple of testing and debugging stories this week. Approaching bugs and fixes with military precision to assess their impact in terms of their severity, could arguably lead to a more sensibly executed battle plan in the combat theatre could it not?

IMAGE DESCRIPTION'
Free Image Source: Wikimedia Commons

If triage is the concept of treating wounded soldiers with the most urgent wounds first, the carry this concept forward to the bug battlefield and solve the most pressing problems first.

As far as I understand it, triage also embodies the concept of ‘wounded beyond help’ where a victim is simply left to die. This element does not carry forward to software application development does it? Well, perhaps it does if we consider that certain application modules are so broken and/or incongruent that they should be discarded and killed off or rebuilt from scratch like the bionic man.

Vendors in this space such as Coverity prefer to talk about software “integrity” in the face of bugs, but they still use terms like ‘mitigate the business risk of software changes’ as they map defects introduced by changes as projects develops. Perhaps we are leading towards a time when ‘builds’ start to become referred to as ‘offensive strikes’ upon the main code repository?

Is this too much conceptualisation for you? OK, I’ll succumb to vendor-speak then if you wish, “The Coverity 5 unified defect management interface is the first to enable developers and management to review, prioritise and triage their C/C++, Java and C# defects in a single workflow, providing a single version of the truth for the state of integrity across the entire product portfolio.” Now I knew I got that triage concept from somewhere!

Comments on this post

To add a comment, fill out the form below


Adrian Bridgwater

This member is ranked #5 in our top 100

  • Adrian Bridgwater
  • Applications Development, London, UK
  • Member since: July 2007

Site Activity Rating 6

CoreTechs

Contacts' Latest Discussions

Number of Tracked Discussions: 2,078

ator1940 ator1940

Personal Financial Management Software...

Wednesday 9 December 2009, 10:00 AM

3 comments
manek manek

Context is Everything

Wednesday 9 December 2009, 9:42 AM

1 comment
manek manek

Why don't people delete old emails?

Wednesday 9 December 2009, 9:30 AM

5 comments

Contacts' Latest Blogs

Number of Contacts Blogs: 5

Avatar manek

Why don't people delete old emails?

Tuesday 8 December 2009, 6:57 PM

5 comments
Avatar Karen Friar

HP workers set dates for strikes

Thursday 3 December 2009, 7:57 PM

1 comment
Avatar Jake Rayson

Buy Free Software

Wednesday 2 December 2009, 11:18 AM

0 comments

Skip Sub Navigation Links to CNET Brand Links

Help

Become part of the ZDNet community.

Newsletters